linux-hardened/drivers/rapidio
Alexandre Bounine 2574740d1f rapidio: update asynchronous discovery initialization
Update discovery process initialization based on Andrew Morton's comments:
https://lkml.org/lkml/2012/10/3/552.

This update processes all enumerating mports first and schedules discovery
work after that. If the initialization routine fails to allocate resources
needed to execute discovery, it abandons discovery for all ports.

Signed-off-by: Alexandre Bounine <alexandre.bounine@idt.com>
Cc: Matt Porter <mporter@kernel.crashing.org>
Cc: Li Yang <leoli@freescale.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2012-10-11 08:50:15 +09:00
..
devices rapidio/tsi721: add inbound memory mapping callbacks 2012-10-06 03:05:21 +09:00
switches
Kconfig
Makefile
rio-access.c
rio-driver.c
rio-scan.c rapidio: use msleep in discovery wait 2012-10-11 08:50:14 +09:00
rio-sysfs.c
rio.c rapidio: update asynchronous discovery initialization 2012-10-11 08:50:15 +09:00
rio.h