aboutsummaryrefslogtreecommitdiffstats
path: root/d16.patch
diff options
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-11-30 15:37:22 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-11-30 15:37:22 +0100
commit946cb48082b0bbff0bb96b3f816d0327bf409d79 (patch)
treeddf24fb1cffad74877ccd6d4c3421cf8e6cc5bb8 /d16.patch
parent3c37d678907cad7f656ff2d3f1d7d9781cf90b58 (diff)
downloadpatches-946cb48082b0bbff0bb96b3f816d0327bf409d79.tar.gz
more patches updated
Diffstat (limited to 'd16.patch')
-rw-r--r--d16.patch120
1 files changed, 120 insertions, 0 deletions
diff --git a/d16.patch b/d16.patch
new file mode 100644
index 00000000000000..1fa50d6891fb20
--- /dev/null
+++ b/d16.patch
@@ -0,0 +1,120 @@
+---
+ drivers/xen/xen-pciback/pci_stub.c | 44 ++++++++++++++++---------------------
+ 1 file changed, 20 insertions(+), 24 deletions(-)
+
+
+--- a/drivers/xen/xen-pciback/pci_stub.c
++++ b/drivers/xen/xen-pciback/pci_stub.c
+@@ -1172,8 +1172,8 @@ out:
+ return err;
+ }
+
+-static ssize_t pcistub_slot_add(struct device_driver *drv, const char *buf,
+- size_t count)
++static ssize_t new_slot_store(struct device_driver *drv, const char *buf,
++ size_t count)
+ {
+ int domain, bus, slot, func;
+ int err;
+@@ -1189,10 +1189,10 @@ out:
+ err = count;
+ return err;
+ }
+-static DRIVER_ATTR(new_slot, S_IWUSR, NULL, pcistub_slot_add);
++static DRIVER_ATTR_WO(new_slot);
+
+-static ssize_t pcistub_slot_remove(struct device_driver *drv, const char *buf,
+- size_t count)
++static ssize_t remove_slot_store(struct device_driver *drv, const char *buf,
++ size_t count)
+ {
+ int domain, bus, slot, func;
+ int err;
+@@ -1208,9 +1208,9 @@ out:
+ err = count;
+ return err;
+ }
+-static DRIVER_ATTR(remove_slot, S_IWUSR, NULL, pcistub_slot_remove);
++static DRIVER_ATTR_WO(remove_slot);
+
+-static ssize_t pcistub_slot_show(struct device_driver *drv, char *buf)
++static ssize_t slots_show(struct device_driver *drv, char *buf)
+ {
+ struct pcistub_device_id *pci_dev_id;
+ size_t count = 0;
+@@ -1231,9 +1231,9 @@ static ssize_t pcistub_slot_show(struct
+
+ return count;
+ }
+-static DRIVER_ATTR(slots, S_IRUSR, pcistub_slot_show, NULL);
++static DRIVER_ATTR_RO(slots);
+
+-static ssize_t pcistub_irq_handler_show(struct device_driver *drv, char *buf)
++static ssize_t irq_handlers_show(struct device_driver *drv, char *buf)
+ {
+ struct pcistub_device *psdev;
+ struct xen_pcibk_dev_data *dev_data;
+@@ -1260,11 +1260,10 @@ static ssize_t pcistub_irq_handler_show(
+ spin_unlock_irqrestore(&pcistub_devices_lock, flags);
+ return count;
+ }
+-static DRIVER_ATTR(irq_handlers, S_IRUSR, pcistub_irq_handler_show, NULL);
++static DRIVER_ATTR_RO(irq_handlers);
+
+-static ssize_t pcistub_irq_handler_switch(struct device_driver *drv,
+- const char *buf,
+- size_t count)
++static ssize_t irq_handler_state_store(struct device_driver *drv,
++ const char *buf, size_t count)
+ {
+ struct pcistub_device *psdev;
+ struct xen_pcibk_dev_data *dev_data;
+@@ -1301,11 +1300,10 @@ out:
+ err = count;
+ return err;
+ }
+-static DRIVER_ATTR(irq_handler_state, S_IWUSR, NULL,
+- pcistub_irq_handler_switch);
++static DRIVER_ATTR_WO(irq_handler_state);
+
+-static ssize_t pcistub_quirk_add(struct device_driver *drv, const char *buf,
+- size_t count)
++static ssize_t quirks_add(struct device_driver *drv, const char *buf,
++ size_t count)
+ {
+ int domain, bus, slot, func, reg, size, mask;
+ int err;
+@@ -1323,7 +1321,7 @@ out:
+ return err;
+ }
+
+-static ssize_t pcistub_quirk_show(struct device_driver *drv, char *buf)
++static ssize_t quirks_show(struct device_driver *drv, char *buf)
+ {
+ int count = 0;
+ unsigned long flags;
+@@ -1366,11 +1364,10 @@ out:
+
+ return count;
+ }
+-static DRIVER_ATTR(quirks, S_IRUSR | S_IWUSR, pcistub_quirk_show,
+- pcistub_quirk_add);
++static DRIVER_ATTR_RW(quirks);
+
+-static ssize_t permissive_add(struct device_driver *drv, const char *buf,
+- size_t count)
++static ssize_t permissive_store(struct device_driver *drv, const char *buf,
++ size_t count)
+ {
+ int domain, bus, slot, func;
+ int err;
+@@ -1431,8 +1428,7 @@ static ssize_t permissive_show(struct de
+ spin_unlock_irqrestore(&pcistub_devices_lock, flags);
+ return count;
+ }
+-static DRIVER_ATTR(permissive, S_IRUSR | S_IWUSR, permissive_show,
+- permissive_add);
++static DRIVER_ATTR_RW(permissive);
+
+ static void pcistub_exit(void)
+ {