Ursula Braun
f78ac2bbb1
qeth: forbid recovery during shutdown
...
A recovery does not make sense during shutdown and may even cause an
error like this:
qeth 0.0.f503: A recovery process has been started for the device
Badness at drivers/s390/cio/qdio_main.c:1156
Modules linked in: autofs4 sunrpc dm_multipath scsi_dh scsi_mod qeth_l3 ipv6 vmu
r qeth qdio ccwgroup ext3 jbd mbcache dasd_eckd_mod dasd_mod dm_mirror dm_region
_hash dm_log dm_mod [last unloaded: scsi_wait_scan]
CPU: 3 Not tainted 2.6.32-202.el6.s390x #1
Process qeth_recover (pid: 1498, task: 000000003efe2040, ksp: 000000003d5e3b80)
Krnl PSW : 0404200180000000 000003c000be6da8 (qdio_int_handler+0x88/0x43c [qdio]
)
R:0 T:1 IO:0 EX:0 Key:0 M:1 W:0 P:0 AS:0 CC:2 PM:0 EA:3
Krnl GPRS: ffffffffffff3bac 0000000000000005 0000000000000000 fffffffffffffff4
0000000000000000 000000000000000c 0000000000000000 000000003ca97000
0000000000000380 fffffffffffffff4 000000003f22d800 000000003f22c478
000003c000bdf000 000003c000bea270 000000003f447e10 000000003f447db0
Krnl Code: 000003c000be6d9a: c21f00000004 clfi %r1,4
000003c000be6da0: a7c40021 brc 12,3c000be6de2
000003c000be6da4: a7f40001 brc 15,3c000be6da6
>000003c000be6da8: e320a0080004 lg %r2,8(%r10)
000003c000be6dae: a7390003 lghi %r3,3
000003c000be6db2: a72b0178 aghi %r2,376
000003c000be6db6: a7490001 lghi %r4,1
000003c000be6dba: a7590000 lghi %r5,0
Call Trace:
([<000000000080ee80>] __per_cpu_offset+0x0/0x200)
[<00000000003d90e8>] ccw_device_call_handler+0x70/0xcc
[<00000000003d83a2>] ccw_device_irq+0x82/0x180
[<00000000003cc6a8>] do_IRQ+0x16c/0x1ec
[<0000000000118abe>] io_return+0x0/0x8
[<000003c000d04c74>] qeth_determine_capabilities+0x208/0x5cc [qeth]
([<000003c000d04c4a>] qeth_determine_capabilities+0x1de/0x5cc [qeth])
[<000003c000d0a6e0>] qeth_core_hardsetup_card+0x160/0x1258 [qeth]
[<000003c000f49f56>] __qeth_l3_set_online+0x132/0xb14 [qeth_l3]
[<000003c000f4ac70>] qeth_l3_recover+0x168/0x224 [qeth_l3]
[<000000000016e210>] kthread+0xa4/0xac
[<0000000000109c6e>] kernel_thread_starter+0x6/0xc
[<0000000000109c68>] kernel_thread_starter+0x0/0xc
The patch forbids start of a recovery once qeth shutdown is running.
Signed-off-by: Ursula Braun <ursula.braun@de.ibm.com>
Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-12-20 14:05:04 -05:00
..
2011-11-17 12:58:07 -08:00
2011-11-17 02:11:42 -05:00
2011-11-26 16:40:30 -05:00
2011-11-21 20:36:26 -08:00
2011-12-13 15:47:41 -05:00
2011-11-16 09:21:50 +01:00
2011-12-09 14:07:12 -05:00
2011-11-17 11:42:54 -02:00
2011-11-06 19:44:47 -08:00
2011-11-11 22:28:33 -05:00
2011-11-07 10:13:52 -08:00
2011-11-25 21:55:07 -08:00
2011-10-31 19:31:43 -04:00
2011-11-14 23:31:35 +01:00
2011-11-06 19:44:47 -08:00
2011-11-24 01:59:38 -06:00
2011-11-06 19:44:47 -08:00
2011-12-02 08:10:51 -08:00
2011-12-05 15:30:33 -08:00
2011-12-02 10:49:41 +00:00
2011-12-02 08:25:46 -08:00
2011-11-26 09:48:20 -08:00
2011-11-08 18:34:16 -08:00
2011-12-01 11:53:54 -08:00
2011-11-18 22:04:12 -02:00
2011-11-07 10:13:52 -08:00
2011-11-16 17:43:12 -05:00
2011-12-13 13:56:07 -05:00
2011-11-22 09:18:06 -08:00
2011-12-05 18:22:53 +01:00
2011-12-02 13:49:21 -05:00
2011-11-15 22:41:50 -02:00
2011-11-16 17:26:46 -05:00
2011-11-08 22:35:48 +01:00
2011-11-08 16:22:06 +11:00
2011-11-12 00:03:50 -02:00
2011-10-31 19:31:52 -04:00
2011-10-31 19:31:53 -04:00
2011-11-07 21:45:14 -05:00
2011-12-02 13:49:21 -05:00
2011-11-11 16:53:35 +01:00
2011-11-07 21:26:55 -05:00
2011-12-20 13:45:55 -05:00
2011-12-14 14:50:13 -05:00
2011-11-29 08:22:40 -06:00
2011-11-15 11:03:30 +01:00
2011-10-31 19:31:01 -04:00
2011-10-18 14:17:40 -07:00
2011-11-23 14:58:46 -08:00
2011-11-06 19:44:47 -08:00
2011-11-10 09:02:12 +01:00
2011-12-05 13:07:28 -05:00
2011-11-07 10:13:52 -08:00
2011-12-05 17:06:37 +01:00
2011-11-02 16:07:02 -07:00
2011-11-08 14:51:46 +11:00
2011-11-06 19:44:47 -08:00
2011-11-28 18:58:31 +00:00
2011-12-05 16:53:43 -08:00
2011-12-20 14:05:04 -05:00
2011-12-05 15:20:20 -05:00
2011-10-31 19:31:57 -04:00
2011-11-11 16:16:25 +09:00
2011-11-26 21:58:54 +00:00
2011-12-14 14:35:41 -05:00
2011-12-02 13:30:25 -08:00
2011-11-06 19:44:47 -08:00
2011-11-06 20:38:49 -05:00
2011-11-21 20:36:46 -08:00
2011-10-31 19:32:10 -04:00
2011-12-06 21:10:05 -05:00
2011-10-31 19:32:19 -04:00
2011-11-22 00:56:17 +00:00
2011-10-14 02:56:02 -05:00
2011-12-02 13:49:21 -05:00
2011-11-06 19:44:47 -08:00
2011-11-16 22:04:17 +01:00
2011-11-16 12:13:48 -05:00
2011-10-31 19:32:01 -04:00
2011-10-26 15:39:02 +02:00
2011-10-26 15:39:02 +02:00