Neil Horman
6094628bfd
rds: prevent BUG_ON triggering on congestion map updates
Recently had this bug halt reported to me:
kernel BUG at net/rds/send.c:329!
Oops: Exception in kernel mode, sig: 5 [#1]
SMP NR_CPUS=1024 NUMA pSeries
Modules linked in: rds sunrpc ipv6 dm_mirror dm_region_hash dm_log ibmveth sg
ext4 jbd2 mbcache sd_mod crc_t10dif ibmvscsic scsi_transport_srp scsi_tgt
dm_mod [last unloaded: scsi_wait_scan]
NIP: d000000003ca68f4 LR: d000000003ca67fc CTR: d000000003ca8770
REGS: c000000175cab980 TRAP: 0700 Not tainted (2.6.32-118.el6.ppc64)
MSR: 8000000000029032 <EE,ME,CE,IR,DR> CR: 44000022 XER: 00000000
TASK = c00000017586ec90[1896] 'krdsd' THREAD: c000000175ca8000 CPU: 0
GPR00: 0000000000000150 c000000175cabc00 d000000003cb7340 0000000000002030
GPR04: ffffffffffffffff 0000000000000030 0000000000000000 0000000000000030
GPR08: 0000000000000001 0000000000000001 c0000001756b1e30 0000000000010000
GPR12: d000000003caac90 c000000000fa2500 c0000001742b2858 c0000001742b2a00
GPR16: c0000001742b2a08 c0000001742b2820 0000000000000001 0000000000000001
GPR20: 0000000000000040 c0000001742b2814 c000000175cabc70 0800000000000000
GPR24: 0000000000000004 0200000000000000 0000000000000000 c0000001742b2860
GPR28: 0000000000000000 c0000001756b1c80 d000000003cb68e8 c0000001742b27b8
NIP [d000000003ca68f4] .rds_send_xmit+0x4c4/0x8a0 [rds]
LR [d000000003ca67fc] .rds_send_xmit+0x3cc/0x8a0 [rds]
Call Trace:
[c000000175cabc00] [d000000003ca67fc] .rds_send_xmit+0x3cc/0x8a0 [rds]
(unreliable)
[c000000175cabd30] [d000000003ca7e64] .rds_send_worker+0x54/0x100 [rds]
[c000000175cabdb0] [c0000000000b475c] .worker_thread+0x1dc/0x3c0
[c000000175cabed0] [c0000000000baa9c] .kthread+0xbc/0xd0
[c000000175cabf90] [c000000000032114] .kernel_thread+0x54/0x70
Instruction dump:
4bfffd50 60000000 60000000 39080001 935f004c f91f0040 41820024 813d017c
7d094a78 7d290074 7929d182 394a0020 <0b090000> 40e2ff68 4bffffa4 39200000
Kernel panic - not syncing: Fatal exception
Call Trace:
[c000000175cab560] [c000000000012e04] .show_stack+0x74/0x1c0 (unreliable)
[c000000175cab610] [c0000000005a365c] .panic+0x80/0x1b4
[c000000175cab6a0] [c00000000002fbcc] .die+0x21c/0x2a0
[c000000175cab750] [c000000000030000] ._exception+0x110/0x220
[c000000175cab910] [c000000000004b9c] program_check_common+0x11c/0x180
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-03-08 11:22:43 -08:00
..
2011-01-11 09:58:07 -06:00
2010-10-25 13:09:44 -07:00
2010-11-28 10:47:19 -08:00
2011-01-07 16:58:04 -08:00
2011-01-12 00:34:49 -08:00
2011-02-08 00:54:31 +01:00
2011-02-16 15:54:11 -03:00
2011-02-22 10:07:29 -08:00
2011-02-08 14:31:31 -08:00
2011-01-15 20:56:42 -08:00
2011-02-21 15:01:38 -08:00
2011-02-25 13:58:54 -08:00
2011-03-02 15:04:33 -08:00
2011-03-01 23:02:07 -08:00
2011-01-13 10:05:56 -08:00
2011-03-04 09:56:19 +11:00
2011-01-24 14:32:54 +10:30
2011-01-27 14:15:54 -08:00
2011-01-12 19:00:40 -08:00
2010-12-08 10:07:24 -08:00
2011-02-21 11:31:18 -08:00
2011-02-25 11:01:56 -08:00
2010-10-21 15:44:13 +02:00
2010-12-26 22:37:05 -08:00
2011-01-05 12:47:25 +01:00
2010-09-23 14:33:39 -07:00
2010-12-08 13:47:38 -08:00
2010-11-22 08:16:14 -08:00
2010-12-08 10:07:24 -08:00
2011-02-22 11:53:05 -08:00
2011-03-02 12:10:13 +01:00
2010-12-19 21:59:35 -08:00
2011-02-28 12:18:12 -08:00
2010-12-16 14:43:14 -08:00
2011-01-10 13:33:17 -08:00
2011-03-08 11:22:43 -08:00
2011-01-20 17:02:05 -08:00
2010-09-27 01:03:03 -07:00
2011-03-03 15:43:15 -08:00
2011-02-20 11:49:45 -08:00
2011-02-19 19:06:55 -08:00
2011-01-25 15:26:51 -05:00
2011-01-01 14:56:18 -08:00
2011-03-07 15:31:16 -08:00
2010-11-22 08:16:16 -08:00
2011-02-22 11:53:05 -08:00
2011-02-09 22:36:13 -08:00
2011-02-10 23:08:33 -08:00
2010-10-28 11:47:52 -07:00
2011-01-13 10:05:56 -08:00
2011-03-07 12:50:52 -08:00
2010-10-15 15:53:27 +02:00
2011-01-12 20:03:43 -05:00