lkml.org 
[lkml]   [2005]   [Apr]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5/5] make driver's name be const char *
    Date
    Driver core:
    change driver's, bus's, class's and platform device's names
    to be const char * so one can use
    const char *drv_name = "asdfg";
    when initializing structures.
    Also kill couple of whitespaces.

    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
    ---

    drivers/usb/core/devices.c | 2 +-
    include/linux/device.h | 12 ++++++------
    2 files changed, 7 insertions(+), 7 deletions(-)

    Index: dtor/include/linux/device.h
    ===================================================================
    --- dtor.orig/include/linux/device.h
    +++ dtor/include/linux/device.h
    @@ -47,7 +47,7 @@ struct class_device;
    struct class_simple;

    struct bus_type {
    - char * name;
    + const char * name;

    struct subsystem subsys;
    struct kset drivers;
    @@ -98,17 +98,17 @@ extern int bus_create_file(struct bus_ty
    extern void bus_remove_file(struct bus_type *, struct bus_attribute *);

    struct device_driver {
    - char * name;
    + const char * name;
    struct bus_type * bus;

    struct completion unloaded;
    struct kobject kobj;
    struct list_head devices;

    - struct module * owner;
    + struct module * owner;

    int (*probe) (struct device * dev);
    - int (*remove) (struct device * dev);
    + int (*remove) (struct device * dev);
    void (*shutdown) (struct device * dev);
    int (*suspend) (struct device * dev, pm_message_t state, u32 level);
    int (*resume) (struct device * dev, u32 level);
    @@ -142,7 +142,7 @@ extern void driver_remove_file(struct de
    * device classes
    */
    struct class {
    - char * name;
    + const char * name;

    struct subsystem subsys;
    struct list_head children;
    @@ -369,7 +369,7 @@ extern struct device *device_find(const
    /* drivers/base/platform.c */

    struct platform_device {
    - char * name;
    + const char * name;
    u32 id;
    struct device dev;
    u32 num_resources;
    Index: dtor/drivers/usb/core/devices.c
    ===================================================================
    --- dtor.orig/drivers/usb/core/devices.c
    +++ dtor/drivers/usb/core/devices.c
    @@ -239,7 +239,7 @@ static char *usb_dump_interface_descript
    int setno)
    {
    const struct usb_interface_descriptor *desc = &intfc->altsetting[setno].desc;
    - char *driver_name = "";
    + const char *driver_name = "";

    if (start > end)
    return start;
    -
    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: 2005-04-26 09:43    [W:0.058 / U:32.556 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site