switchtec: Add IOCTLs to the Switchtec driver
authorLogan Gunthorpe <logang@deltatee.com>
Thu, 2 Mar 2017 23:24:34 +0000 (16:24 -0700)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 12 Apr 2017 17:23:37 +0000 (12:23 -0500)
commit52eabba5bcdb2853dec6ef007ba427b092034738
tree959b69df05f188f33ae2d7e5ba53158fd50f2f83
parent5d8e1881f431cf470170813eb048e6a384340904
switchtec: Add IOCTLs to the Switchtec driver

Add a couple of special IOCTLs to:

* Inform userspace of firmware partition locations
* Pass event counts and allow userspace to wait on events
* Translate PFF numbers used by the switch to port numbers

[Dan Carpenter <dan.carpenter@oracle.com>: fix off-by-one in
ioctl_event_ctl()]
Tested-by: Krishna Dhulipala <krishnad@fb.com>
Signed-off-by: Logan Gunthorpe <logang@deltatee.com>
Signed-off-by: Stephen Bates <stephen.bates@microsemi.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Wei Zhang <wzhang@fb.com>
Reviewed-by: Jens Axboe <axboe@fb.com>
Documentation/ioctl/ioctl-number.txt
Documentation/switchtec.txt
MAINTAINERS
drivers/pci/switch/switchtec.c
include/uapi/linux/switchtec_ioctl.h [new file with mode: 0644]