diff options
author | Sebastian Ott <sebott@linux.vnet.ibm.com> | 2012-05-15 12:05:46 -0400 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2012-05-16 08:42:49 -0400 |
commit | 9d2aa0aa8fc8b78a09145cf8e9920307e01aa0c7 (patch) | |
tree | c2612178b0d3a4f5536ac698d5d8a55a5eeb56aa /drivers/s390 | |
parent | 330ce1b082072ab0c6cc4a9566205ead6534bd56 (diff) |
s390/lcs: cleanup drv attr usage
Rename attributes of the lcs_group_driver. Also get rid of
the call to driver_remove_file.
Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390')
-rw-r--r-- | drivers/s390/net/lcs.c | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/drivers/s390/net/lcs.c b/drivers/s390/net/lcs.c index f1dfc8d72d7a..b08292072ad1 100644 --- a/drivers/s390/net/lcs.c +++ b/drivers/s390/net/lcs.c | |||
@@ -2432,17 +2432,15 @@ static ssize_t lcs_driver_group_store(struct device_driver *ddrv, | |||
2432 | } | 2432 | } |
2433 | static DRIVER_ATTR(group, 0200, NULL, lcs_driver_group_store); | 2433 | static DRIVER_ATTR(group, 0200, NULL, lcs_driver_group_store); |
2434 | 2434 | ||
2435 | static struct attribute *lcs_group_attrs[] = { | 2435 | static struct attribute *lcs_drv_attrs[] = { |
2436 | &driver_attr_group.attr, | 2436 | &driver_attr_group.attr, |
2437 | NULL, | 2437 | NULL, |
2438 | }; | 2438 | }; |
2439 | 2439 | static struct attribute_group lcs_drv_attr_group = { | |
2440 | static struct attribute_group lcs_group_attr_group = { | 2440 | .attrs = lcs_drv_attrs, |
2441 | .attrs = lcs_group_attrs, | ||
2442 | }; | 2441 | }; |
2443 | 2442 | static const struct attribute_group *lcs_drv_attr_groups[] = { | |
2444 | static const struct attribute_group *lcs_group_attr_groups[] = { | 2443 | &lcs_drv_attr_group, |
2445 | &lcs_group_attr_group, | ||
2446 | NULL, | 2444 | NULL, |
2447 | }; | 2445 | }; |
2448 | 2446 | ||
@@ -2466,7 +2464,7 @@ __init lcs_init_module(void) | |||
2466 | rc = ccw_driver_register(&lcs_ccw_driver); | 2464 | rc = ccw_driver_register(&lcs_ccw_driver); |
2467 | if (rc) | 2465 | if (rc) |
2468 | goto ccw_err; | 2466 | goto ccw_err; |
2469 | lcs_group_driver.driver.groups = lcs_group_attr_groups; | 2467 | lcs_group_driver.driver.groups = lcs_drv_attr_groups; |
2470 | rc = ccwgroup_driver_register(&lcs_group_driver); | 2468 | rc = ccwgroup_driver_register(&lcs_group_driver); |
2471 | if (rc) | 2469 | if (rc) |
2472 | goto ccwgroup_err; | 2470 | goto ccwgroup_err; |
@@ -2492,8 +2490,6 @@ __exit lcs_cleanup_module(void) | |||
2492 | { | 2490 | { |
2493 | pr_info("Terminating lcs module.\n"); | 2491 | pr_info("Terminating lcs module.\n"); |
2494 | LCS_DBF_TEXT(0, trace, "cleanup"); | 2492 | LCS_DBF_TEXT(0, trace, "cleanup"); |
2495 | driver_remove_file(&lcs_group_driver.driver, | ||
2496 | &driver_attr_group); | ||
2497 | ccwgroup_driver_unregister(&lcs_group_driver); | 2493 | ccwgroup_driver_unregister(&lcs_group_driver); |
2498 | ccw_driver_unregister(&lcs_ccw_driver); | 2494 | ccw_driver_unregister(&lcs_ccw_driver); |
2499 | root_device_unregister(lcs_root_dev); | 2495 | root_device_unregister(lcs_root_dev); |