Badness in local_bh_enable at kernel/softirq.c:140 with inet_stream

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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  



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux