[lkml]   [2007]   [Aug]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Patch in this message
    Subject[PATCH] Firmware class name collision

    following patch fixes the i2c name collision with i2c-dev.

    This issue has been experienced with em28xx and saa7133 based devices.
    I discussed that problem with Jean Delvare a while ago and he proposed
    to add a prefix to the class name.

    Signed-off-by: Markus Rechberger <>

    index b24efd4..bfc54a1 100644
    --- a/drivers/base/firmware_class.c
    +++ b/drivers/base/firmware_class.c
    @@ -297,8 +297,7 @@ firmware_class_timeout(u_long data)

    static inline void fw_setup_device_id(struct device *f_dev, struct
    device *dev)
    - /* XXX warning we should watch out for name collisions */
    - strlcpy(f_dev->bus_id, dev->bus_id, BUS_ID_SIZE);
    + snprintf(f_dev->bus_id, BUS_ID_SIZE, "fw-%s", dev->bus_id);

    static int fw_register_device(struct device **dev_p, const char *fw_name,

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2007-08-13 17:25    [W:0.022 / U:8.364 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site