9
0
Fork 0
barebox/drivers
Sascha Hauer 46bb3a4d84 driver: Fix unregister device after device probe failure
When a device probe fails the device is removed from the active list.
If then the device is unregistered afterwards it is removed from the
active list again resulting in a crash. To fix this initialize the
devices active list entry when removing it from the active list.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2016-02-08 11:31:02 +01:00
..
amba amba: check if on remove callback 2015-10-27 16:45:51 +01:00
ata ata: disk_ata_drive: remove obsolete check for ID validity 2015-11-02 07:57:39 +01:00
base driver: Fix unregister device after device probe failure 2016-02-08 11:31:02 +01:00
bus bus: omap-gpmc: Add Generic device support 2015-07-02 08:23:29 +02:00
clk clk: mvebu: Add corediv clock driver for Armada 370/XP 2015-10-12 08:14:11 +02:00
clocksource bcm2835: introduce mach-bcm283x 2016-01-04 09:38:12 +01:00
dma of: use 'const void *' for struct of_device_id.data 2015-04-30 08:12:57 +02:00
eeprom eeprom: Support pagesize OF device tree property 2015-11-26 09:07:39 +01:00
firmware firmware: socfpga: Add parameter "programmed" to fpgamgr driver 2015-11-11 09:05:20 +01:00
gpio bcm2835: introduce mach-bcm283x 2016-01-04 09:38:12 +01:00
hab i.MX habv4: Fix RVT address for newer SoCs 2016-02-05 15:51:42 +01:00
i2c i2c: core: Add client I2C address to devinfo 2015-11-20 08:43:42 +01:00
input input: gpio-keys: convert to input framework 2016-01-18 08:32:59 +01:00
led led: gpio: Free GPIOs on unregister() 2015-04-20 07:00:21 +02:00
mci bcm2835: introduce mach-bcm283x 2016-01-04 09:38:12 +01:00
mfd mfd: mc13xxx: Switch to regmap support 2016-02-05 14:32:16 +01:00
misc state: disable load command 2015-11-27 08:26:40 +01:00
mtd Merge branch 'for-next/misc' 2016-02-08 08:26:43 +01:00
net net: phy: micrel: Add workaround for bad autoneg 2016-02-04 08:10:39 +01:00
of Convert users of PRINTF_CONVERSION_RESOURCE to %pa 2016-01-15 15:33:59 +01:00
pci PCI: imx6: properly shut down core when leaving barebox 2016-01-08 08:52:02 +01:00
phy add generic PHY framework 2014-11-04 09:50:44 +01:00
pinctrl pinctrl: imx-iomux-v2: correct names in EXPORT_SYMBOL macros 2015-07-29 08:01:15 +02:00
pwm PWM: Add MXS PWM support 2015-06-12 12:00:41 +02:00
regulator bcm2835: introduce mach-bcm283x 2016-01-04 09:38:12 +01:00
reset reset: fix non GPIO reset 2016-01-11 11:26:12 +01:00
rtc rtc-lib: Check tm_wday for validity in rtc_valid_tm() 2016-01-07 08:46:10 +01:00
serial serial: ns16550: Set linux_console_name 2015-08-26 11:05:03 +02:00
spi spi: i.MX: optimize transfers for ECSPI v2.3 2015-11-30 08:22:31 +01:00
usb Introduce include/linux/spinlock.h 2016-02-01 09:16:13 +01:00
video drivers: video: drop unused of_get_display_timing() 2016-02-08 08:30:02 +01:00
w1 driver: Call remove function only when available 2015-03-17 07:24:50 +01:00
watchdog Merge branch 'for-next/omap' 2015-12-08 08:28:41 +01:00
Kconfig add generic PHY framework 2014-11-04 09:50:44 +01:00
Makefile imx: hab: rename driver dir to hab/ 2016-02-02 15:41:04 +01:00