public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: jordi Vaquero <jordi.vaquero@gmail.com>
To: linux-kernel@vger.kernel.org
Subject: Badness in local_bh_enable at kernel/softirq.c:140 with inet_stream
Date: Thu, 06 Apr 2006 19:18:51 +0200	[thread overview]
Message-ID: <44354D7B.9070207@gmail.com> (raw)

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  




             reply	other threads:[~2006-04-06 17:19 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-04-06 17:18 jordi Vaquero [this message]
2006-04-06 17:59 ` Badness in local_bh_enable at kernel/softirq.c:140 with inet_stream linux-os (Dick Johnson)
  -- strict thread matches above, loose matches on Subject: below --
2006-04-17 17:23 jordi Vaquero

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=44354D7B.9070207@gmail.com \
    --to=jordi.vaquero@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox