[PATCH] make driver's name be const char *
authorDmitry Torokhov <dtor_core@ameritech.net>
Tue, 26 Apr 2005 07:34:05 +0000 (02:34 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 20 Jun 2005 22:15:01 +0000 (15:15 -0700)
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>
drivers/usb/core/devices.c
include/linux/device.h

index ef0b357..83e815d 100644 (file)
@@ -239,7 +239,7 @@ static char *usb_dump_interface_descriptor(char *start, char *end,
        int setno)
 {
        const struct usb_interface_descriptor *desc = &intfc->altsetting[setno].desc;
-       char *driver_name = "";
+       const char *driver_name = "";
 
        if (start > end)
                return start;
index df94c0d..fa9e6ca 100644 (file)
@@ -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_type *, struct bus_attribute *);
 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 device_driver *, struct driver_attribute *
  * 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 char *name, struct bus_type *bus);
 /* drivers/base/platform.c */
 
 struct platform_device {
-       char            * name;
+       const char      * name;
        u32             id;
        struct device   dev;
        u32             num_resources;