Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262327AbUCCDJw (ORCPT ); Tue, 2 Mar 2004 22:09:52 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262336AbUCCDJw (ORCPT ); Tue, 2 Mar 2004 22:09:52 -0500 Received: from mtaw4.prodigy.net ([64.164.98.52]:33983 "EHLO mtaw4.prodigy.net") by vger.kernel.org with ESMTP id S262327AbUCCDJs (ORCPT ); Tue, 2 Mar 2004 22:09:48 -0500 Message-ID: <40454C6F.5020901@matchmail.com> Date: Tue, 02 Mar 2004 19:09:35 -0800 From: Mike Fedyk User-Agent: Mozilla Thunderbird 0.5 (X11/20040209) X-Accept-Language: en-us, en MIME-Version: 1.0 To: LKML Subject: bad: scheduling while atomic in nfs with 2.6.3 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3108 Lines: 82 I'm running 2.6.3-zonebal-lofft-slabfaz That's with the nfsd loff_t patch and two VM patches from -mm. More info available upon request. Mike loop: loaded (max 8 devices) ISO 9660 Extensions: Microsoft Joliet Level 3 ISOFS: changing to secondary root ISO 9660 Extensions: Microsoft Joliet Level 3 ISOFS: changing to secondary root Debug: sleeping function called from invalid context at include/linux/rwsem.h:66 in_atomic():1, irqs_disabled():0 Call Trace: [] __might_sleep+0x9d/0xe0 [] deactivate_super+0x58/0x100 [] svc_export_put+0x7a/0x80 [nfsd] [] cache_clean+0x18c/0x2e0 [sunrpc] [] do_cache_clean+0x9/0x50 [sunrpc] [] worker_thread+0x1b8/0x260 [] do_cache_clean+0x0/0x50 [sunrpc] [] default_wake_function+0x0/0x20 [] ret_from_fork+0x6/0x20 [] default_wake_function+0x0/0x20 [] worker_thread+0x0/0x260 [] kernel_thread_helper+0x5/0x10 bad: scheduling while atomic! Call Trace: [] schedule+0x6fb/0x710 [] __pagevec_release+0x1c/0x30 [] truncate_inode_pages+0xc4/0x2a0 [] do_IRQ+0x16b/0x1a0 [] dispose_list+0xc0/0xd0 [] invalidate_inodes+0xb2/0xf0 [] generic_shutdown_super+0x9b/0x200 [] kill_block_super+0x14/0x30 [] deactivate_super+0x77/0x100 [] svc_export_put+0x7a/0x80 [nfsd] [] cache_clean+0x18c/0x2e0 [sunrpc] [] do_cache_clean+0x9/0x50 [sunrpc] [] worker_thread+0x1b8/0x260 [] do_cache_clean+0x0/0x50 [sunrpc] [] default_wake_function+0x0/0x20 [] ret_from_fork+0x6/0x20 [] default_wake_function+0x0/0x20 [] worker_thread+0x0/0x260 [] kernel_thread_helper+0x5/0x10 bad: scheduling while atomic! Call Trace: [] schedule+0x6fb/0x710 [] free_buffer_head+0x3e/0x70 [] __remove_from_page_cache+0x18/0x80 [] __pagevec_release+0x1c/0x30 [] invalidate_mapping_pages+0x8f/0xf0 [] smp_apic_timer_interrupt+0xe5/0x160 [] invalidate_bh_lru+0x2d/0x60 [] invalidate_inode_pages+0x10/0x20 [] kill_bdev+0xf/0x30 [] blkdev_put+0x1fc/0x220 [] kill_block_super+0x26/0x30 [] deactivate_super+0x77/0x100 [] svc_export_put+0x7a/0x80 [nfsd] [] cache_clean+0x18c/0x2e0 [sunrpc] [] do_cache_clean+0x9/0x50 [sunrpc] [] worker_thread+0x1b8/0x260 [] do_cache_clean+0x0/0x50 [sunrpc] [] default_wake_function+0x0/0x20 [] ret_from_fork+0x6/0x20 [] default_wake_function+0x0/0x20 [] worker_thread+0x0/0x260 [] kernel_thread_helper+0x5/0x10 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/