mirror of https://gitee.com/openkylin/linux.git
52840bd628
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: Greg Kroah-Hartman <gregkh@suse.de> |
||
---|---|---|
.. | ||
pci | ||
Kconfig | ||
Makefile | ||
axisflashmap.c | ||
cryptocop.c | ||
gpio.c | ||
i2c.c | ||
i2c.h | ||
iop_fw_load.c | ||
nandflash.c | ||
pcf8563.c | ||
sync_serial.c |