lkml.org 
[lkml]   [2005]   [Jun]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subject[PATCH] make driver's name be const char *
    Date
    From
    [PATCH] make driver's name be const char *

    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>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    commit 8d790d74085833ba2a3e84b5bcd683be4981c29a
    tree fe3be944882cb1ec272e4fb6782c6caa404a6187
    parent 419cab3fc69588ebe35b845cc3a584ae172463de
    author Dmitry Torokhov <dtor_core@ameritech.net> Tue, 26 Apr 2005 02:34:05 -0500
    committer Greg Kroah-Hartman <gregkh@suse.de> Mon, 20 Jun 2005 15:15:01 -0700

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

    diff --git a/drivers/usb/core/devices.c b/drivers/usb/core/devices.c
    --- a/drivers/usb/core/devices.c
    +++ b/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;
    diff --git a/include/linux/device.h b/include/linux/device.h
    --- a/include/linux/device.h
    +++ b/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;
    @@ -366,7 +366,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;
    -
    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-06-21 04:05    [W:3.277 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site