diff options
author | Alexandre Bounine <alexandre.bounine@idt.com> | 2012-10-10 15:53:59 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-10-11 08:50:15 +0900 |
commit | 2574740d1fe946803caa6b0c06fbb4bf397af35d (patch) | |
tree | 50bdf80ba048dd462f3b23f13a7f636401448565 /include | |
parent | f4c9c0e83bdfab6d3de7bc9ad728d99bf6adde92 (diff) | |
download | linux-2574740d1fe946803caa6b0c06fbb4bf397af35d.tar.gz linux-2574740d1fe946803caa6b0c06fbb4bf397af35d.tar.bz2 linux-2574740d1fe946803caa6b0c06fbb4bf397af35d.zip |
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>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions