9
0
Fork 0
barebox/drivers
Sascha Hauer 0f3366ba85 driver: fix device remove order
The active list is supposed to collect active devices in the
opposite order they are probed. This is used to remove the
devices in the correct order in devices_shutdown. The order
is wrong though when in a drivers probe function other devices
are registered. To get the order right we have to add the new
device to the active list before it is probed.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-03-17 07:24:45 +01:00
..
amba resource: Let request_iomem_region return an error pointer 2014-09-16 08:32:09 +02:00
ata AHCI: convert to streaming DMA ops 2015-03-06 07:52:02 +01:00
base driver: fix device remove order 2015-03-17 07:24:45 +01:00
bus sizes.h: move include/sizes.h to include/linux/sizes.h 2015-01-08 14:00:26 +01:00
clk clk: clk-divider: fix _get_maxdiv for table based divider 2015-03-12 12:01:17 +01:00
clocksource clock: incorporate dummy clocksource into core clock code 2014-12-17 12:15:11 +01:00
dma ARM: move DMA alloc functions to dma.h 2015-03-06 07:52:02 +01:00
eeprom fix format specifiers 2014-06-05 09:35:31 +02:00
firmware firmware: altera: Make nSTAT GPIO optional 2015-02-19 20:50:19 +01:00
gpio ARM: MXS: Make gpio a driver 2015-01-28 08:18:43 +01:00
i2c i2c: omap: fix fclk_rate for ti,omap4-i2c 2015-01-06 14:46:51 +01:00
input input: Let input support depend on !CONSOLE_NONE 2014-10-08 08:11:02 +02:00
led led: gpio: add support for default-state dt-property 2015-03-04 11:35:50 +01:00
mci MMC: dw_mmc: PIO mode fixes 2015-03-09 11:40:20 +01:00
mfd resource: Let dev_get_resource return an error pointer 2014-09-16 08:32:09 +02:00
misc resource: Let dev_request_mem_region return an error pointer 2014-09-16 08:32:10 +02:00
mtd Merge branch 'for-next/streaming-dma' 2015-03-09 08:32:21 +01:00
net net: mvneta: convert to streaming DMA ops 2015-03-16 05:30:19 +01:00
of Merge branch 'for-next/tegra' 2015-03-09 08:32:26 +01:00
pci PCI: fix bad bugs in bridge setup code 2015-03-16 05:29:32 +01:00
phy add generic PHY framework 2014-11-04 09:50:44 +01:00
pinctrl Merge branch 'for-next/mxs' 2015-02-04 19:09:15 +01:00
pwm PWM: i.MX: register successfully without alias 2015-03-09 06:34:20 +01:00
regulator regulator: add bcm2835 driver 2015-02-04 15:49:59 +01:00
reset reset: add reset controller framework 2014-05-15 14:17:11 +02:00
rtc rtc: select GREGORIAN_CALENDER 2014-11-27 17:12:39 +01:00
serial Merge branch 'for-next/raspberry-pi' 2015-02-04 19:09:15 +01:00
spi ARM: move DMA alloc functions to dma.h 2015-03-06 07:52:02 +01:00
usb usb: host: ohci: convert to streaming DMA ops 2015-03-06 07:53:48 +01:00
video ARM: move DMA alloc functions to dma.h 2015-03-06 07:52:02 +01:00
w1 w1: Fix compiler warning 2013-03-06 09:04:26 +01:00
watchdog resource: Let dev_request_mem_region return an error pointer 2014-09-16 08:32:10 +02:00
Kconfig add generic PHY framework 2014-11-04 09:50:44 +01:00
Makefile add generic PHY framework 2014-11-04 09:50:44 +01:00