1
From: Alexander Sverdlin <alexander.sverdlin@siemens.com>
1
From: Alexander Sverdlin <alexander.sverdlin@siemens.com>
2
2
3
This reverts commit 4700a00755fb5a4bb5109128297d6fd2d1272ee6.
3
This reverts commit 4700a00755fb5a4bb5109128297d6fd2d1272ee6.
4
4
5
It brakes target-module@2b300050 ("ti,sysc-omap2") probe on AM62x in a case
5
It breaks target-module@2b300050 ("ti,sysc-omap2") probe on AM62x in a case
6
when minimally-configured system tries to network-boot:
6
when minimally-configured system tries to network-boot:
7
7
8
[ 6.888776] probe of 2b300050.target-module returned 517 after 258 usecs
8
[ 6.888776] probe of 2b300050.target-module returned 517 after 258 usecs
9
[ 17.129637] probe of 2b300050.target-module returned 517 after 708 usecs
9
[ 17.129637] probe of 2b300050.target-module returned 517 after 708 usecs
10
[ 17.137397] platform 2b300050.target-module: deferred probe pending: (reason unknown)
10
[ 17.137397] platform 2b300050.target-module: deferred probe pending: (reason unknown)
11
[ 26.878471] Waiting up to 100 more seconds for network.
11
[ 26.878471] Waiting up to 100 more seconds for network.
12
12
13
Arbitrary 10 deferrals is really not a solution to any problem.
13
There are minimal configurations possible when the deferred device is not
14
Stable mmc enumeration can be achiever by filling /aliases node properly
14
being probed any more (because everything else has been successfully
15
probed) and deferral lists are not processed any more.
16
17
Stable mmc enumeration can be achieved by filling /aliases node properly
15
(4700a00755fb commit's rationale).
18
(4700a00755fb commit's rationale).
16
19
17
After revert:
20
After revert:
18
21
19
[ 9.006816] IP-Config: Complete:
22
[ 9.006816] IP-Config: Complete:
20
[ 9.010058] device=lan0, ...
23
[ 9.010058] device=lan0, ...
21
24
25
Tested-by: Andreas Kemnade <andreas@kemnade.info> # GTA04, Panda, BT200
26
Reviewed-by: Tony Lindgren <tony@atomide.com>
22
Signed-off-by: Alexander Sverdlin <alexander.sverdlin@siemens.com>
27
Signed-off-by: Alexander Sverdlin <alexander.sverdlin@siemens.com>
23
---
28
---
29
v2: Massaged the commit message.
30
24
drivers/bus/ti-sysc.c | 49 -------------------------------------------
31
drivers/bus/ti-sysc.c | 49 -------------------------------------------
25
1 file changed, 49 deletions(-)
32
1 file changed, 49 deletions(-)
26
33
27
diff --git a/drivers/bus/ti-sysc.c b/drivers/bus/ti-sysc.c
34
diff --git a/drivers/bus/ti-sysc.c b/drivers/bus/ti-sysc.c
28
index XXXXXXX..XXXXXXX 100644
35
index XXXXXXX..XXXXXXX 100644
...
...
diff view generated by jsdifflib