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 181/196] Driver core: use LIST_HEAD instead of call to INIT_LIST_HEAD in __init
    Date
    From: Denis Cheng <crquan@gmail.com>

    LIST_HEAD has been widely used, so switch to this simpler method.

    Signed-off-by: Denis Cheng <crquan@gmail.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    ---
    drivers/base/attribute_container.c | 9 +--------
    drivers/base/base.h | 1 -
    drivers/base/init.c | 1 -
    3 files changed, 1 insertions(+), 10 deletions(-)

    diff --git a/drivers/base/attribute_container.c b/drivers/base/attribute_container.c
    index 7370d7c..d4dfb97 100644
    --- a/drivers/base/attribute_container.c
    +++ b/drivers/base/attribute_container.c
    @@ -61,7 +61,7 @@ attribute_container_classdev_to_container(struct class_device *classdev)
    }
    EXPORT_SYMBOL_GPL(attribute_container_classdev_to_container);

    -static struct list_head attribute_container_list;
    +static LIST_HEAD(attribute_container_list);

    static DEFINE_MUTEX(attribute_container_mutex);

    @@ -429,10 +429,3 @@ attribute_container_find_class_device(struct attribute_container *cont,
    return cdev;
    }
    EXPORT_SYMBOL_GPL(attribute_container_find_class_device);
    -
    -int __init
    -attribute_container_init(void)
    -{
    - INIT_LIST_HEAD(&attribute_container_list);
    - return 0;
    -}
    diff --git a/drivers/base/base.h b/drivers/base/base.h
    index 3b0f395..a74ceda 100644
    --- a/drivers/base/base.h
    +++ b/drivers/base/base.h
    @@ -49,7 +49,6 @@ static inline int hypervisor_init(void) { return 0; }
    extern int platform_bus_init(void);
    extern int system_bus_init(void);
    extern int cpu_dev_init(void);
    -extern int attribute_container_init(void);

    extern int bus_add_device(struct device * dev);
    extern void bus_attach_device(struct device * dev);
    diff --git a/drivers/base/init.c b/drivers/base/init.c
    index 3713815..1da88a1 100644
    --- a/drivers/base/init.c
    +++ b/drivers/base/init.c
    @@ -36,5 +36,4 @@ void __init driver_init(void)
    system_bus_init();
    cpu_dev_init();
    memory_dev_init();
    - attribute_container_init();
    }
    --
    1.5.3.8


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