• Greg Kroah-Hartman's avatar
    Kobject: the cris iop_fw_load.c code is broken · 52840bd6
    Greg Kroah-Hartman authored
    This code is really really really broken.  So much so that it's almost
    impossible to fix with a simple patch, so just comment out the offending
    registration with the kobject core, and mark the driver as broken.
    
    The problem is that the code is trying to register a "raw" struct
    device, which is not allowed.  struct device is only for use within the
    driver model.  This is being done to try to use the firmware layer which
    wants a struct device.  To properly fix this, use something easy, like a
    platform device, which is a struct device and can be used for this kind
    of thing.
    
    Cc: Mikael Starvik <starvik@axis.com>
    Cc: Kay Sievers <kay.sievers@vrfy.org>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
    52840bd6
iop_fw_load.c 5.92 KB