* Badness in local_bh_enable at kernel/softirq.c:140 with inet_stream
@ 2006-04-06 17:18 jordi Vaquero
2006-04-06 17:59 ` linux-os (Dick Johnson)
0 siblings, 1 reply; 3+ messages in thread
From: jordi Vaquero @ 2006-04-06 17:18 UTC (permalink / raw)
To: linux-kernel
Hello
I'm trying to make a Linux Kernel module. My module has a network
comunication with sockets, I use the functions like this skeleton,
sd = sock_create(AF_INET,SOCK_STREAM,IPPROTO_TCP,&sock);
if(sd<0){
printk(KERN_ERR "Error\n");
}else{
sout.sin_family = AF_INET;
err = inet_aton("172.16.151.1",&sout.sin_addr); //this
function works well, I implemented it.
sout.sin_port = htons(20000);
sd = sock->ops->connect(sock,(struct sockaddr*)&sout,
sizeof(sout),O_RDWR);
if(sd<0){
printk(KERN_ERR "Error \n");
sock_release(sock);
}else{
USE SENDMSG and RECVMSG
...
...
...
sock_release(sock);
}
My problem is that sometimes, at some point near the connect function, a
warning is launched and dmesg shows this:
Badness in
local_bh_enable at kernel/softirq.c:140
Apr 5 20:24:57 localhost kernel: [local_bh_enable+37/92]
local_bh_enable+0x25/0x5c
Apr 5 20:24:57 localhost kernel: [inet_stream_connect+22/324]
inet_stream_connect+0x16/0x144
Apr 5 20:24:57 localhost kernel: [pg0+140346179/1070617600]
remote_send_swap+0xad/0x33d [rswap]
Apr 5 20:24:57 localhost kernel: [printk+18/22] printk+0x12/0x16
Apr 5 20:24:57 localhost kernel: [pg0+140346824/1070617600]
remote_send_swap+0x332/0x33d [rswap]
Apr 5 20:24:57 localhost kernel: [scrup+81/174] scrup+0x51/0xae
Apr 5 20:24:57 localhost kernel: [vgacon_cursor+307/314]
vgacon_cursor+0x133/0x13a
Apr 5 20:24:57 localhost kernel: [set_cursor+78/91]
set_cursor+0x4e/0x5b
Apr 5 20:24:57 localhost kernel: [vt_console_print+523/540]
vt_console_print+0x20b/0x21c
Apr 5 20:24:57 localhost kernel:
[__call_console_drivers+55/69] __call_console_drivers+0x37/0x45
Apr 5 20:24:57 localhost kernel:
[call_console_drivers+226/234] call_console_drivers+0xe2/0xea
Apr 5 20:24:57 localhost kernel: [vprintk+467/494]
vprintk+0x1d3/0x1ee
Apr 5 20:24:57 localhost kernel: [__make_request+1020/1068]
__make_request+0x3fc/0x42c
Apr 5 20:24:57 localhost kernel: [pg0+140346943/1070617600]
rswap_send+0x6c/0x88 [rswap]
Apr 5 20:24:57 localhost kernel: [pg0+140347045/1070617600]
request_dd+0x4a/0x71 [rswap]
Apr 5 20:24:57 localhost kernel: [blk_remove_plug+70/80]
blk_remove_plug+0x46/0x50
Apr 5 20:24:57 localhost kernel: [sync_page+0/61]
sync_page+0x0/0x3d
Apr 5 20:24:57 localhost kernel: [generic_unplug_device+10/13]
generic_unplug_device+0xa/0xd
Apr 5 20:24:57 localhost kernel: [block_sync_page+53/58]
block_sync_page+0x35/0x3a
Apr 5 20:24:57 localhost kernel: [sync_page+52/61]
sync_page+0x34/0x3d
Apr 5 20:24:57 localhost kernel: [__wait_on_bit_lock+43/81]
__wait_on_bit_lock+0x2b/0x51
Apr 5 20:24:57 localhost kernel: [__lock_page+84/90]
__lock_page+0x54/0x5a
Apr 5 20:24:57 localhost kernel: [wake_bit_function+0/52]
wake_bit_function+0x0/0x34
Apr 5 20:24:57 localhost kernel: [read_cache_page+198/271]
read_cache_page+0xc6/0x10f
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [read_dev_sector+44/131]
read_dev_sector+0x2c/0x83
Apr 5 20:24:57 localhost kernel: [blkdev_readpage+0/21]
blkdev_readpage+0x0/0x15
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+30/263]
parse_solaris_x86+0x1e/0x107
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [msdos_partition+514/596]
msdos_partition+0x202/0x254
Apr 5 20:24:57 localhost kernel: [check_partition+136/204]
check_partition+0x88/0xcc
Apr 5 20:24:57 localhost kernel: [rescan_partitions+97/166]
rescan_partitions+0x61/0xa6
Apr 5 20:24:57 localhost kernel: [blkdev_reread_part+73/97]
blkdev_reread_part+0x49/0x61
Apr 5 20:24:57 localhost kernel: [blkdev_ioctl+250/297]
blkdev_ioctl+0xfa/0x129
Apr 5 20:24:57 localhost kernel: [block_ioctl+26/30]
block_ioctl+0x1a/0x1e
Apr 5 20:24:57 localhost kernel: [do_ioctl+33/86]
do_ioctl+0x21/0x56
Apr 5 20:24:57 localhost kernel: [vfs_ioctl+348/363]
vfs_ioctl+0x15c/0x16b
Apr 5 20:24:57 localhost kernel: [sys_ioctl+43/70]
sys_ioctl+0x2b/0x46
Apr 5 20:24:57 localhost kernel: [sysenter_past_esp+84/117]
sysenter_past_esp+0x54/0x75
Apr 5 20:24:57 localhost kernel: Badness in local_bh_enable at
kernel/softirq.c:140
Apr 5 20:24:57 localhost kernel: [local_bh_enable+37/92]
local_bh_enable+0x25/0x5c
Apr 5 20:24:57 localhost kernel:
[__ip_route_output_key+188/196] __ip_route_output_key+0xbc/0xc4
Apr 5 20:24:57 localhost kernel: [tcp_v4_connect+273/2229]
tcp_v4_connect+0x111/0x8b5
Apr 5 20:24:57 localhost kernel: [dump_stack+18/22]
dump_stack+0x12/0x16
Apr 5 20:24:57 localhost kernel: [inet_stream_connect+123/324]
inet_stream_connect+0x7b/0x144
Apr 5 20:24:57 localhost kernel: [pg0+140346179/1070617600]
remote_send_swap+0xad/0x33d [rswap]
Apr 5 20:24:57 localhost kernel: [printk+18/22] printk+0x12/0x16
Apr 5 20:24:57 localhost kernel: [pg0+140346824/1070617600]
remote_send_swap+0x332/0x33d [rswap]
Apr 5 20:24:57 localhost kernel: [scrup+81/174] scrup+0x51/0xae
Apr 5 20:24:57 localhost kernel: [vgacon_cursor+307/314]
vgacon_cursor+0x133/0x13a
Apr 5 20:24:57 localhost kernel: [set_cursor+78/91]
set_cursor+0x4e/0x5b
Apr 5 20:24:57 localhost kernel: [vt_console_print+523/540]
vt_console_print+0x20b/0x21c
Apr 5 20:24:57 localhost kernel:
[__call_console_drivers+55/69] __call_console_drivers+0x37/0x45
Apr 5 20:24:57 localhost kernel:
[call_console_drivers+226/234] call_console_drivers+0xe2/0xea
Apr 5 20:24:57 localhost kernel: [vprintk+467/494]
vprintk+0x1d3/0x1ee
Apr 5 20:24:57 localhost kernel: [__make_request+1020/1068]
__make_request+0x3fc/0x42c
Apr 5 20:24:57 localhost kernel: [pg0+140346943/1070617600]
rswap_send+0x6c/0x88 [rswap]
Apr 5 20:24:57 localhost kernel: [pg0+140347045/1070617600]
request_dd+0x4a/0x71 [rswap]
Apr 5 20:24:57 localhost kernel: [blk_remove_plug+70/80]
blk_remove_plug+0x46/0x50
Apr 5 20:24:57 localhost kernel: [sync_page+0/61]
sync_page+0x0/0x3d
Apr 5 20:24:57 localhost kernel: [generic_unplug_device+10/13]
generic_unplug_device+0xa/0xd
Apr 5 20:24:57 localhost kernel: [block_sync_page+53/58]
block_sync_page+0x35/0x3a
Apr 5 20:24:57 localhost kernel: [sync_page+52/61]
sync_page+0x34/0x3d
Apr 5 20:24:57 localhost kernel: [__wait_on_bit_lock+43/81]
__wait_on_bit_lock+0x2b/0x51
Apr 5 20:24:57 localhost kernel: [__lock_page+84/90]
__lock_page+0x54/0x5a
Apr 5 20:24:57 localhost kernel: [wake_bit_function+0/52]
wake_bit_function+0x0/0x34
Apr 5 20:24:57 localhost kernel: [read_cache_page+198/271]
read_cache_page+0xc6/0x10f
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [read_dev_sector+44/131]
read_dev_sector+0x2c/0x83
Apr 5 20:24:57 localhost kernel: [blkdev_readpage+0/21]
blkdev_readpage+0x0/0x15
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+30/263]
parse_solaris_x86+0x1e/0x107
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [msdos_partition+514/596]
msdos_partition+0x202/0x254
Apr 5 20:24:57 localhost kernel: [check_partition+136/204]
check_partition+0x88/0xcc
Apr 5 20:24:57 localhost kernel: [rescan_partitions+97/166]
rescan_partitions+0x61/0xa6
Apr 5 20:24:57 localhost kernel: [blkdev_reread_part+73/97]
blkdev_reread_part+0x49/0x61
Apr 5 20:24:57 localhost kernel: [blkdev_ioctl+250/297]
blkdev_ioctl+0xfa/0x129
Apr 5 20:24:57 localhost kernel: [block_ioctl+26/30]
block_ioctl+0x1a/0x1e
Apr 5 20:24:57 localhost kernel: [do_ioctl+33/86]
do_ioctl+0x21/0x56
Apr 5 20:24:57 localhost kernel: [vfs_ioctl+348/363]
vfs_ioctl+0x15c/0x16b
Apr 5 20:24:57 localhost kernel: [sys_ioctl+43/70]
sys_ioctl+0x2b/0x46
Apr 5 20:24:57 localhost kernel: [sysenter_past_esp+84/117]
sysenter_past_esp+0x54/0x75
Apr 5 20:24:57 localhost kernel: Badness in local_bh_enable at
kernel/softirq.c:140
Apr 5 20:24:57 localhost kernel: [local_bh_enable+37/92]
local_bh_enable+0x25/0x5c
Apr 5 20:24:57 localhost kernel:
[__ip_route_output_key+188/196] __ip_route_output_key+0xbc/0xc4
Apr 5 20:24:57 localhost kernel: [ip_route_output_flow+17/74]
ip_route_output_flow+0x11/0x4a
Apr 5 20:24:57 localhost kernel: [tcp_v4_connect+387/2229]
tcp_v4_connect+0x183/0x8b5
Apr 5 20:24:57 localhost kernel: [dump_stack+18/22]
dump_stack+0x12/0x16
Apr 5 20:24:57 localhost kernel: [inet_stream_connect+123/324]
inet_stream_connect+0x7b/0x144
Apr 5 20:24:57 localhost kernel: [pg0+140346179/1070617600]
remote_send_swap+0xad/0x33d [rswap]
Apr 5 20:24:57 localhost kernel: [printk+18/22] printk+0x12/0x16
Apr 5 20:24:57 localhost kernel: [pg0+140346824/1070617600]
remote_send_swap+0x332/0x33d [rswap]
Apr 5 20:24:57 localhost kernel: [scrup+81/174] scrup+0x51/0xae
Apr 5 20:24:57 localhost kernel: [vgacon_cursor+307/314]
vgacon_cursor+0x133/0x13a
Apr 5 20:24:57 localhost kernel: [set_cursor+78/91]
set_cursor+0x4e/0x5b
Apr 5 20:24:57 localhost kernel: [vt_console_print+523/540]
vt_console_print+0x20b/0x21c
Apr 5 20:24:57 localhost kernel:
[__call_console_drivers+55/69] __call_console_drivers+0x37/0x45
Apr 5 20:24:57 localhost kernel:
[call_console_drivers+226/234] call_console_drivers+0xe2/0xea
Apr 5 20:24:57 localhost kernel: [vprintk+467/494]
vprintk+0x1d3/0x1ee
Apr 5 20:24:57 localhost kernel: [__make_request+1020/1068]
__make_request+0x3fc/0x42c
Apr 5 20:24:57 localhost kernel: [pg0+140346943/1070617600]
rswap_send+0x6c/0x88 [rswap]
Apr 5 20:24:57 localhost kernel: [pg0+140347045/1070617600]
request_dd+0x4a/0x71 [rswap]
Apr 5 20:24:57 localhost kernel: [blk_remove_plug+70/80]
blk_remove_plug+0x46/0x50
Apr 5 20:24:57 localhost kernel: [sync_page+0/61]
sync_page+0x0/0x3d
Apr 5 20:24:57 localhost kernel: [generic_unplug_device+10/13]
generic_unplug_device+0xa/0xd
Apr 5 20:24:57 localhost kernel: [block_sync_page+53/58]
block_sync_page+0x35/0x3a
Apr 5 20:24:57 localhost kernel: [sync_page+52/61]
sync_page+0x34/0x3d
Apr 5 20:24:57 localhost kernel: [__wait_on_bit_lock+43/81]
__wait_on_bit_lock+0x2b/0x51
Apr 5 20:24:57 localhost kernel: [__lock_page+84/90]
__lock_page+0x54/0x5a
Apr 5 20:24:57 localhost kernel: [wake_bit_function+0/52]
wake_bit_function+0x0/0x34
Apr 5 20:24:57 localhost kernel: [read_cache_page+198/271]
read_cache_page+0xc6/0x10f
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [read_dev_sector+44/131]
read_dev_sector+0x2c/0x83
Apr 5 20:24:57 localhost kernel: [blkdev_readpage+0/21]
blkdev_readpage+0x0/0x15
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+30/263]
parse_solaris_x86+0x1e/0x107
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [msdos_partition+514/596]
msdos_partition+0x202/0x254
Apr 5 20:24:57 localhost kernel: [check_partition+136/204]
check_partition+0x88/0xcc
Apr 5 20:24:57 localhost kernel: [rescan_partitions+97/166]
rescan_partitions+0x61/0xa6
Apr 5 20:24:57 localhost kernel: [blkdev_reread_part+73/97]
blkdev_reread_part+0x49/0x61
Apr 5 20:24:57 localhost kernel: [blkdev_ioctl+250/297]
blkdev_ioctl+0xfa/0x129
Apr 5 20:24:57 localhost kernel: [block_ioctl+26/30]
block_ioctl+0x1a/0x1e
Apr 5 20:24:57 localhost kernel: [do_ioctl+33/86]
do_ioctl+0x21/0x56
Apr 5 20:24:57 localhost kernel: [vfs_ioctl+348/363]
vfs_ioctl+0x15c/0x16b
Apr 5 20:24:57 localhost kernel: [sys_ioctl+43/70]
sys_ioctl+0x2b/0x46
Apr 5 20:24:57 localhost kernel: [sysenter_past_esp+84/117]
sysenter_past_esp+0x54/0x75
Apr 5 20:24:57 localhost kernel: Badness in local_bh_enable at
kernel/softirq.c:140
Apr 5 20:24:57 localhost kernel: [local_bh_enable+37/92]
local_bh_enable+0x25/0x5c
Apr 5 20:24:57 localhost kernel: [tcp_v4_connect+1613/2229]
tcp_v4_connect+0x64d/0x8b5
Apr 5 20:24:57 localhost kernel: [inet_stream_connect+123/324]
inet_stream_connect+0x7b/0x144
Apr 5 20:24:57 localhost kernel: [pg0+140346179/1070617600]
remote_send_swap+0xad/0x33d [rswap]
Apr 5 20:24:57 localhost kernel: [printk+18/22] printk+0x12/0x16
Apr 5 20:24:57 localhost kernel: [pg0+140346824/1070617600]
remote_send_swap+0x332/0x33d [rswap]
Apr 5 20:24:57 localhost kernel: [scrup+81/174] scrup+0x51/0xae
Apr 5 20:24:57 localhost kernel: [vgacon_cursor+307/314]
vgacon_cursor+0x133/0x13a
Apr 5 20:24:57 localhost kernel: [set_cursor+78/91]
set_cursor+0x4e/0x5b
Apr 5 20:24:57 localhost kernel: [vt_console_print+523/540]
vt_console_print+0x20b/0x21c
Apr 5 20:24:57 localhost kernel:
[__call_console_drivers+55/69] __call_console_drivers+0x37/0x45
Apr 5 20:24:57 localhost kernel:
[call_console_drivers+226/234] call_console_drivers+0xe2/0xea
Apr 5 20:24:57 localhost kernel: [vprintk+467/494]
vprintk+0x1d3/0x1ee
Apr 5 20:24:57 localhost kernel: [__make_request+1020/1068]
__make_request+0x3fc/0x42c
Apr 5 20:24:57 localhost kernel: [pg0+140346943/1070617600]
rswap_send+0x6c/0x88 [rswap]
Apr 5 20:24:57 localhost kernel: [pg0+140347045/1070617600]
request_dd+0x4a/0x71 [rswap]
Apr 5 20:24:57 localhost kernel: [blk_remove_plug+70/80]
blk_remove_plug+0x46/0x50
Apr 5 20:24:57 localhost kernel: [sync_page+0/61]
sync_page+0x0/0x3d
Apr 5 20:24:57 localhost kernel: [generic_unplug_device+10/13]
generic_unplug_device+0xa/0xd
Apr 5 20:24:57 localhost kernel: [block_sync_page+53/58]
block_sync_page+0x35/0x3a
Apr 5 20:24:57 localhost kernel: [sync_page+52/61]
sync_page+0x34/0x3d
Apr 5 20:24:57 localhost kernel: [__wait_on_bit_lock+43/81]
__wait_on_bit_lock+0x2b/0x51
Apr 5 20:24:57 localhost kernel: [__lock_page+84/90]
__lock_page+0x54/0x5a
Apr 5 20:24:57 localhost kernel: [wake_bit_function+0/52]
wake_bit_function+0x0/0x34
Apr 5 20:24:57 localhost kernel: [read_cache_page+198/271]
read_cache_page+0xc6/0x10f
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [read_dev_sector+44/131]
read_dev_sector+0x2c/0x83
Apr 5 20:24:57 localhost kernel: [blkdev_readpage+0/21]
blkdev_readpage+0x0/0x15
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+30/263]
parse_solaris_x86+0x1e/0x107
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [msdos_partition+514/596]
msdos_partition+0x202/0x254
Apr 5 20:24:57 localhost kernel: [check_partition+136/204]
check_partition+0x88/0xcc
Apr 5 20:24:57 localhost kernel: [rescan_partitions+97/166]
rescan_partitions+0x61/0xa6
Apr 5 20:24:57 localhost kernel: [blkdev_reread_part+73/97]
blkdev_reread_part+0x49/0x61
Apr 5 20:24:57 localhost kernel: [blkdev_ioctl+250/297]
blkdev_ioctl+0xfa/0x129
Apr 5 20:24:57 localhost kernel: [block_ioctl+26/30]
block_ioctl+0x1a/0x1e
Apr 5 20:24:57 localhost kernel: [do_ioctl+33/86]
do_ioctl+0x21/0x56
Apr 5 20:24:57 localhost kernel: [vfs_ioctl+348/363]
vfs_ioctl+0x15c/0x16b
Apr 5 20:24:57 localhost kernel: [sys_ioctl+43/70]
sys_ioctl+0x2b/0x46
Apr 5 20:24:57 localhost kernel: [sysenter_past_esp+84/117]
sysenter_past_esp+0x54/0x75
Apr 5 20:24:57 localhost kernel: Badness in local_bh_enable at
kernel/softirq.c:140
Apr 5 20:24:57 localhost kernel: [local_bh_enable+37/92]
local_bh_enable+0x25/0x5c
Apr 5 20:24:57 localhost kernel:
[__ip_route_output_key+188/196] __ip_route_output_key+0xbc/0xc4
Apr 5 20:24:57 localhost kernel: [ip_route_output_flow+17/74]
ip_route_output_flow+0x11/0x4a
Apr 5 20:24:57 localhost kernel: [tcp_v4_connect+1793/2229]
tcp_v4_connect+0x701/0x8b5
Apr 5 20:24:57 localhost kernel: [inet_stream_connect+123/324]
inet_stream_connect+0x7b/0x144
Apr 5 20:24:57 localhost kernel: [pg0+140346179/1070617600]
remote_send_swap+0xad/0x33d [rswap]
Apr 5 20:24:57 localhost kernel: [printk+18/22] printk+0x12/0x16
Apr 5 20:24:57 localhost kernel: [pg0+140346824/1070617600]
remote_send_swap+0x332/0x33d [rswap]
Apr 5 20:24:57 localhost kernel: [scrup+81/174] scrup+0x51/0xae
Apr 5 20:24:57 localhost kernel: [vgacon_cursor+307/314]
vgacon_cursor+0x133/0x13a
Apr 5 20:24:57 localhost kernel: [set_cursor+78/91]
set_cursor+0x4e/0x5b
Apr 5 20:24:57 localhost kernel: [vt_console_print+523/540]
vt_console_print+0x20b/0x21c
Apr 5 20:24:57 localhost kernel:
[__call_console_drivers+55/69] __call_console_drivers+0x37/0x45
Apr 5 20:24:57 localhost kernel:
[call_console_drivers+226/234] call_console_drivers+0xe2/0xea
Apr 5 20:24:57 localhost kernel: [vprintk+467/494]
vprintk+0x1d3/0x1ee
Apr 5 20:24:57 localhost kernel: [__make_request+1020/1068]
__make_request+0x3fc/0x42c
Apr 5 20:24:57 localhost kernel: [pg0+140346943/1070617600]
rswap_send+0x6c/0x88 [rswap]
Apr 5 20:24:57 localhost kernel: [pg0+140347045/1070617600]
request_dd+0x4a/0x71 [rswap]
Apr 5 20:24:57 localhost kernel: [blk_remove_plug+70/80]
blk_remove_plug+0x46/0x50
Apr 5 20:24:57 localhost kernel: [sync_page+0/61]
sync_page+0x0/0x3d
Apr 5 20:24:57 localhost kernel: [generic_unplug_device+10/13]
generic_unplug_device+0xa/0xd
Apr 5 20:24:57 localhost kernel: [block_sync_page+53/58]
block_sync_page+0x35/0x3a
Apr 5 20:24:57 localhost kernel: [sync_page+52/61]
sync_page+0x34/0x3d
Apr 5 20:24:57 localhost kernel: [__wait_on_bit_lock+43/81]
__wait_on_bit_lock+0x2b/0x51
Apr 5 20:24:57 localhost kernel: [__lock_page+84/90]
__lock_page+0x54/0x5a
Apr 5 20:24:57 localhost kernel: [wake_bit_function+0/52]
wake_bit_function+0x0/0x34
Apr 5 20:24:57 localhost kernel: [read_cache_page+198/271]
read_cache_page+0xc6/0x10f
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [read_dev_sector+44/131]
read_dev_sector+0x2c/0x83
Apr 5 20:24:57 localhost kernel: [blkdev_readpage+0/21]
blkdev_readpage+0x0/0x15
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+30/263]
parse_solaris_x86+0x1e/0x107
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [msdos_partition+514/596]
msdos_partition+0x202/0x254
Apr 5 20:24:57 localhost kernel: [check_partition+136/204]
check_partition+0x88/0xcc
Apr 5 20:24:57 localhost kernel: [rescan_partitions+97/166]
rescan_partitions+0x61/0xa6
Apr 5 20:24:57 localhost kernel: [blkdev_reread_part+73/97]
blkdev_reread_part+0x49/0x61
Apr 5 20:24:57 localhost kernel: [blkdev_ioctl+250/297]
blkdev_ioctl+0xfa/0x129
Apr 5 20:24:57 localhost kernel: [block_ioctl+26/30]
block_ioctl+0x1a/0x1e
Apr 5 20:24:57 localhost kernel: [do_ioctl+33/86]
do_ioctl+0x21/0x56
Apr 5 20:24:57 localhost kernel: [vfs_ioctl+348/363]
vfs_ioctl+0x15c/0x16b
Apr 5 20:24:57 localhost kernel: [sys_ioctl+43/70]
sys_ioctl+0x2b/0x46
Apr 5 20:24:57 localhost kernel: [sysenter_past_esp+84/117]
sysenter_past_esp+0x54/0x75
Apr 5 20:24:57 localhost kernel: Badness in local_bh_enable at
kernel/softirq.c:140
Apr 5 20:24:57 localhost kernel: [local_bh_enable+37/92]
local_bh_enable+0x25/0x5c
Apr 5 20:24:57 localhost kernel: [ip_output+399/533]
ip_output+0x18f/0x215
Apr 5 20:24:57 localhost kernel: [ip_queue_xmit+909/1011]
ip_queue_xmit+0x38d/0x3f3
Apr 5 20:24:57 localhost kernel: [sysenter_past_esp+84/117]
sysenter_past_esp+0x54/0x75
Apr 5 20:24:57 localhost kernel: [tcp_v4_send_check+123/193]
tcp_v4_send_check+0x7b/0xc1
Apr 5 20:24:57 localhost kernel: [tcp_transmit_skb+1437/1642]
tcp_transmit_skb+0x59d/0x66a
Apr 5 20:24:57 localhost kernel: [tcp_connect+693/794]
tcp_connect+0x2b5/0x31a
Apr 5 20:24:57 localhost kernel: [tcp_v4_connect+1983/2229]
tcp_v4_connect+0x7bf/0x8b5
Apr 5 20:24:57 localhost kernel: [inet_stream_connect+123/324]
inet_stream_connect+0x7b/0x144
Apr 5 20:24:57 localhost kernel: [pg0+140346179/1070617600]
remote_send_swap+0xad/0x33d [rswap]
Apr 5 20:24:57 localhost kernel: [printk+18/22] printk+0x12/0x16
Apr 5 20:24:57 localhost kernel: [pg0+140346824/1070617600]
remote_send_swap+0x332/0x33d [rswap]
Apr 5 20:24:57 localhost kernel: [scrup+81/174] scrup+0x51/0xae
Apr 5 20:24:57 localhost kernel: [vgacon_cursor+307/314]
vgacon_cursor+0x133/0x13a
Apr 5 20:24:57 localhost kernel: [set_cursor+78/91]
set_cursor+0x4e/0x5b
Apr 5 20:24:57 localhost kernel: [vt_console_print+523/540]
vt_console_print+0x20b/0x21c
Apr 5 20:24:57 localhost kernel:
[__call_console_drivers+55/69] __call_console_drivers+0x37/0x45
Apr 5 20:24:57 localhost kernel:
[call_console_drivers+226/234] call_console_drivers+0xe2/0xea
Apr 5 20:24:57 localhost kernel: [vprintk+467/494]
vprintk+0x1d3/0x1ee
Apr 5 20:24:57 localhost kernel: [__make_request+1020/1068]
__make_request+0x3fc/0x42c
Apr 5 20:24:57 localhost kernel: [pg0+140346943/1070617600]
rswap_send+0x6c/0x88 [rswap]
Apr 5 20:24:57 localhost kernel: [pg0+140347045/1070617600]
request_dd+0x4a/0x71 [rswap]
Apr 5 20:24:57 localhost kernel: [blk_remove_plug+70/80]
blk_remove_plug+0x46/0x50
Apr 5 20:24:57 localhost kernel: [sync_page+0/61]
sync_page+0x0/0x3d
Apr 5 20:24:57 localhost kernel: [generic_unplug_device+10/13]
generic_unplug_device+0xa/0xd
Apr 5 20:24:57 localhost kernel: [block_sync_page+53/58]
block_sync_page+0x35/0x3a
Apr 5 20:24:57 localhost kernel: [sync_page+52/61]
sync_page+0x34/0x3d
Apr 5 20:24:57 localhost kernel: [__wait_on_bit_lock+43/81]
__wait_on_bit_lock+0x2b/0x51
Apr 5 20:24:57 localhost kernel: [__lock_page+84/90]
__lock_page+0x54/0x5a
Apr 5 20:24:57 localhost kernel: [wake_bit_function+0/52]
wake_bit_function+0x0/0x34
Apr 5 20:24:57 localhost kernel: [read_cache_page+198/271]
read_cache_page+0xc6/0x10f
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [read_dev_sector+44/131]
read_dev_sector+0x2c/0x83
Apr 5 20:24:57 localhost kernel: [blkdev_readpage+0/21]
blkdev_readpage+0x0/0x15
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+30/263]
parse_solaris_x86+0x1e/0x107
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [msdos_partition+514/596]
msdos_partition+0x202/0x254
Apr 5 20:24:57 localhost kernel: [check_partition+136/204]
check_partition+0x88/0xcc
Apr 5 20:24:57 localhost kernel: [rescan_partitions+97/166]
rescan_partitions+0x61/0xa6
Apr 5 20:24:57 localhost kernel: [blkdev_reread_part+73/97]
blkdev_reread_part+0x49/0x61
Apr 5 20:24:57 localhost kernel: [blkdev_ioctl+250/297]
blkdev_ioctl+0xfa/0x129
Apr 5 20:24:57 localhost kernel: [block_ioctl+26/30]
block_ioctl+0x1a/0x1e
Apr 5 20:24:57 localhost kernel: [do_ioctl+33/86]
do_ioctl+0x21/0x56
Apr 5 20:24:57 localhost kernel: [vfs_ioctl+348/363]
vfs_ioctl+0x15c/0x16b
Apr 5 20:24:57 localhost kernel: [sys_ioctl+43/70]
sys_ioctl+0x2b/0x46
Apr 5 20:24:57 localhost kernel: [sysenter_past_esp+84/117]
sysenter_past_esp+0x54/0x75
Apr 5 20:24:57 localhost kernel: Badness in local_bh_enable at
kernel/softirq.c:140
Apr 5 20:24:57 localhost kernel: [local_bh_enable+37/92]
local_bh_enable+0x25/0x5c
Apr 5 20:24:57 localhost kernel: [dev_queue_xmit+410/416]
dev_queue_xmit+0x19a/0x1a0
Apr 5 20:24:57 localhost kernel: [ip_output+447/533]
ip_output+0x1bf/0x215
Apr 5 20:24:57 localhost kernel: [ip_queue_xmit+909/1011]
ip_queue_xmit+0x38d/0x3f3
Apr 5 20:24:57 localhost kernel: [sysenter_past_esp+84/117]
sysenter_past_esp+0x54/0x75
Apr 5 20:24:57 localhost kernel: [tcp_v4_send_check+123/193]
tcp_v4_send_check+0x7b/0xc1
Apr 5 20:24:57 localhost kernel: [tcp_transmit_skb+1437/1642]
tcp_transmit_skb+0x59d/0x66a
Apr 5 20:24:57 localhost kernel: [tcp_connect+693/794]
tcp_connect+0x2b5/0x31a
Apr 5 20:24:57 localhost kernel: [tcp_v4_connect+1983/2229]
tcp_v4_connect+0x7bf/0x8b5
Apr 5 20:24:57 localhost kernel: [inet_stream_connect+123/324]
inet_stream_connect+0x7b/0x144
Apr 5 20:24:57 localhost kernel: [pg0+140346179/1070617600]
remote_send_swap+0xad/0x33d [rswap]
Apr 5 20:24:57 localhost kernel: [printk+18/22] printk+0x12/0x16
Apr 5 20:24:57 localhost kernel: [pg0+140346824/1070617600]
remote_send_swap+0x332/0x33d [rswap]
Apr 5 20:24:57 localhost kernel: [scrup+81/174] scrup+0x51/0xae
Apr 5 20:24:57 localhost kernel: [vgacon_cursor+307/314]
vgacon_cursor+0x133/0x13a
Apr 5 20:24:57 localhost kernel: [set_cursor+78/91]
set_cursor+0x4e/0x5b
Apr 5 20:24:57 localhost kernel: [vt_console_print+523/540]
vt_console_print+0x20b/0x21c
Apr 5 20:24:57 localhost kernel:
[__call_console_drivers+55/69] __call_console_drivers+0x37/0x45
Apr 5 20:24:57 localhost kernel:
[call_console_drivers+226/234] call_console_drivers+0xe2/0xea
Apr 5 20:24:57 localhost kernel: [vprintk+467/494]
vprintk+0x1d3/0x1ee
Apr 5 20:24:57 localhost kernel: [__make_request+1020/1068]
__make_request+0x3fc/0x42c
Apr 5 20:24:57 localhost kernel: [pg0+140346943/1070617600]
rswap_send+0x6c/0x88 [rswap]
Apr 5 20:24:57 localhost kernel: [pg0+140347045/1070617600]
request_dd+0x4a/0x71 [rswap]
Apr 5 20:24:57 localhost kernel: [blk_remove_plug+70/80]
blk_remove_plug+0x46/0x50
Apr 5 20:24:57 localhost kernel: [sync_page+0/61]
sync_page+0x0/0x3d
Apr 5 20:24:57 localhost kernel: [generic_unplug_device+10/13]
generic_unplug_device+0xa/0xd
Apr 5 20:24:57 localhost kernel: [block_sync_page+53/58]
block_sync_page+0x35/0x3a
Apr 5 20:24:57 localhost kernel: [sync_page+52/61]
sync_page+0x34/0x3d
Apr 5 20:24:57 localhost kernel: [__wait_on_bit_lock+43/81]
__wait_on_bit_lock+0x2b/0x51
Apr 5 20:24:57 localhost kernel: [__lock_page+84/90]
__lock_page+0x54/0x5a
Apr 5 20:24:57 localhost kernel: [wake_bit_function+0/52]
wake_bit_function+0x0/0x34
Apr 5 20:24:57 localhost kernel: [read_cache_page+198/271]
read_cache_page+0xc6/0x10f
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [read_dev_sector+44/131]
read_dev_sector+0x2c/0x83
Apr 5 20:24:57 localhost kernel: [blkdev_readpage+0/21]
blkdev_readpage+0x0/0x15
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+30/263]
parse_solaris_x86+0x1e/0x107
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [msdos_partition+514/596]
msdos_partition+0x202/0x254
Apr 5 20:24:57 localhost kernel: [check_partition+136/204]
check_partition+0x88/0xcc
Apr 5 20:24:57 localhost kernel: [rescan_partitions+97/166]
rescan_partitions+0x61/0xa6
Apr 5 20:24:57 localhost kernel: [blkdev_reread_part+73/97]
blkdev_reread_part+0x49/0x61
Apr 5 20:24:57 localhost kernel: [blkdev_ioctl+250/297]
blkdev_ioctl+0xfa/0x129
Apr 5 20:24:57 localhost kernel: [block_ioctl+26/30]
block_ioctl+0x1a/0x1e
Apr 5 20:24:57 localhost kernel: [do_ioctl+33/86]
do_ioctl+0x21/0x56
Apr 5 20:24:57 localhost kernel: [vfs_ioctl+348/363]
vfs_ioctl+0x15c/0x16b
Apr 5 20:24:57 localhost kernel: [sys_ioctl+43/70]
sys_ioctl+0x2b/0x46
Apr 5 20:24:57 localhost kernel: [sysenter_past_esp+84/117]
sysenter_past_esp+0x54/0x75
Apr 5 20:24:57 localhost kernel: Badness in local_bh_enable at
kernel/softirq.c:140
Apr 5 20:24:57 localhost kernel: [local_bh_enable+37/92]
local_bh_enable+0x25/0x5c
Apr 5 20:24:57 localhost kernel:
[inet_wait_for_connect+76/163] inet_wait_for_connect+0x4c/0xa3
Apr 5 20:24:57 localhost kernel:
[autoremove_wake_function+0/58] autoremove_wake_function+0x0/0x3a
Apr 5 20:24:57 localhost kernel: [inet_stream_connect+191/324]
inet_stream_connect+0xbf/0x144
Apr 5 20:24:57 localhost kernel: [pg0+140346179/1070617600]
remote_send_swap+0xad/0x33d [rswap]
Apr 5 20:24:57 localhost kernel: [printk+18/22] printk+0x12/0x16
Apr 5 20:24:57 localhost kernel: [pg0+140346824/1070617600]
remote_send_swap+0x332/0x33d [rswap]
Apr 5 20:24:57 localhost kernel: [scrup+81/174] scrup+0x51/0xae
Apr 5 20:24:57 localhost kernel: [vgacon_cursor+307/314]
vgacon_cursor+0x133/0x13a
Apr 5 20:24:57 localhost kernel: [set_cursor+78/91]
set_cursor+0x4e/0x5b
Apr 5 20:24:57 localhost kernel: [vt_console_print+523/540]
vt_console_print+0x20b/0x21c
Apr 5 20:24:57 localhost kernel:
[__call_console_drivers+55/69] __call_console_drivers+0x37/0x45
Apr 5 20:24:57 localhost kernel:
[call_console_drivers+226/234] call_console_drivers+0xe2/0xea
Apr 5 20:24:57 localhost kernel: [vprintk+467/494]
vprintk+0x1d3/0x1ee
Apr 5 20:24:57 localhost kernel: [__make_request+1020/1068]
__make_request+0x3fc/0x42c
Apr 5 20:24:57 localhost kernel: [pg0+140346943/1070617600]
rswap_send+0x6c/0x88 [rswap]
Apr 5 20:24:57 localhost kernel: [pg0+140347045/1070617600]
request_dd+0x4a/0x71 [rswap]
Apr 5 20:24:57 localhost kernel: [blk_remove_plug+70/80]
blk_remove_plug+0x46/0x50
Apr 5 20:24:57 localhost kernel: [sync_page+0/61]
sync_page+0x0/0x3d
Apr 5 20:24:57 localhost kernel: [generic_unplug_device+10/13]
generic_unplug_device+0xa/0xd
Apr 5 20:24:57 localhost kernel: [block_sync_page+53/58]
block_sync_page+0x35/0x3a
Apr 5 20:24:57 localhost kernel: [sync_page+52/61]
sync_page+0x34/0x3d
Apr 5 20:24:57 localhost kernel: [__wait_on_bit_lock+43/81]
__wait_on_bit_lock+0x2b/0x51
Apr 5 20:24:57 localhost kernel: [__lock_page+84/90]
__lock_page+0x54/0x5a
Apr 5 20:24:57 localhost kernel: [wake_bit_function+0/52]
wake_bit_function+0x0/0x34
Apr 5 20:24:57 localhost kernel: [read_cache_page+198/271]
read_cache_page+0xc6/0x10f
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [read_dev_sector+44/131]
read_dev_sector+0x2c/0x83
Apr 5 20:24:57 localhost kernel: [blkdev_readpage+0/21]
blkdev_readpage+0x0/0x15
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+30/263]
parse_solaris_x86+0x1e/0x107
Apr 5 20:24:57 localhost kernel: [parse_solaris_x86+0/263]
parse_solaris_x86+0x0/0x107
Apr 5 20:24:57 localhost kernel: [msdos_partition+514/596]
msdos_partition+0x202/0x254
Apr 5 20:24:57 localhost kernel: [check_partition+136/204]
check_partition+0x88/0xcc
Apr 5 20:24:57 localhost kernel: [rescan_partitions+97/166]
rescan_partitions+0x61/0xa6
Apr 5 20:24:57 localhost kernel: [blkdev_reread_part+73/97]
blkdev_reread_part+0x49/0x61
Apr 5 20:24:57 localhost kernel: [blkdev_ioctl+250/297]
blkdev_ioctl+0xfa/0x129
Apr 5 20:24:57 localhost kernel: [block_ioctl+26/30]
block_ioctl+0x1a/0x1e
Apr 5 20:24:57 localhost kernel: [do_ioctl+33/86]
do_ioctl+0x21/0x56
Apr 5 20:24:57 localhost kernel: [vfs_ioctl+348/363]
vfs_ioctl+0x15c/0x16b
Apr 5 20:24:57 localhost kernel: [sys_ioctl+43/70]
sys_ioctl+0x2b/0x46
Apr 5 20:24:57 localhost kernel: [sysenter_past_esp+84/117]
sysenter_past_esp+0x54/0x75
I don't find any pattern that causes this log,
My kernel is 2.6.15. Someone knows what is the error, or something that
could help me to find it??
thanks in advance
jordi
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Badness in local_bh_enable at kernel/softirq.c:140 with inet_stream
2006-04-06 17:18 Badness in local_bh_enable at kernel/softirq.c:140 with inet_stream jordi Vaquero
@ 2006-04-06 17:59 ` linux-os (Dick Johnson)
0 siblings, 0 replies; 3+ messages in thread
From: linux-os (Dick Johnson) @ 2006-04-06 17:59 UTC (permalink / raw)
To: jordi Vaquero; +Cc: Linux kernel
On Thu, 6 Apr 2006, jordi Vaquero wrote:
> Hello
>
> I'm trying to make a Linux Kernel module. My module has a network
> comunication with sockets, I use the functions like this skeleton,
>
> sd = sock_create(AF_INET,SOCK_STREAM,IPPROTO_TCP,&sock);
> if(sd<0){
> printk(KERN_ERR "Error\n");
> }else{
> sout.sin_family = AF_INET;
> err = inet_aton("172.16.151.1",&sout.sin_addr); //this
> function works well, I implemented it.
> sout.sin_port = htons(20000);
> sd = sock->ops->connect(sock,(struct sockaddr*)&sout,
> sizeof(sout),O_RDWR);
> if(sd<0){
> printk(KERN_ERR "Error \n");
> sock_release(sock);
> }else{
> USE SENDMSG and RECVMSG
> ...
> ...
> ...
> sock_release(sock);
> }
>
> My problem is that sometimes, at some point near the connect function, a
> warning is launched and dmesg shows this:
>
[SNIPPED... Crap]
This has become a FAQ...
If you need to do this INSIDE the kernel, you need to do it from
a kernel thread. Otherwise, your socket is indistinguishable
from somebody else's open file descriptor. A file descriptor needs
a CONTEXT! The kernel doesn't have a CONTEXT! You need a process
to have a context, either a kernel thread or a user-mode task.
Cheers,
Dick Johnson
Penguin : Linux version 2.6.15.4 on an i686 machine (5589.42 BogoMips).
Warning : 98.36% of all statistics are fiction, book release in April.
_
\x1a\x04
****************************************************************
The information transmitted in this message is confidential and may be privileged. Any review, retransmission, dissemination, or other use of this information by persons or entities other than the intended recipient is prohibited. If you are not the intended recipient, please notify Analogic Corporation immediately - by replying to this message or by sending an email to DeliveryErrors@analogic.com - and destroy all copies of this information, including any attachments, without reading or disclosing them.
Thank you.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Badness in local_bh_enable at kernel/softirq.c:140 with inet_stream
@ 2006-04-17 17:23 jordi Vaquero
0 siblings, 0 replies; 3+ messages in thread
From: jordi Vaquero @ 2006-04-17 17:23 UTC (permalink / raw)
To: linux-kernel
Hello,
First of all, thanks for reply me, but I'm so sorry I not understand
your advice. I'm trying to do a disk driver that connect with a server
using tcp/ip sockets.
I don't understand why the context is the problem I have.
I'm looking for it deeply and I find thaht local_bh_enable is used in
networks, scsi drivers for enable bottom halves.
Sorry if this its in FAQs, but I don't find it.
Thanks for advance
jordi
On 4/6/06, *linux-os (Dick Johnson)* <linux-os@analogic.com
<mailto:linux-os@analogic.com>> wrote:
On Thu, 6 Apr 2006, jordi Vaquero wrote:
> Hello
>
> I'm trying to make a Linux Kernel module. My module has a network
> comunication with sockets, I use the functions like this skeleton,
>
> sd = sock_create(AF_INET,SOCK_STREAM,IPPROTO_TCP,&sock);
> if(sd<0){
> printk(KERN_ERR "Error\n");
> }else{
> sout.sin_family = AF_INET;
> err = inet_aton("172.16.151.1
<http://172.16.151.1>",&sout.sin_addr); //this
> function works well, I implemented it.
> sout.sin_port = htons(20000);
> sd = sock->ops->connect(sock,(struct sockaddr*)&sout,
> sizeof(sout),O_RDWR);
> if(sd<0){
> printk(KERN_ERR "Error \n");
> sock_release(sock);
> }else{
> USE SENDMSG and RECVMSG
> ...
> ...
> ...
> sock_release(sock);
> }
>
> My problem is that sometimes, at some point near the connect
function, a
> warning is launched and dmesg shows this:
>
[SNIPPED... Crap]
This has become a FAQ...
If you need to do this INSIDE the kernel, you need to do it from
a kernel thread. Otherwise, your socket is indistinguishable
from somebody else's open file descriptor. A file descriptor needs
a CONTEXT! The kernel doesn't have a CONTEXT! You need a process
to have a context, either a kernel thread or a user-mode task.
Cheers,
Dick Johnson
Penguin : Linux version 2.6.15.4 <http://2.6.15.4> on an i686
machine (5589.42 BogoMips).
Warning : 98.36% of all statistics are fiction, book release in April.
_
\x1a\x04
****************************************************************
The information transmitted in this message is confidential and may
be privileged. Any review, retransmission, dissemination, or other
use of this information by persons or entities other than the
intended recipient is prohibited. If you are not the intended
recipient, please notify Analogic Corporation immediately - by
replying to this message or by sending an email to
DeliveryErrors@analogic.com <mailto:DeliveryErrors@analogic.com> -
and destroy all copies of this information, including any
attachments, without reading or disclosing them.
Thank you.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2006-04-17 17:23 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-04-06 17:18 Badness in local_bh_enable at kernel/softirq.c:140 with inet_stream jordi Vaquero
2006-04-06 17:59 ` linux-os (Dick Johnson)
-- strict thread matches above, loose matches on Subject: below --
2006-04-17 17:23 jordi Vaquero
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox