lkml.org 
[lkml]   [2008]   [Jan]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 146/196] netiucv: Use device_driver default attribute groups.
    Date
    From: Cornelia Huck <cornelia.huck@de.ibm.com>

    CC: Ursula Braun <ubraun@linux.vnet.ibm.com>
    Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    ---
    drivers/s390/net/netiucv.c | 16 ++++++----------
    1 files changed, 6 insertions(+), 10 deletions(-)

    diff --git a/drivers/s390/net/netiucv.c b/drivers/s390/net/netiucv.c
    index c7ea938..d6e93f1 100644
    --- a/drivers/s390/net/netiucv.c
    +++ b/drivers/s390/net/netiucv.c
    @@ -2089,6 +2089,11 @@ static struct attribute_group netiucv_drv_attr_group = {
    .attrs = netiucv_drv_attrs,
    };

    +static struct attribute_group *netiucv_drv_attr_groups[] = {
    + &netiucv_drv_attr_group,
    + NULL,
    +};
    +
    static void netiucv_banner(void)
    {
    PRINT_INFO("NETIUCV driver initialized\n");
    @@ -2113,7 +2118,6 @@ static void __exit netiucv_exit(void)
    netiucv_unregister_device(dev);
    }

    - sysfs_remove_group(&netiucv_driver.kobj, &netiucv_drv_attr_group);
    driver_unregister(&netiucv_driver);
    iucv_unregister(&netiucv_handler, 1);
    iucv_unregister_dbf_views();
    @@ -2133,6 +2137,7 @@ static int __init netiucv_init(void)
    if (rc)
    goto out_dbf;
    IUCV_DBF_TEXT(trace, 3, __FUNCTION__);
    + netiucv_driver.groups = netiucv_drv_attr_groups;
    rc = driver_register(&netiucv_driver);
    if (rc) {
    PRINT_ERR("NETIUCV: failed to register driver.\n");
    @@ -2140,18 +2145,9 @@ static int __init netiucv_init(void)
    goto out_iucv;
    }

    - rc = sysfs_create_group(&netiucv_driver.kobj, &netiucv_drv_attr_group);
    - if (rc) {
    - PRINT_ERR("NETIUCV: failed to add driver attributes.\n");
    - IUCV_DBF_TEXT_(setup, 2,
    - "ret %d - netiucv_drv_attr_group\n", rc);
    - goto out_driver;
    - }
    netiucv_banner();
    return rc;

    -out_driver:
    - driver_unregister(&netiucv_driver);
    out_iucv:
    iucv_unregister(&netiucv_handler, 1);
    out_dbf:
    --
    1.5.3.8


    \
     
     \ /
      Last update: 2008-01-25 09:29    [W:0.023 / U:29.884 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site