lkml.org 
[lkml]   [2007]   [Sep]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    SubjectDriver core: remove subsys_put()
    There are no more subsystems, it's a kset now so remove the function and
    the only two users, which are in the driver core.


    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    ---
    drivers/base/bus.c | 2 +-
    drivers/base/class.c | 2 +-
    include/linux/kobject.h | 5 -----
    lib/kobject.c | 2 +-
    4 files changed, 3 insertions(+), 8 deletions(-)

    --- a/drivers/base/bus.c
    +++ b/drivers/base/bus.c
    @@ -734,7 +734,7 @@ struct bus_type *get_bus(struct bus_type

    void put_bus(struct bus_type * bus)
    {
    - subsys_put(&bus->subsys);
    + kset_put(&bus->subsys);
    }


    --- a/drivers/base/class.c
    +++ b/drivers/base/class.c
    @@ -100,7 +100,7 @@ static struct class *class_get(struct cl
    static void class_put(struct class * cls)
    {
    if (cls)
    - subsys_put(&cls->subsys);
    + kset_put(&cls->subsys);
    }


    --- a/include/linux/kobject.h
    +++ b/include/linux/kobject.h
    @@ -238,11 +238,6 @@ static inline struct kset *subsys_get(st
    return NULL;
    }

    -static inline void subsys_put(struct kset *s)
    -{
    - kset_put(s);
    -}
    -
    struct subsys_attribute {
    struct attribute attr;
    ssize_t (*show)(struct kset *, char *);
    --- a/lib/kobject.c
    +++ b/lib/kobject.c
    @@ -681,7 +681,7 @@ int subsys_create_file(struct kset *s, s

    if (subsys_get(s)) {
    error = sysfs_create_file(&s->kobj, &a->attr);
    - subsys_put(s);
    + kset_put(s);
    }
    return error;
    }
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/
    \
     
     \ /
      Last update: 2007-09-14 01:51    [W:0.022 / U:0.780 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site