aboutsummaryrefslogtreecommitdiffstats
diff options
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-11-28 17:15:12 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-11-28 17:15:12 +0100
commit3c37d678907cad7f656ff2d3f1d7d9781cf90b58 (patch)
treed13e7cf127bf245f02051652a18a6c4a81676903
parent8617ccb8a6b3029e50b9fa2c8097a7e7ab88fc6b (diff)
downloadpatches-3c37d678907cad7f656ff2d3f1d7d9781cf90b58.tar.gz
old patches broken up and refreshed
-rw-r--r--d01.patch554
-rw-r--r--d02.patch227
-rw-r--r--d03.patch42
-rw-r--r--d04.patch32
-rw-r--r--d05.patch113
-rw-r--r--qlcnic_sysfs.patch20
-rw-r--r--series22
7 files changed, 439 insertions, 571 deletions
diff --git a/d01.patch b/d01.patch
index 395a7ff46da241..804b67195038c2 100644
--- a/d01.patch
+++ b/d01.patch
@@ -1,17 +1,10 @@
---
- drivers/hid/hid-core.c | 24 +++------
- drivers/infiniband/hw/nes/nes.c | 80 +++++++++++-------------------
- drivers/pci/pci-driver.c | 8 +--
- drivers/scsi/aic94xx/aic94xx_init.c | 4 -
- drivers/scsi/megaraid/megaraid_sas_base.c | 32 ++++--------
- drivers/scsi/osst.c | 4 -
- drivers/scsi/st.c | 74 ++++++---------------------
- drivers/tty/hvc/hvcs.c | 7 +-
- 8 files changed, 82 insertions(+), 151 deletions(-)
+ drivers/hid/hid-core.c | 24 ++++++++++--------------
+ 1 file changed, 10 insertions(+), 14 deletions(-)
--- a/drivers/hid/hid-core.c
+++ b/drivers/hid/hid-core.c
-@@ -1986,7 +1986,7 @@ struct hid_dynid {
+@@ -2133,7 +2133,7 @@ struct hid_dynid {
* Adds a new dynamic hid device ID to this driver,
* and causes the driver to probe for all devices again.
*/
@@ -19,8 +12,8 @@
+static ssize_t new_id_store(struct device_driver *drv, const char *buf,
size_t count)
{
- struct hid_driver *hdrv = container_of(drv, struct hid_driver, driver);
-@@ -2018,7 +2018,13 @@ static ssize_t store_new_id(struct devic
+ struct hid_driver *hdrv = to_hid_driver(drv);
+@@ -2165,7 +2165,13 @@ static ssize_t store_new_id(struct devic
return ret ? : count;
}
@@ -35,7 +28,7 @@
static void hid_free_dynids(struct hid_driver *hdrv)
{
-@@ -2178,6 +2184,7 @@ static int hid_uevent(struct device *dev
+@@ -2329,6 +2335,7 @@ static int hid_uevent(struct device *dev
static struct bus_type hid_bus_type = {
.name = "hid",
.dev_groups = hid_dev_groups,
@@ -43,7 +36,7 @@
.match = hid_bus_match,
.probe = hid_device_probe,
.remove = hid_device_remove,
-@@ -2625,8 +2632,6 @@ EXPORT_SYMBOL_GPL(hid_destroy_device);
+@@ -2767,8 +2774,6 @@ EXPORT_SYMBOL_GPL(hid_destroy_device);
int __hid_register_driver(struct hid_driver *hdrv, struct module *owner,
const char *mod_name)
{
@@ -52,7 +45,7 @@
hdrv->driver.name = hdrv->name;
hdrv->driver.bus = &hid_bus_type;
hdrv->driver.owner = owner;
-@@ -2635,21 +2640,12 @@ int __hid_register_driver(struct hid_dri
+@@ -2777,21 +2782,12 @@ int __hid_register_driver(struct hid_dri
INIT_LIST_HEAD(&hdrv->dyn_list);
spin_lock_init(&hdrv->dyn_lock);
@@ -75,534 +68,3 @@
driver_unregister(&hdrv->driver);
hid_free_dynids(hdrv);
}
---- a/drivers/infiniband/hw/nes/nes.c
-+++ b/drivers/infiniband/hw/nes/nes.c
-@@ -841,7 +841,7 @@ static struct pci_driver nes_pci_driver
- .remove = nes_remove,
- };
-
--static ssize_t nes_show_adapter(struct device_driver *ddp, char *buf)
-+static ssize_t adapter_show(struct device_driver *ddp, char *buf)
- {
- unsigned int devfn = 0xffffffff;
- unsigned char bus_number = 0xff;
-@@ -860,7 +860,7 @@ static ssize_t nes_show_adapter(struct d
- return snprintf(buf, PAGE_SIZE, "%x:%x\n", bus_number, devfn);
- }
-
--static ssize_t nes_store_adapter(struct device_driver *ddp,
-+static ssize_t adapter_store(struct device_driver *ddp,
- const char *buf, size_t count)
- {
- char *p = (char *)buf;
-@@ -869,7 +869,7 @@ static ssize_t nes_store_adapter(struct
- return strnlen(buf, count);
- }
-
--static ssize_t nes_show_ee_cmd(struct device_driver *ddp, char *buf)
-+static ssize_t eeprom_cmd_show(struct device_driver *ddp, char *buf)
- {
- u32 eeprom_cmd = 0xdead;
- u32 i = 0;
-@@ -885,7 +885,7 @@ static ssize_t nes_show_ee_cmd(struct de
- return snprintf(buf, PAGE_SIZE, "0x%x\n", eeprom_cmd);
- }
-
--static ssize_t nes_store_ee_cmd(struct device_driver *ddp,
-+static ssize_t eeprom_cmd_store(struct device_driver *ddp,
- const char *buf, size_t count)
- {
- char *p = (char *)buf;
-@@ -906,7 +906,7 @@ static ssize_t nes_store_ee_cmd(struct d
- return strnlen(buf, count);
- }
-
--static ssize_t nes_show_ee_data(struct device_driver *ddp, char *buf)
-+static ssize_t eeprom_data_show(struct device_driver *ddp, char *buf)
- {
- u32 eeprom_data = 0xdead;
- u32 i = 0;
-@@ -923,7 +923,7 @@ static ssize_t nes_show_ee_data(struct d
- return snprintf(buf, PAGE_SIZE, "0x%x\n", eeprom_data);
- }
-
--static ssize_t nes_store_ee_data(struct device_driver *ddp,
-+static ssize_t eeprom_data_store(struct device_driver *ddp,
- const char *buf, size_t count)
- {
- char *p = (char *)buf;
-@@ -944,7 +944,7 @@ static ssize_t nes_store_ee_data(struct
- return strnlen(buf, count);
- }
-
--static ssize_t nes_show_flash_cmd(struct device_driver *ddp, char *buf)
-+static ssize_t flash_cmd_show(struct device_driver *ddp, char *buf)
- {
- u32 flash_cmd = 0xdead;
- u32 i = 0;
-@@ -961,7 +961,7 @@ static ssize_t nes_show_flash_cmd(struct
- return snprintf(buf, PAGE_SIZE, "0x%x\n", flash_cmd);
- }
-
--static ssize_t nes_store_flash_cmd(struct device_driver *ddp,
-+static ssize_t flash_cmd_store(struct device_driver *ddp,
- const char *buf, size_t count)
- {
- char *p = (char *)buf;
-@@ -982,7 +982,7 @@ static ssize_t nes_store_flash_cmd(struc
- return strnlen(buf, count);
- }
-
--static ssize_t nes_show_flash_data(struct device_driver *ddp, char *buf)
-+static ssize_t flash_data_show(struct device_driver *ddp, char *buf)
- {
- u32 flash_data = 0xdead;
- u32 i = 0;
-@@ -999,7 +999,7 @@ static ssize_t nes_show_flash_data(struc
- return snprintf(buf, PAGE_SIZE, "0x%x\n", flash_data);
- }
-
--static ssize_t nes_store_flash_data(struct device_driver *ddp,
-+static ssize_t flash_data_store(struct device_driver *ddp,
- const char *buf, size_t count)
- {
- char *p = (char *)buf;
-@@ -1020,12 +1020,12 @@ static ssize_t nes_store_flash_data(stru
- return strnlen(buf, count);
- }
-
--static ssize_t nes_show_nonidx_addr(struct device_driver *ddp, char *buf)
-+static ssize_t nonidx_addr_show(struct device_driver *ddp, char *buf)
- {
- return snprintf(buf, PAGE_SIZE, "0x%x\n", sysfs_nonidx_addr);
- }
-
--static ssize_t nes_store_nonidx_addr(struct device_driver *ddp,
-+static ssize_t nonidx_addr_store(struct device_driver *ddp,
- const char *buf, size_t count)
- {
- char *p = (char *)buf;
-@@ -1036,7 +1036,7 @@ static ssize_t nes_store_nonidx_addr(str
- return strnlen(buf, count);
- }
-
--static ssize_t nes_show_nonidx_data(struct device_driver *ddp, char *buf)
-+static ssize_t nonidx_data_show(struct device_driver *ddp, char *buf)
- {
- u32 nonidx_data = 0xdead;
- u32 i = 0;
-@@ -1053,7 +1053,7 @@ static ssize_t nes_show_nonidx_data(stru
- return snprintf(buf, PAGE_SIZE, "0x%x\n", nonidx_data);
- }
-
--static ssize_t nes_store_nonidx_data(struct device_driver *ddp,
-+static ssize_t nonidx_data_store(struct device_driver *ddp,
- const char *buf, size_t count)
- {
- char *p = (char *)buf;
-@@ -1074,12 +1074,12 @@ static ssize_t nes_store_nonidx_data(str
- return strnlen(buf, count);
- }
-
--static ssize_t nes_show_idx_addr(struct device_driver *ddp, char *buf)
-+static ssize_t idx_addr_show(struct device_driver *ddp, char *buf)
- {
- return snprintf(buf, PAGE_SIZE, "0x%x\n", sysfs_idx_addr);
- }
-
--static ssize_t nes_store_idx_addr(struct device_driver *ddp,
-+static ssize_t idx_addr_store(struct device_driver *ddp,
- const char *buf, size_t count)
- {
- char *p = (char *)buf;
-@@ -1090,7 +1090,7 @@ static ssize_t nes_store_idx_addr(struct
- return strnlen(buf, count);
- }
-
--static ssize_t nes_show_idx_data(struct device_driver *ddp, char *buf)
-+static ssize_t idx_data_show(struct device_driver *ddp, char *buf)
- {
- u32 idx_data = 0xdead;
- u32 i = 0;
-@@ -1107,7 +1107,7 @@ static ssize_t nes_show_idx_data(struct
- return snprintf(buf, PAGE_SIZE, "0x%x\n", idx_data);
- }
-
--static ssize_t nes_store_idx_data(struct device_driver *ddp,
-+static ssize_t idx_data_store(struct device_driver *ddp,
- const char *buf, size_t count)
- {
- char *p = (char *)buf;
-@@ -1128,11 +1128,7 @@ static ssize_t nes_store_idx_data(struct
- return strnlen(buf, count);
- }
-
--
--/**
-- * nes_show_wqm_quanta
-- */
--static ssize_t nes_show_wqm_quanta(struct device_driver *ddp, char *buf)
-+static ssize_t wqm_quanta_show(struct device_driver *ddp, char *buf)
- {
- u32 wqm_quanta_value = 0xdead;
- u32 i = 0;
-@@ -1149,12 +1145,8 @@ static ssize_t nes_show_wqm_quanta(struc
- return snprintf(buf, PAGE_SIZE, "0x%X\n", wqm_quanta_value);
- }
-
--
--/**
-- * nes_store_wqm_quanta
-- */
--static ssize_t nes_store_wqm_quanta(struct device_driver *ddp,
-- const char *buf, size_t count)
-+static ssize_t wqm_quanta_store(struct device_driver *ddp, const char *buf,
-+ size_t count)
- {
- unsigned long wqm_quanta_value;
- u32 wqm_config1;
-@@ -1179,26 +1171,16 @@ static ssize_t nes_store_wqm_quanta(stru
- return strnlen(buf, count);
- }
-
--static DRIVER_ATTR(adapter, S_IRUSR | S_IWUSR,
-- nes_show_adapter, nes_store_adapter);
--static DRIVER_ATTR(eeprom_cmd, S_IRUSR | S_IWUSR,
-- nes_show_ee_cmd, nes_store_ee_cmd);
--static DRIVER_ATTR(eeprom_data, S_IRUSR | S_IWUSR,
-- nes_show_ee_data, nes_store_ee_data);
--static DRIVER_ATTR(flash_cmd, S_IRUSR | S_IWUSR,
-- nes_show_flash_cmd, nes_store_flash_cmd);
--static DRIVER_ATTR(flash_data, S_IRUSR | S_IWUSR,
-- nes_show_flash_data, nes_store_flash_data);
--static DRIVER_ATTR(nonidx_addr, S_IRUSR | S_IWUSR,
-- nes_show_nonidx_addr, nes_store_nonidx_addr);
--static DRIVER_ATTR(nonidx_data, S_IRUSR | S_IWUSR,
-- nes_show_nonidx_data, nes_store_nonidx_data);
--static DRIVER_ATTR(idx_addr, S_IRUSR | S_IWUSR,
-- nes_show_idx_addr, nes_store_idx_addr);
--static DRIVER_ATTR(idx_data, S_IRUSR | S_IWUSR,
-- nes_show_idx_data, nes_store_idx_data);
--static DRIVER_ATTR(wqm_quanta, S_IRUSR | S_IWUSR,
-- nes_show_wqm_quanta, nes_store_wqm_quanta);
-+static DRIVER_ATTR_RW(adapter);
-+static DRIVER_ATTR_RW(eeprom_cmd);
-+static DRIVER_ATTR_RW(eeprom_data);
-+static DRIVER_ATTR_RW(flash_cmd);
-+static DRIVER_ATTR_RW(flash_data);
-+static DRIVER_ATTR_RW(nonidx_addr);
-+static DRIVER_ATTR_RW(nonidx_data);
-+static DRIVER_ATTR_RW(idx_addr);
-+static DRIVER_ATTR_RW(idx_data);
-+static DRIVER_ATTR_RW(wqm_quanta);
-
- static int nes_create_driver_sysfs(struct pci_driver *drv)
- {
---- a/drivers/pci/pci-driver.c
-+++ b/drivers/pci/pci-driver.c
-@@ -96,7 +96,7 @@ static void pci_free_dynids(struct pci_d
- *
- * Allow PCI IDs to be added to an existing driver via sysfs.
- */
--static ssize_t store_new_id(struct device_driver *driver, const char *buf,
-+static ssize_t new_id_store(struct device_driver *driver, const char *buf,
- size_t count)
- {
- struct pci_driver *pdrv = to_pci_driver(driver);
-@@ -154,7 +154,7 @@ static ssize_t store_new_id(struct devic
- return retval;
- return count;
- }
--static DRIVER_ATTR(new_id, S_IWUSR, NULL, store_new_id);
-+static DRIVER_ATTR_WO(new_id);
-
- /**
- * store_remove_id - remove a PCI device ID from this driver
-@@ -164,7 +164,7 @@ static DRIVER_ATTR(new_id, S_IWUSR, NULL
- *
- * Removes a dynamic pci device ID to this driver.
- */
--static ssize_t store_remove_id(struct device_driver *driver, const char *buf,
-+static ssize_t remove_id_store(struct device_driver *driver, const char *buf,
- size_t count)
- {
- struct pci_dynid *dynid, *n;
-@@ -200,7 +200,7 @@ static ssize_t store_remove_id(struct de
- return retval;
- return count;
- }
--static DRIVER_ATTR(remove_id, S_IWUSR, NULL, store_remove_id);
-+static DRIVER_ATTR_WO(remove_id);
-
- static struct attribute *pci_drv_attrs[] = {
- &driver_attr_new_id.attr,
---- a/drivers/scsi/aic94xx/aic94xx_init.c
-+++ b/drivers/scsi/aic94xx/aic94xx_init.c
-@@ -973,11 +973,11 @@ static int asd_scan_finished(struct Scsi
- return 1;
- }
-
--static ssize_t asd_version_show(struct device_driver *driver, char *buf)
-+static ssize_t version_show(struct device_driver *driver, char *buf)
- {
- return snprintf(buf, PAGE_SIZE, "%s\n", ASD_DRIVER_VERSION);
- }
--static DRIVER_ATTR(version, S_IRUGO, asd_version_show, NULL);
-+static DRIVER_ATTR_RO(version);
-
- static int asd_create_driver_attrs(struct device_driver *driver)
- {
---- a/drivers/scsi/megaraid/megaraid_sas_base.c
-+++ b/drivers/scsi/megaraid/megaraid_sas_base.c
-@@ -6391,50 +6391,43 @@ static struct pci_driver megasas_pci_dri
- /*
- * Sysfs driver attributes
- */
--static ssize_t megasas_sysfs_show_version(struct device_driver *dd, char *buf)
-+static ssize_t version_show(struct device_driver *dd, char *buf)
- {
- return snprintf(buf, strlen(MEGASAS_VERSION) + 2, "%s\n",
- MEGASAS_VERSION);
- }
-
--static DRIVER_ATTR(version, S_IRUGO, megasas_sysfs_show_version, NULL);
-+static DRIVER_ATTR_RO(version);
-
--static ssize_t
--megasas_sysfs_show_release_date(struct device_driver *dd, char *buf)
-+static ssize_t release_date_show(struct device_driver *dd, char *buf)
- {
- return snprintf(buf, strlen(MEGASAS_RELDATE) + 2, "%s\n",
- MEGASAS_RELDATE);
- }
-
--static DRIVER_ATTR(release_date, S_IRUGO, megasas_sysfs_show_release_date,
-- NULL);
-+static DRIVER_ATTR_RO(release_date);
-
--static ssize_t
--megasas_sysfs_show_support_poll_for_event(struct device_driver *dd, char *buf)
-+static ssize_t support_poll_for_event_show(struct device_driver *dd, char *buf)
- {
- return sprintf(buf, "%u\n", support_poll_for_event);
- }
-
--static DRIVER_ATTR(support_poll_for_event, S_IRUGO,
-- megasas_sysfs_show_support_poll_for_event, NULL);
-+static DRIVER_ATTR_RO(support_poll_for_event);
-
-- static ssize_t
--megasas_sysfs_show_support_device_change(struct device_driver *dd, char *buf)
-+static ssize_t support_device_change_show(struct device_driver *dd, char *buf)
- {
- return sprintf(buf, "%u\n", support_device_change);
- }
-
--static DRIVER_ATTR(support_device_change, S_IRUGO,
-- megasas_sysfs_show_support_device_change, NULL);
-+static DRIVER_ATTR_RO(support_device_change);
-
--static ssize_t
--megasas_sysfs_show_dbg_lvl(struct device_driver *dd, char *buf)
-+static ssize_t dbg_lvl_show(struct device_driver *dd, char *buf)
- {
- return sprintf(buf, "%u\n", megasas_dbg_lvl);
- }
-
--static ssize_t
--megasas_sysfs_set_dbg_lvl(struct device_driver *dd, const char *buf, size_t count)
-+static ssize_t dbg_lvl_store(struct device_driver *dd, const char *buf,
-+ size_t count)
- {
- int retval = count;
- if(sscanf(buf,"%u",&megasas_dbg_lvl)<1){
-@@ -6444,8 +6437,7 @@ megasas_sysfs_set_dbg_lvl(struct device_
- return retval;
- }
-
--static DRIVER_ATTR(dbg_lvl, S_IRUGO|S_IWUSR, megasas_sysfs_show_dbg_lvl,
-- megasas_sysfs_set_dbg_lvl);
-+static DRIVER_ATTR_RW(dbg_lvl);
-
- static void
- megasas_aen_polling(struct work_struct *work)
---- a/drivers/scsi/osst.c
-+++ b/drivers/scsi/osst.c
-@@ -5663,12 +5663,12 @@ static struct osst_support_data support_
- * sysfs support for osst driver parameter information
- */
-
--static ssize_t osst_version_show(struct device_driver *ddd, char *buf)
-+static ssize_t version_show(struct device_driver *ddd, char *buf)
- {
- return snprintf(buf, PAGE_SIZE, "%s\n", osst_version);
- }
-
--static DRIVER_ATTR(version, S_IRUGO, osst_version_show, NULL);
-+static DRIVER_ATTR_RO(version);
-
- static int osst_create_sysfs_files(struct device_driver *sysfs)
- {
---- a/drivers/scsi/st.c
-+++ b/drivers/scsi/st.c
-@@ -83,6 +83,7 @@ static int try_wdio = 1;
-
- static struct class st_sysfs_class;
- static const struct attribute_group *st_dev_groups[];
-+static const struct attribute_group *st_drv_groups[];
-
- MODULE_AUTHOR("Kai Makisara");
- MODULE_DESCRIPTION("SCSI tape (st) driver");
-@@ -190,15 +191,13 @@ static int sgl_unmap_user_pages(struct s
- static int st_probe(struct device *);
- static int st_remove(struct device *);
-
--static int do_create_sysfs_files(void);
--static void do_remove_sysfs_files(void);
--
- static struct scsi_driver st_template = {
- .owner = THIS_MODULE,
- .gendrv = {
- .name = "st",
- .probe = st_probe,
- .remove = st_remove,
-+ .groups = st_drv_groups,
- },
- };
-
-@@ -4327,14 +4326,8 @@ static int __init init_st(void)
- if (err)
- goto err_chrdev;
-
-- err = do_create_sysfs_files();
-- if (err)
-- goto err_scsidrv;
--
- return 0;
-
--err_scsidrv:
-- scsi_unregister_driver(&st_template.gendrv);
- err_chrdev:
- unregister_chrdev_region(MKDEV(SCSI_TAPE_MAJOR, 0),
- ST_MAX_TAPE_ENTRIES);
-@@ -4345,7 +4338,6 @@ err_class:
-
- static void __exit exit_st(void)
- {
-- do_remove_sysfs_files();
- scsi_unregister_driver(&st_template.gendrv);
- unregister_chrdev_region(MKDEV(SCSI_TAPE_MAJOR, 0),
- ST_MAX_TAPE_ENTRIES);
-@@ -4358,68 +4350,38 @@ module_exit(exit_st);
-
-
- /* The sysfs driver interface. Read-only at the moment */
--static ssize_t st_try_direct_io_show(struct device_driver *ddp, char *buf)
-+static ssize_t try_direct_io_show(struct device_driver *ddp, char *buf)
- {
- return snprintf(buf, PAGE_SIZE, "%d\n", try_direct_io);
- }
--static DRIVER_ATTR(try_direct_io, S_IRUGO, st_try_direct_io_show, NULL);
-+static DRIVER_ATTR_RO(try_direct_io);
-
--static ssize_t st_fixed_buffer_size_show(struct device_driver *ddp, char *buf)
-+static ssize_t fixed_buffer_size_show(struct device_driver *ddp, char *buf)
- {
- return snprintf(buf, PAGE_SIZE, "%d\n", st_fixed_buffer_size);
- }
--static DRIVER_ATTR(fixed_buffer_size, S_IRUGO, st_fixed_buffer_size_show, NULL);
-+static DRIVER_ATTR_RO(fixed_buffer_size);
-
--static ssize_t st_max_sg_segs_show(struct device_driver *ddp, char *buf)
-+static ssize_t max_sg_segs_show(struct device_driver *ddp, char *buf)
- {
- return snprintf(buf, PAGE_SIZE, "%d\n", st_max_sg_segs);
- }
--static DRIVER_ATTR(max_sg_segs, S_IRUGO, st_max_sg_segs_show, NULL);
-+static DRIVER_ATTR_RO(max_sg_segs);
-
--static ssize_t st_version_show(struct device_driver *ddd, char *buf)
-+static ssize_t version_show(struct device_driver *ddd, char *buf)
- {
- return snprintf(buf, PAGE_SIZE, "[%s]\n", verstr);
- }
--static DRIVER_ATTR(version, S_IRUGO, st_version_show, NULL);
--
--static int do_create_sysfs_files(void)
--{
-- struct device_driver *sysfs = &st_template.gendrv;
-- int err;
--
-- err = driver_create_file(sysfs, &driver_attr_try_direct_io);
-- if (err)
-- return err;
-- err = driver_create_file(sysfs, &driver_attr_fixed_buffer_size);
-- if (err)
-- goto err_try_direct_io;
-- err = driver_create_file(sysfs, &driver_attr_max_sg_segs);
-- if (err)
-- goto err_attr_fixed_buf;
-- err = driver_create_file(sysfs, &driver_attr_version);
-- if (err)
-- goto err_attr_max_sg;
--
-- return 0;
--
--err_attr_max_sg:
-- driver_remove_file(sysfs, &driver_attr_max_sg_segs);
--err_attr_fixed_buf:
-- driver_remove_file(sysfs, &driver_attr_fixed_buffer_size);
--err_try_direct_io:
-- driver_remove_file(sysfs, &driver_attr_try_direct_io);
-- return err;
--}
--
--static void do_remove_sysfs_files(void)
--{
-- struct device_driver *sysfs = &st_template.gendrv;
-+static DRIVER_ATTR_RO(version);
-
-- driver_remove_file(sysfs, &driver_attr_version);
-- driver_remove_file(sysfs, &driver_attr_max_sg_segs);
-- driver_remove_file(sysfs, &driver_attr_fixed_buffer_size);
-- driver_remove_file(sysfs, &driver_attr_try_direct_io);
--}
-+static struct attribute *st_drv_attrs[] = {
-+ &driver_attr_try_direct_io.attr,
-+ &driver_attr_fixed_buffer_size.attr,
-+ &driver_attr_max_sg_segs.attr,
-+ &driver_attr_version.attr,
-+ NULL,
-+};
-+ATTRIBUTE_GROUPS(st_drv);
-
- /* The sysfs simple class interface */
- static ssize_t
---- a/drivers/tty/hvc/hvcs.c
-+++ b/drivers/tty/hvc/hvcs.c
-@@ -484,13 +484,13 @@ static struct attribute_group hvcs_attr_
- .attrs = hvcs_attrs,
- };
-
--static ssize_t hvcs_rescan_show(struct device_driver *ddp, char *buf)
-+static ssize_t rescan_show(struct device_driver *ddp, char *buf)
- {
- /* A 1 means it is updating, a 0 means it is done updating */
- return snprintf(buf, PAGE_SIZE, "%d\n", hvcs_rescan_status);
- }
-
--static ssize_t hvcs_rescan_store(struct device_driver *ddp, const char * buf,
-+static ssize_t rescan_store(struct device_driver *ddp, const char * buf,
- size_t count)
- {
- if ((simple_strtol(buf, NULL, 0) != 1)
-@@ -505,8 +505,7 @@ static ssize_t hvcs_rescan_store(struct
- return count;
- }
-
--static DRIVER_ATTR(rescan,
-- S_IRUGO | S_IWUSR, hvcs_rescan_show, hvcs_rescan_store);
-+static DRIVER_ATTR_RW(rescan);
-
- static void hvcs_kick(void)
- {
diff --git a/d02.patch b/d02.patch
new file mode 100644
index 00000000000000..c08738f3ea2631
--- /dev/null
+++ b/d02.patch
@@ -0,0 +1,227 @@
+---
+ drivers/infiniband/hw/nes/nes.c | 80 +++++++++++++++-------------------------
+ 1 file changed, 31 insertions(+), 49 deletions(-)
+
+--- a/drivers/infiniband/hw/nes/nes.c
++++ b/drivers/infiniband/hw/nes/nes.c
+@@ -817,7 +817,7 @@ static struct pci_driver nes_pci_driver
+ .remove = nes_remove,
+ };
+
+-static ssize_t nes_show_adapter(struct device_driver *ddp, char *buf)
++static ssize_t adapter_show(struct device_driver *ddp, char *buf)
+ {
+ unsigned int devfn = 0xffffffff;
+ unsigned char bus_number = 0xff;
+@@ -836,7 +836,7 @@ static ssize_t nes_show_adapter(struct d
+ return snprintf(buf, PAGE_SIZE, "%x:%x\n", bus_number, devfn);
+ }
+
+-static ssize_t nes_store_adapter(struct device_driver *ddp,
++static ssize_t adapter_store(struct device_driver *ddp,
+ const char *buf, size_t count)
+ {
+ char *p = (char *)buf;
+@@ -845,7 +845,7 @@ static ssize_t nes_store_adapter(struct
+ return strnlen(buf, count);
+ }
+
+-static ssize_t nes_show_ee_cmd(struct device_driver *ddp, char *buf)
++static ssize_t eeprom_cmd_show(struct device_driver *ddp, char *buf)
+ {
+ u32 eeprom_cmd = 0xdead;
+ u32 i = 0;
+@@ -861,7 +861,7 @@ static ssize_t nes_show_ee_cmd(struct de
+ return snprintf(buf, PAGE_SIZE, "0x%x\n", eeprom_cmd);
+ }
+
+-static ssize_t nes_store_ee_cmd(struct device_driver *ddp,
++static ssize_t eeprom_cmd_store(struct device_driver *ddp,
+ const char *buf, size_t count)
+ {
+ char *p = (char *)buf;
+@@ -882,7 +882,7 @@ static ssize_t nes_store_ee_cmd(struct d
+ return strnlen(buf, count);
+ }
+
+-static ssize_t nes_show_ee_data(struct device_driver *ddp, char *buf)
++static ssize_t eeprom_data_show(struct device_driver *ddp, char *buf)
+ {
+ u32 eeprom_data = 0xdead;
+ u32 i = 0;
+@@ -899,7 +899,7 @@ static ssize_t nes_show_ee_data(struct d
+ return snprintf(buf, PAGE_SIZE, "0x%x\n", eeprom_data);
+ }
+
+-static ssize_t nes_store_ee_data(struct device_driver *ddp,
++static ssize_t eeprom_data_store(struct device_driver *ddp,
+ const char *buf, size_t count)
+ {
+ char *p = (char *)buf;
+@@ -920,7 +920,7 @@ static ssize_t nes_store_ee_data(struct
+ return strnlen(buf, count);
+ }
+
+-static ssize_t nes_show_flash_cmd(struct device_driver *ddp, char *buf)
++static ssize_t flash_cmd_show(struct device_driver *ddp, char *buf)
+ {
+ u32 flash_cmd = 0xdead;
+ u32 i = 0;
+@@ -937,7 +937,7 @@ static ssize_t nes_show_flash_cmd(struct
+ return snprintf(buf, PAGE_SIZE, "0x%x\n", flash_cmd);
+ }
+
+-static ssize_t nes_store_flash_cmd(struct device_driver *ddp,
++static ssize_t flash_cmd_store(struct device_driver *ddp,
+ const char *buf, size_t count)
+ {
+ char *p = (char *)buf;
+@@ -958,7 +958,7 @@ static ssize_t nes_store_flash_cmd(struc
+ return strnlen(buf, count);
+ }
+
+-static ssize_t nes_show_flash_data(struct device_driver *ddp, char *buf)
++static ssize_t flash_data_show(struct device_driver *ddp, char *buf)
+ {
+ u32 flash_data = 0xdead;
+ u32 i = 0;
+@@ -975,7 +975,7 @@ static ssize_t nes_show_flash_data(struc
+ return snprintf(buf, PAGE_SIZE, "0x%x\n", flash_data);
+ }
+
+-static ssize_t nes_store_flash_data(struct device_driver *ddp,
++static ssize_t flash_data_store(struct device_driver *ddp,
+ const char *buf, size_t count)
+ {
+ char *p = (char *)buf;
+@@ -996,12 +996,12 @@ static ssize_t nes_store_flash_data(stru
+ return strnlen(buf, count);
+ }
+
+-static ssize_t nes_show_nonidx_addr(struct device_driver *ddp, char *buf)
++static ssize_t nonidx_addr_show(struct device_driver *ddp, char *buf)
+ {
+ return snprintf(buf, PAGE_SIZE, "0x%x\n", sysfs_nonidx_addr);
+ }
+
+-static ssize_t nes_store_nonidx_addr(struct device_driver *ddp,
++static ssize_t nonidx_addr_store(struct device_driver *ddp,
+ const char *buf, size_t count)
+ {
+ char *p = (char *)buf;
+@@ -1012,7 +1012,7 @@ static ssize_t nes_store_nonidx_addr(str
+ return strnlen(buf, count);
+ }
+
+-static ssize_t nes_show_nonidx_data(struct device_driver *ddp, char *buf)
++static ssize_t nonidx_data_show(struct device_driver *ddp, char *buf)
+ {
+ u32 nonidx_data = 0xdead;
+ u32 i = 0;
+@@ -1029,7 +1029,7 @@ static ssize_t nes_show_nonidx_data(stru
+ return snprintf(buf, PAGE_SIZE, "0x%x\n", nonidx_data);
+ }
+
+-static ssize_t nes_store_nonidx_data(struct device_driver *ddp,
++static ssize_t nonidx_data_store(struct device_driver *ddp,
+ const char *buf, size_t count)
+ {
+ char *p = (char *)buf;
+@@ -1050,12 +1050,12 @@ static ssize_t nes_store_nonidx_data(str
+ return strnlen(buf, count);
+ }
+
+-static ssize_t nes_show_idx_addr(struct device_driver *ddp, char *buf)
++static ssize_t idx_addr_show(struct device_driver *ddp, char *buf)
+ {
+ return snprintf(buf, PAGE_SIZE, "0x%x\n", sysfs_idx_addr);
+ }
+
+-static ssize_t nes_store_idx_addr(struct device_driver *ddp,
++static ssize_t idx_addr_store(struct device_driver *ddp,
+ const char *buf, size_t count)
+ {
+ char *p = (char *)buf;
+@@ -1066,7 +1066,7 @@ static ssize_t nes_store_idx_addr(struct
+ return strnlen(buf, count);
+ }
+
+-static ssize_t nes_show_idx_data(struct device_driver *ddp, char *buf)
++static ssize_t idx_data_show(struct device_driver *ddp, char *buf)
+ {
+ u32 idx_data = 0xdead;
+ u32 i = 0;
+@@ -1083,7 +1083,7 @@ static ssize_t nes_show_idx_data(struct
+ return snprintf(buf, PAGE_SIZE, "0x%x\n", idx_data);
+ }
+
+-static ssize_t nes_store_idx_data(struct device_driver *ddp,
++static ssize_t idx_data_store(struct device_driver *ddp,
+ const char *buf, size_t count)
+ {
+ char *p = (char *)buf;
+@@ -1104,11 +1104,7 @@ static ssize_t nes_store_idx_data(struct
+ return strnlen(buf, count);
+ }
+
+-
+-/**
+- * nes_show_wqm_quanta
+- */
+-static ssize_t nes_show_wqm_quanta(struct device_driver *ddp, char *buf)
++static ssize_t wqm_quanta_show(struct device_driver *ddp, char *buf)
+ {
+ u32 wqm_quanta_value = 0xdead;
+ u32 i = 0;
+@@ -1125,12 +1121,8 @@ static ssize_t nes_show_wqm_quanta(struc
+ return snprintf(buf, PAGE_SIZE, "0x%X\n", wqm_quanta_value);
+ }
+
+-
+-/**
+- * nes_store_wqm_quanta
+- */
+-static ssize_t nes_store_wqm_quanta(struct device_driver *ddp,
+- const char *buf, size_t count)
++static ssize_t wqm_quanta_store(struct device_driver *ddp, const char *buf,
++ size_t count)
+ {
+ unsigned long wqm_quanta_value;
+ u32 wqm_config1;
+@@ -1155,26 +1147,16 @@ static ssize_t nes_store_wqm_quanta(stru
+ return strnlen(buf, count);
+ }
+
+-static DRIVER_ATTR(adapter, S_IRUSR | S_IWUSR,
+- nes_show_adapter, nes_store_adapter);
+-static DRIVER_ATTR(eeprom_cmd, S_IRUSR | S_IWUSR,
+- nes_show_ee_cmd, nes_store_ee_cmd);
+-static DRIVER_ATTR(eeprom_data, S_IRUSR | S_IWUSR,
+- nes_show_ee_data, nes_store_ee_data);
+-static DRIVER_ATTR(flash_cmd, S_IRUSR | S_IWUSR,
+- nes_show_flash_cmd, nes_store_flash_cmd);
+-static DRIVER_ATTR(flash_data, S_IRUSR | S_IWUSR,
+- nes_show_flash_data, nes_store_flash_data);
+-static DRIVER_ATTR(nonidx_addr, S_IRUSR | S_IWUSR,
+- nes_show_nonidx_addr, nes_store_nonidx_addr);
+-static DRIVER_ATTR(nonidx_data, S_IRUSR | S_IWUSR,
+- nes_show_nonidx_data, nes_store_nonidx_data);
+-static DRIVER_ATTR(idx_addr, S_IRUSR | S_IWUSR,
+- nes_show_idx_addr, nes_store_idx_addr);
+-static DRIVER_ATTR(idx_data, S_IRUSR | S_IWUSR,
+- nes_show_idx_data, nes_store_idx_data);
+-static DRIVER_ATTR(wqm_quanta, S_IRUSR | S_IWUSR,
+- nes_show_wqm_quanta, nes_store_wqm_quanta);
++static DRIVER_ATTR_RW(adapter);
++static DRIVER_ATTR_RW(eeprom_cmd);
++static DRIVER_ATTR_RW(eeprom_data);
++static DRIVER_ATTR_RW(flash_cmd);
++static DRIVER_ATTR_RW(flash_data);
++static DRIVER_ATTR_RW(nonidx_addr);
++static DRIVER_ATTR_RW(nonidx_data);
++static DRIVER_ATTR_RW(idx_addr);
++static DRIVER_ATTR_RW(idx_data);
++static DRIVER_ATTR_RW(wqm_quanta);
+
+ static int nes_create_driver_sysfs(struct pci_driver *drv)
+ {
diff --git a/d03.patch b/d03.patch
new file mode 100644
index 00000000000000..884f2fa3b2dad3
--- /dev/null
+++ b/d03.patch
@@ -0,0 +1,42 @@
+---
+ drivers/pci/pci-driver.c | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+--- a/drivers/pci/pci-driver.c
++++ b/drivers/pci/pci-driver.c
+@@ -96,7 +96,7 @@ static void pci_free_dynids(struct pci_d
+ *
+ * Allow PCI IDs to be added to an existing driver via sysfs.
+ */
+-static ssize_t store_new_id(struct device_driver *driver, const char *buf,
++static ssize_t new_id_store(struct device_driver *driver, const char *buf,
+ size_t count)
+ {
+ struct pci_driver *pdrv = to_pci_driver(driver);
+@@ -154,7 +154,7 @@ static ssize_t store_new_id(struct devic
+ return retval;
+ return count;
+ }
+-static DRIVER_ATTR(new_id, S_IWUSR, NULL, store_new_id);
++static DRIVER_ATTR_WO(new_id);
+
+ /**
+ * store_remove_id - remove a PCI device ID from this driver
+@@ -164,7 +164,7 @@ static DRIVER_ATTR(new_id, S_IWUSR, NULL
+ *
+ * Removes a dynamic pci device ID to this driver.
+ */
+-static ssize_t store_remove_id(struct device_driver *driver, const char *buf,
++static ssize_t remove_id_store(struct device_driver *driver, const char *buf,
+ size_t count)
+ {
+ struct pci_dynid *dynid, *n;
+@@ -198,7 +198,7 @@ static ssize_t store_remove_id(struct de
+
+ return retval;
+ }
+-static DRIVER_ATTR(remove_id, S_IWUSR, NULL, store_remove_id);
++static DRIVER_ATTR_WO(remove_id);
+
+ static struct attribute *pci_drv_attrs[] = {
+ &driver_attr_new_id.attr,
diff --git a/d04.patch b/d04.patch
new file mode 100644
index 00000000000000..a55e2d82f0c3f6
--- /dev/null
+++ b/d04.patch
@@ -0,0 +1,32 @@
+---
+ drivers/tty/hvc/hvcs.c | 7 +++----
+ 1 file changed, 3 insertions(+), 4 deletions(-)
+
+--- a/drivers/tty/hvc/hvcs.c
++++ b/drivers/tty/hvc/hvcs.c
+@@ -484,13 +484,13 @@ static struct attribute_group hvcs_attr_
+ .attrs = hvcs_attrs,
+ };
+
+-static ssize_t hvcs_rescan_show(struct device_driver *ddp, char *buf)
++static ssize_t rescan_show(struct device_driver *ddp, char *buf)
+ {
+ /* A 1 means it is updating, a 0 means it is done updating */
+ return snprintf(buf, PAGE_SIZE, "%d\n", hvcs_rescan_status);
+ }
+
+-static ssize_t hvcs_rescan_store(struct device_driver *ddp, const char * buf,
++static ssize_t rescan_store(struct device_driver *ddp, const char * buf,
+ size_t count)
+ {
+ if ((simple_strtol(buf, NULL, 0) != 1)
+@@ -505,8 +505,7 @@ static ssize_t hvcs_rescan_store(struct
+ return count;
+ }
+
+-static DRIVER_ATTR(rescan,
+- S_IRUGO | S_IWUSR, hvcs_rescan_show, hvcs_rescan_store);
++static DRIVER_ATTR_RW(rescan);
+
+ static void hvcs_kick(void)
+ {
diff --git a/d05.patch b/d05.patch
new file mode 100644
index 00000000000000..ced6a40f0ad593
--- /dev/null
+++ b/d05.patch
@@ -0,0 +1,113 @@
+---
+ drivers/scsi/aic94xx/aic94xx_init.c | 4 +--
+ drivers/scsi/megaraid/megaraid_sas_base.c | 36 ++++++++++--------------------
+ drivers/scsi/osst.c | 4 +--
+ 3 files changed, 16 insertions(+), 28 deletions(-)
+
+--- a/drivers/scsi/aic94xx/aic94xx_init.c
++++ b/drivers/scsi/aic94xx/aic94xx_init.c
+@@ -957,11 +957,11 @@ static int asd_scan_finished(struct Scsi
+ return 1;
+ }
+
+-static ssize_t asd_version_show(struct device_driver *driver, char *buf)
++static ssize_t version_show(struct device_driver *driver, char *buf)
+ {
+ return snprintf(buf, PAGE_SIZE, "%s\n", ASD_DRIVER_VERSION);
+ }
+-static DRIVER_ATTR(version, S_IRUGO, asd_version_show, NULL);
++static DRIVER_ATTR_RO(version);
+
+ static int asd_create_driver_attrs(struct device_driver *driver)
+ {
+--- a/drivers/scsi/megaraid/megaraid_sas_base.c
++++ b/drivers/scsi/megaraid/megaraid_sas_base.c
+@@ -6961,49 +6961,39 @@ static struct pci_driver megasas_pci_dri
+ /*
+ * Sysfs driver attributes
+ */
+-static ssize_t megasas_sysfs_show_version(struct device_driver *dd, char *buf)
++static ssize_t version_show(struct device_driver *dd, char *buf)
+ {
+ return snprintf(buf, strlen(MEGASAS_VERSION) + 2, "%s\n",
+ MEGASAS_VERSION);
+ }
++static DRIVER_ATTR_RO(version);
+
+-static DRIVER_ATTR(version, S_IRUGO, megasas_sysfs_show_version, NULL);
+-
+-static ssize_t
+-megasas_sysfs_show_release_date(struct device_driver *dd, char *buf)
++static ssize_t release_date_show(struct device_driver *dd, char *buf)
+ {
+ return snprintf(buf, strlen(MEGASAS_RELDATE) + 2, "%s\n",
+ MEGASAS_RELDATE);
+ }
++static DRIVER_ATTR_RO(release_date);
+
+-static DRIVER_ATTR(release_date, S_IRUGO, megasas_sysfs_show_release_date, NULL);
+-
+-static ssize_t
+-megasas_sysfs_show_support_poll_for_event(struct device_driver *dd, char *buf)
++static ssize_t support_poll_for_event_show(struct device_driver *dd, char *buf)
+ {
+ return sprintf(buf, "%u\n", support_poll_for_event);
+ }
++static DRIVER_ATTR_RO(support_poll_for_event);
+
+-static DRIVER_ATTR(support_poll_for_event, S_IRUGO,
+- megasas_sysfs_show_support_poll_for_event, NULL);
+-
+- static ssize_t
+-megasas_sysfs_show_support_device_change(struct device_driver *dd, char *buf)
++static ssize_t support_device_change_show(struct device_driver *dd, char *buf)
+ {
+ return sprintf(buf, "%u\n", support_device_change);
+ }
++static DRIVER_ATTR_RO(support_device_change);
+
+-static DRIVER_ATTR(support_device_change, S_IRUGO,
+- megasas_sysfs_show_support_device_change, NULL);
+-
+-static ssize_t
+-megasas_sysfs_show_dbg_lvl(struct device_driver *dd, char *buf)
++static ssize_t dbg_lvl_show(struct device_driver *dd, char *buf)
+ {
+ return sprintf(buf, "%u\n", megasas_dbg_lvl);
+ }
+
+-static ssize_t
+-megasas_sysfs_set_dbg_lvl(struct device_driver *dd, const char *buf, size_t count)
++static ssize_t dbg_lvl_store(struct device_driver *dd, const char *buf,
++ size_t count)
+ {
+ int retval = count;
+
+@@ -7013,9 +7003,7 @@ megasas_sysfs_set_dbg_lvl(struct device_
+ }
+ return retval;
+ }
+-
+-static DRIVER_ATTR(dbg_lvl, S_IRUGO|S_IWUSR, megasas_sysfs_show_dbg_lvl,
+- megasas_sysfs_set_dbg_lvl);
++static DRIVER_ATTR_RW(dbg_lvl);
+
+ static void
+ megasas_aen_polling(struct work_struct *work)
+--- a/drivers/scsi/osst.c
++++ b/drivers/scsi/osst.c
+@@ -5664,12 +5664,12 @@ static struct osst_support_data support_
+ * sysfs support for osst driver parameter information
+ */
+
+-static ssize_t osst_version_show(struct device_driver *ddd, char *buf)
++static ssize_t version_show(struct device_driver *ddd, char *buf)
+ {
+ return snprintf(buf, PAGE_SIZE, "%s\n", osst_version);
+ }
+
+-static DRIVER_ATTR(version, S_IRUGO, osst_version_show, NULL);
++static DRIVER_ATTR_RO(version);
+
+ static int osst_create_sysfs_files(struct device_driver *sysfs)
+ {
diff --git a/qlcnic_sysfs.patch b/qlcnic_sysfs.patch
index 5d5f0529852f71..608c30181bb8da 100644
--- a/qlcnic_sysfs.patch
+++ b/qlcnic_sysfs.patch
@@ -4,7 +4,7 @@
--- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
-@@ -36,9 +36,9 @@ int qlcnicvf_config_led(struct qlcnic_ad
+@@ -33,9 +33,9 @@ int qlcnicvf_config_led(struct qlcnic_ad
return -EOPNOTSUPP;
}
@@ -17,7 +17,7 @@
{
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
unsigned long new;
-@@ -60,9 +60,8 @@ err_out:
+@@ -57,9 +57,8 @@ err_out:
return ret;
}
@@ -29,7 +29,7 @@
{
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
int bridged_mode = 0;
-@@ -72,10 +71,11 @@ static ssize_t qlcnic_show_bridged_mode(
+@@ -69,10 +68,11 @@ static ssize_t qlcnic_show_bridged_mode(
return sprintf(buf, "%d\n", bridged_mode);
}
@@ -44,7 +44,7 @@
{
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
unsigned long new;
-@@ -89,12 +89,13 @@ static ssize_t qlcnic_store_diag_mode(st
+@@ -86,12 +86,13 @@ static ssize_t qlcnic_store_diag_mode(st
return len;
}
@@ -60,7 +60,7 @@
static int qlcnic_validate_beacon(struct qlcnic_adapter *adapter, u16 beacon,
u8 *state, u8 *rate)
-@@ -215,9 +216,8 @@ out:
+@@ -212,9 +213,8 @@ out:
return err;
}
@@ -72,7 +72,7 @@
{
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
int err = 0;
-@@ -238,8 +238,8 @@ static ssize_t qlcnic_store_beacon(struc
+@@ -235,8 +235,8 @@ static ssize_t qlcnic_store_beacon(struc
return err;
}
@@ -83,7 +83,7 @@
{
struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
-@@ -267,6 +267,7 @@ static int qlcnic_sysfs_validate_crb(str
+@@ -264,6 +264,7 @@ static int qlcnic_sysfs_validate_crb(str
return 0;
}
@@ -91,7 +91,7 @@
static ssize_t qlcnic_sysfs_read_crb(struct file *filp, struct kobject *kobj,
struct bin_attribute *attr, char *buf,
-@@ -1182,24 +1183,6 @@ static ssize_t qlcnic_83xx_sysfs_flash_w
+@@ -1174,24 +1175,6 @@ static ssize_t qlcnic_83xx_sysfs_flash_w
return size;
}
@@ -116,7 +116,7 @@
static struct bin_attribute bin_attr_crb = {
.attr = {.name = "crb", .mode = (S_IRUGO | S_IWUSR)},
.size = 0,
-@@ -1325,6 +1308,24 @@ void qlcnic_unregister_hwmon_dev(struct
+@@ -1317,6 +1300,24 @@ void qlcnic_unregister_hwmon_dev(struct
}
#endif
@@ -141,7 +141,7 @@
void qlcnic_create_sysfs_entries(struct qlcnic_adapter *adapter)
{
struct device *dev = &adapter->pdev->dev;
-@@ -1338,6 +1339,11 @@ void qlcnic_create_sysfs_entries(struct
+@@ -1330,6 +1331,11 @@ void qlcnic_create_sysfs_entries(struct
void qlcnic_remove_sysfs_entries(struct qlcnic_adapter *adapter)
{
struct device *dev = &adapter->pdev->dev;
diff --git a/series b/series
index a171f9a6e1212b..f6bf25963fe766 100644
--- a/series
+++ b/series
@@ -69,19 +69,11 @@ c10.patch
c99.patch
#
-#qlcnic_sysfs.patch
-#
-#d01.patch
-#
-#
-#
-#
-#
-#
-#
-#
-#
-#
-#
-#
+d01.patch
+d02.patch
+d03.patch
+d04.patch
+d05.patch
+qlcnic_sysfs.patch
+#