Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758703Ab2FEOVk (ORCPT ); Tue, 5 Jun 2012 10:21:40 -0400 Received: from mail-1-out2.atlantis.sk ([80.94.52.71]:47091 "EHLO mail.atlantis.sk" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1758163Ab2FEOVg (ORCPT ); Tue, 5 Jun 2012 10:21:36 -0400 From: Ondrej Zary To: Konstantin Khlebnikov Subject: Re: [bisected commit 0fc9d10] NFS-server corruption with 3.4 Date: Tue, 5 Jun 2012 16:20:47 +0200 User-Agent: KMail/1.9.10 (enterprise35 0.20100827.1168748) Cc: Hugh Dickins , Kernel development list , Dave Jones , Hans de Bruin , Linux NFS mailing list , Andrew Morton , Toralf =?utf-8?q?F=C3=B6rster?= , "richard -rw- weinberger" References: <201206051116.17711.linux@rainbow-software.org> <4FCE0A83.4050502@openvz.org> In-Reply-To: <4FCE0A83.4050502@openvz.org> X-KMail-QuotePrefix: > MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <201206051620.47925.linux@rainbow-software.org> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 36490 Lines: 612 On Tuesday 05 June 2012, Konstantin Khlebnikov wrote: > Ondrej Zary wrote: > > Hello, > > I use NFS for deploying HDD images on new machines. My machine has 2nd > > network card just for this, running DHCPD, TFTPD and kernel NFS server. > > The target machine is set to boot from LAN and boots SystemRescueCD from > > my machine with an autorun script that launches Partimage and deploys the > > HDD image (400 to 900 MB compressed). > > > > It worked fine for years, until now. With kernel 3.4, everyting > > works only for the first time after boot (and not always). Next time > > (next machine), partimage aborts almost immediately as it's probably > > unable to decompress the image file. md5sum is different on my machine > > vs. on the target (through NFS). Also SystemRescueCD boot aborts with md5 > > error sometimes. Everything works fine after rebooting back to 3.3. > > > > Bisection found this: > > > > 0fc9d1040313047edf6a39fd4d7c7defdca97c62 is the first bad commit > > commit 0fc9d1040313047edf6a39fd4d7c7defdca97c62 > > Author: Konstantin Khlebnikov > > Date: Wed Mar 28 14:42:54 2012 -0700 > > > > radix-tree: use iterators in find_get_pages* functions > > > > Reverting this commit in 3.4 fixes the problem. > > [all reporters added to CC] let's keep all in one thread > > In attachment two patches which might help to debug this regression: > > "mm: recheck page index in find_get_pages_contig" adds paranoid check into > find_get_pages_contig(). It can explain everything, but currently I don't > see how this can hapens. > > "mm: debug fing_get_pages speculative restart" shows lookup restarting > condition which was removed by bisected commit. My dmesg (after corruption occured) with these two patches applied: [ 79.999511] ------------[ cut here ]------------ [ 79.999564] WARNING: at mm/filemap.c:941 find_get_pages_contig+0x177/0x1b0() [ 79.999611] Hardware name: VT82C694X [ 79.999617] Modules linked in: nfsd lockd sunrpc des_generic ecb crypto_blkcipher md4 md5 hmac cryptomgr aead cifs crypto_hash crypto_algapi crypto firewire_ohci firewire_core [ 79.999653] Pid: 1563, comm: nfsd Not tainted 3.4.0-omega #4 [ 79.999659] Call Trace: [ 79.999729] [] ? warn_slowpath_common+0x78/0xb0 [ 79.999744] [] ? find_get_pages_contig+0x177/0x1b0 [ 79.999753] [] ? find_get_pages_contig+0x177/0x1b0 [ 79.999763] [] ? warn_slowpath_null+0x19/0x20 [ 79.999772] [] ? find_get_pages_contig+0x177/0x1b0 [ 79.999805] [] ? __generic_file_splice_read+0xeb/0x510 [ 79.999853] [] ? page_cache_pipe_buf_release+0x10/0x10 [ 79.999873] [] ? common_interrupt+0x29/0x30 [ 79.999900] [] ? _fh_update.isra.11.part.12+0x60/0x60 [nfsd] [ 79.999931] [] ? exportfs_decode_fh+0xc7/0x250 [ 79.999981] [] ? exp_get_by_name+0x3d/0x70 [nfsd] [ 80.000000] [] ? getboottime+0x35/0x40 [ 80.007383] [] ? __schedule+0x198/0x470 [ 80.007505] [] ? sunrpc_cache_lookup+0x54/0x2d0 [sunrpc] [ 80.007574] [] ? generic_file_splice_read+0x73/0x110 [ 80.007590] [] ? irq_exit+0x4f/0x90 [ 80.007599] [] ? __generic_file_splice_read+0x510/0x510 [ 80.007608] [] ? do_splice_to+0x60/0x90 [ 80.007618] [] ? splice_direct_to_actor+0xaa/0x1c0 [ 80.007654] [] ? nfsd_buffered_filldir+0x160/0x160 [nfsd] [ 80.007700] [] ? nfsd_vfs_read.isra.16+0x117/0x160 [nfsd] [ 80.007715] [] ? nfsd_read+0x1c4/0x280 [nfsd] [ 80.007732] [] ? nfsd3_proc_read+0xcf/0x160 [nfsd] [ 80.007745] [] ? nfsd_dispatch+0xb0/0x190 [nfsd] [ 80.007779] [] ? svc_process+0x442/0x7c0 [sunrpc] [ 80.007825] [] ? nfsd+0xa3/0x130 [nfsd] [ 80.007838] [] ? 0xf8929fff [ 80.007846] [] ? 0xf8929fff [ 80.007858] [] ? kthread+0x6c/0x80 [ 80.007867] [] ? kthread_freezable_should_stop+0x50/0x50 [ 80.007896] [] ? kernel_thread_helper+0x6/0xd [ 80.007937] ---[ end trace 0bc8170cf5ac5466 ]--- [ 80.007944] ------------[ cut here ]------------ [ 80.007966] WARNING: at mm/filemap.c:941 find_get_pages_contig+0x177/0x1b0() [ 80.007973] Hardware name: VT82C694X [ 80.007977] Modules linked in: nfsd lockd sunrpc des_generic ecb crypto_blkcipher md4 md5 hmac cryptomgr aead cifs crypto_hash crypto_algapi crypto firewire_ohci firewire_core [ 80.014458] Pid: 1563, comm: nfsd Tainted: G W 3.4.0-omega #4 [ 80.014547] Call Trace: [ 80.014580] [] ? warn_slowpath_common+0x78/0xb0 [ 80.014603] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.014612] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.014624] [] ? warn_slowpath_null+0x19/0x20 [ 80.014676] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.014697] [] ? __generic_file_splice_read+0xeb/0x510 [ 80.014709] [] ? page_cache_pipe_buf_release+0x10/0x10 [ 80.014727] [] ? common_interrupt+0x29/0x30 [ 80.014767] [] ? _fh_update.isra.11.part.12+0x60/0x60 [nfsd] [ 80.014857] [] ? exportfs_decode_fh+0xc7/0x250 [ 80.014886] [] ? exp_get_by_name+0x3d/0x70 [nfsd] [ 80.014939] [] ? getboottime+0x35/0x40 [ 80.014950] [] ? __schedule+0x198/0x470 [ 80.015030] [] ? sunrpc_cache_lookup+0x54/0x2d0 [sunrpc] [ 80.015080] [] ? generic_file_splice_read+0x73/0x110 [ 80.015095] [] ? irq_exit+0x4f/0x90 [ 80.015104] [] ? __generic_file_splice_read+0x510/0x510 [ 80.015113] [] ? do_splice_to+0x60/0x90 [ 80.015162] [] ? splice_direct_to_actor+0xaa/0x1c0 [ 80.015177] [] ? nfsd_buffered_filldir+0x160/0x160 [nfsd] [ 80.015190] [] ? nfsd_vfs_read.isra.16+0x117/0x160 [nfsd] [ 80.015205] [] ? nfsd_read+0x1c4/0x280 [nfsd] [ 80.015221] [] ? nfsd3_proc_read+0xcf/0x160 [nfsd] [ 80.015234] [] ? nfsd_dispatch+0xb0/0x190 [nfsd] [ 80.015305] [] ? svc_process+0x442/0x7c0 [sunrpc] [ 80.015318] [] ? nfsd+0xa3/0x130 [nfsd] [ 80.015330] [] ? 0xf8929fff [ 80.015337] [] ? 0xf8929fff [ 80.015350] [] ? kthread+0x6c/0x80 [ 80.015359] [] ? kthread_freezable_should_stop+0x50/0x50 [ 80.015415] [] ? kernel_thread_helper+0x6/0xd [ 80.015424] ---[ end trace 0bc8170cf5ac5467 ]--- [ 80.015430] ------------[ cut here ]------------ [ 80.015446] WARNING: at mm/filemap.c:941 find_get_pages_contig+0x177/0x1b0() [ 80.015452] Hardware name: VT82C694X [ 80.015456] Modules linked in: nfsd lockd sunrpc des_generic ecb crypto_blkcipher md4 md5 hmac cryptomgr aead cifs crypto_hash crypto_algapi crypto firewire_ohci firewire_core [ 80.015534] Pid: 1563, comm: nfsd Tainted: G W 3.4.0-omega #4 [ 80.015540] Call Trace: [ 80.015560] [] ? warn_slowpath_common+0x78/0xb0 [ 80.015570] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.015579] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.015588] [] ? warn_slowpath_null+0x19/0x20 [ 80.015597] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.015625] [] ? __generic_file_splice_read+0xeb/0x510 [ 80.015672] [] ? page_cache_pipe_buf_release+0x10/0x10 [ 80.015683] [] ? common_interrupt+0x29/0x30 [ 80.015697] [] ? _fh_update.isra.11.part.12+0x60/0x60 [nfsd] [ 80.015712] [] ? exportfs_decode_fh+0xc7/0x250 [ 80.015726] [] ? exp_get_by_name+0x3d/0x70 [nfsd] [ 80.015782] [] ? getboottime+0x35/0x40 [ 80.015792] [] ? __schedule+0x198/0x470 [ 80.015829] [] ? sunrpc_cache_lookup+0x54/0x2d0 [sunrpc] [ 80.015843] [] ? generic_file_splice_read+0x73/0x110 [ 80.015867] [] ? irq_exit+0x4f/0x90 [ 80.015911] [] ? __generic_file_splice_read+0x510/0x510 [ 80.015921] [] ? do_splice_to+0x60/0x90 [ 80.015930] [] ? splice_direct_to_actor+0xaa/0x1c0 [ 80.015945] [] ? nfsd_buffered_filldir+0x160/0x160 [nfsd] [ 80.015958] [] ? nfsd_vfs_read.isra.16+0x117/0x160 [nfsd] [ 80.015972] [] ? nfsd_read+0x1c4/0x280 [nfsd] [ 80.016083] [] ? nfsd3_proc_read+0xcf/0x160 [nfsd] [ 80.016096] [] ? nfsd_dispatch+0xb0/0x190 [nfsd] [ 80.016168] [] ? svc_process+0x442/0x7c0 [sunrpc] [ 80.016182] [] ? nfsd+0xa3/0x130 [nfsd] [ 80.016191] [] ? 0xf8929fff [ 80.016198] [] ? 0xf8929fff [ 80.016209] [] ? kthread+0x6c/0x80 [ 80.016218] [] ? kthread_freezable_should_stop+0x50/0x50 [ 80.016278] [] ? kernel_thread_helper+0x6/0xd [ 80.016285] ---[ end trace 0bc8170cf5ac5468 ]--- [ 80.016291] ------------[ cut here ]------------ [ 80.016309] WARNING: at mm/filemap.c:941 find_get_pages_contig+0x177/0x1b0() [ 80.016315] Hardware name: VT82C694X [ 80.016319] Modules linked in: nfsd lockd sunrpc des_generic ecb crypto_blkcipher md4 md5 hmac cryptomgr aead cifs crypto_hash crypto_algapi crypto firewire_ohci firewire_core [ 80.016397] Pid: 1563, comm: nfsd Tainted: G W 3.4.0-omega #4 [ 80.016403] Call Trace: [ 80.016420] [] ? warn_slowpath_common+0x78/0xb0 [ 80.016430] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.016439] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.016449] [] ? warn_slowpath_null+0x19/0x20 [ 80.016458] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.016483] [] ? __generic_file_splice_read+0xeb/0x510 [ 80.016529] [] ? page_cache_pipe_buf_release+0x10/0x10 [ 80.016541] [] ? common_interrupt+0x29/0x30 [ 80.016554] [] ? _fh_update.isra.11.part.12+0x60/0x60 [nfsd] [ 80.016570] [] ? exportfs_decode_fh+0xc7/0x250 [ 80.016584] [] ? exp_get_by_name+0x3d/0x70 [nfsd] [ 80.016645] [] ? getboottime+0x35/0x40 [ 80.016656] [] ? __schedule+0x198/0x470 [ 80.016688] [] ? sunrpc_cache_lookup+0x54/0x2d0 [sunrpc] [ 80.016701] [] ? generic_file_splice_read+0x73/0x110 [ 80.016712] [] ? irq_exit+0x4f/0x90 [ 80.016769] [] ? __generic_file_splice_read+0x510/0x510 [ 80.016779] [] ? do_splice_to+0x60/0x90 [ 80.016788] [] ? splice_direct_to_actor+0xaa/0x1c0 [ 80.016802] [] ? nfsd_buffered_filldir+0x160/0x160 [nfsd] [ 80.016816] [] ? nfsd_vfs_read.isra.16+0x117/0x160 [nfsd] [ 80.016829] [] ? nfsd_read+0x1c4/0x280 [nfsd] [ 80.016851] [] ? nfsd3_proc_read+0xcf/0x160 [nfsd] [ 80.016890] [] ? nfsd_dispatch+0xb0/0x190 [nfsd] [ 80.016915] [] ? svc_process+0x442/0x7c0 [sunrpc] [ 80.016927] [] ? nfsd+0xa3/0x130 [nfsd] [ 80.016936] [] ? 0xf8929fff [ 80.016943] [] ? 0xf8929fff [ 80.016951] [] ? kthread+0x6c/0x80 [ 80.016963] [] ? kthread_freezable_should_stop+0x50/0x50 [ 80.017018] [] ? kernel_thread_helper+0x6/0xd [ 80.017024] ---[ end trace 0bc8170cf5ac5469 ]--- [ 80.017030] ------------[ cut here ]------------ [ 80.017046] WARNING: at mm/filemap.c:941 find_get_pages_contig+0x177/0x1b0() [ 80.017052] Hardware name: VT82C694X [ 80.017056] Modules linked in: nfsd lockd sunrpc des_generic ecb crypto_blkcipher md4 md5 hmac cryptomgr aead cifs crypto_hash crypto_algapi crypto firewire_ohci firewire_core [ 80.017136] Pid: 1563, comm: nfsd Tainted: G W 3.4.0-omega #4 [ 80.017142] Call Trace: [ 80.017158] [] ? warn_slowpath_common+0x78/0xb0 [ 80.017169] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.017178] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.017188] [] ? warn_slowpath_null+0x19/0x20 [ 80.017197] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.017222] [] ? __generic_file_splice_read+0xeb/0x510 [ 80.017285] [] ? page_cache_pipe_buf_release+0x10/0x10 [ 80.017301] [] ? _fh_update.isra.11.part.12+0x60/0x60 [nfsd] [ 80.017317] [] ? exportfs_decode_fh+0xc7/0x250 [ 80.017331] [] ? exp_get_by_name+0x3d/0x70 [nfsd] [ 80.017342] [] ? getboottime+0x35/0x40 [ 80.017352] [] ? __schedule+0x198/0x470 [ 80.017391] [] ? sunrpc_cache_lookup+0x54/0x2d0 [sunrpc] [ 80.017445] [] ? generic_file_splice_read+0x73/0x110 [ 80.017456] [] ? irq_exit+0x4f/0x90 [ 80.017465] [] ? __generic_file_splice_read+0x510/0x510 [ 80.017474] [] ? do_splice_to+0x60/0x90 [ 80.017483] [] ? splice_direct_to_actor+0xaa/0x1c0 [ 80.017538] [] ? nfsd_buffered_filldir+0x160/0x160 [nfsd] [ 80.017551] [] ? nfsd_vfs_read.isra.16+0x117/0x160 [nfsd] [ 80.017659] [] ? nfsd_read+0x1c4/0x280 [nfsd] [ 80.017675] [] ? nfsd3_proc_read+0xcf/0x160 [nfsd] [ 80.017687] [] ? nfsd_dispatch+0xb0/0x190 [nfsd] [ 80.017713] [] ? svc_process+0x442/0x7c0 [sunrpc] [ 80.017725] [] ? nfsd+0xa3/0x130 [nfsd] [ 80.017782] [] ? 0xf8929fff [ 80.017790] [] ? 0xf8929fff [ 80.017799] [] ? kthread+0x6c/0x80 [ 80.017808] [] ? kthread_freezable_should_stop+0x50/0x50 [ 80.017821] [] ? kernel_thread_helper+0x6/0xd [ 80.017829] ---[ end trace 0bc8170cf5ac546a ]--- [ 80.017834] ------------[ cut here ]------------ [ 80.017851] WARNING: at mm/filemap.c:941 find_get_pages_contig+0x177/0x1b0() [ 80.017900] Hardware name: VT82C694X [ 80.017905] Modules linked in: nfsd lockd sunrpc des_generic ecb crypto_blkcipher md4 md5 hmac cryptomgr aead cifs crypto_hash crypto_algapi crypto firewire_ohci firewire_core [ 80.017936] Pid: 1563, comm: nfsd Tainted: G W 3.4.0-omega #4 [ 80.017941] Call Trace: [ 80.017960] [] ? warn_slowpath_common+0x78/0xb0 [ 80.017970] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.018029] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.018040] [] ? warn_slowpath_null+0x19/0x20 [ 80.018049] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.018062] [] ? __generic_file_splice_read+0xeb/0x510 [ 80.018073] [] ? page_cache_pipe_buf_release+0x10/0x10 [ 80.018087] [] ? _fh_update.isra.11.part.12+0x60/0x60 [nfsd] [ 80.018114] [] ? exportfs_decode_fh+0xc7/0x250 [ 80.018165] [] ? exp_get_by_name+0x3d/0x70 [nfsd] [ 80.018177] [] ? getboottime+0x35/0x40 [ 80.018189] [] ? __schedule+0x198/0x470 [ 80.018227] [] ? sunrpc_cache_lookup+0x54/0x2d0 [sunrpc] [ 80.018283] [] ? generic_file_splice_read+0x73/0x110 [ 80.018296] [] ? irq_exit+0x4f/0x90 [ 80.018305] [] ? __generic_file_splice_read+0x510/0x510 [ 80.018314] [] ? do_splice_to+0x60/0x90 [ 80.018323] [] ? splice_direct_to_actor+0xaa/0x1c0 [ 80.018339] [] ? nfsd_buffered_filldir+0x160/0x160 [nfsd] [ 80.018397] [] ? nfsd_vfs_read.isra.16+0x117/0x160 [nfsd] [ 80.018412] [] ? nfsd_read+0x1c4/0x280 [nfsd] [ 80.018426] [] ? nfsd3_proc_read+0xcf/0x160 [nfsd] [ 80.018438] [] ? nfsd_dispatch+0xb0/0x190 [nfsd] [ 80.018464] [] ? svc_process+0x442/0x7c0 [sunrpc] [ 80.018522] [] ? nfsd+0xa3/0x130 [nfsd] [ 80.018532] [] ? 0xf8929fff [ 80.018539] [] ? 0xf8929fff [ 80.018549] [] ? kthread+0x6c/0x80 [ 80.018558] [] ? kthread_freezable_should_stop+0x50/0x50 [ 80.018572] [] ? kernel_thread_helper+0x6/0xd [ 80.018578] ---[ end trace 0bc8170cf5ac546b ]--- [ 80.018584] ------------[ cut here ]------------ [ 80.018609] WARNING: at mm/filemap.c:941 find_get_pages_contig+0x177/0x1b0() [ 80.018648] Hardware name: VT82C694X [ 80.018654] Modules linked in: nfsd lockd sunrpc des_generic ecb crypto_blkcipher md4 md5 hmac cryptomgr aead cifs crypto_hash crypto_algapi crypto firewire_ohci firewire_core [ 80.018684] Pid: 1563, comm: nfsd Tainted: G W 3.4.0-omega #4 [ 80.018690] Call Trace: [ 80.018705] [] ? warn_slowpath_common+0x78/0xb0 [ 80.018725] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.018771] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.018782] [] ? warn_slowpath_null+0x19/0x20 [ 80.018791] [] ? find_get_pages_contig+0x177/0x1b0 [ 80.018805] [] ? __generic_file_splice_read+0xeb/0x510 [ 80.018816] [] ? page_cache_pipe_buf_release+0x10/0x10 [ 80.018830] [] ? exportfs_decode_fh+0xc7/0x250 [ 80.018891] [] ? exp_get_by_name+0x3d/0x70 [nfsd] [ 80.018903] [] ? getboottime+0x35/0x40 [ 80.018913] [] ? __schedule+0x198/0x470 [ 80.018947] [] ? sunrpc_cache_lookup+0x54/0x2d0 [sunrpc] [ 80.018959] [] ? generic_file_splice_read+0x73/0x110 [ 80.019015] [] ? irq_exit+0x4f/0x90 [ 80.019025] [] ? __generic_file_splice_read+0x510/0x510 [ 80.019034] [] ? do_splice_to+0x60/0x90 [ 80.019044] [] ? splice_direct_to_actor+0xaa/0x1c0 [ 80.019058] [] ? nfsd_buffered_filldir+0x160/0x160 [nfsd] [ 80.019071] [] ? nfsd_vfs_read.isra.16+0x117/0x160 [nfsd] [ 80.019084] [] ? nfsd_read+0x1c4/0x280 [nfsd] [ 80.019139] [] ? nfsd3_proc_read+0xcf/0x160 [nfsd] [ 80.019152] [] ? nfsd_dispatch+0xb0/0x190 [nfsd] [ 80.019177] [] ? svc_process+0x442/0x7c0 [sunrpc] [ 80.019189] [] ? nfsd+0xa3/0x130 [nfsd] [ 80.019198] [] ? 0xf8929fff [ 80.019205] [] ? 0xf8929fff [ 80.019257] [] ? kthread+0x6c/0x80 [ 80.019267] [] ? kthread_freezable_should_stop+0x50/0x50 [ 80.019279] [] ? kernel_thread_helper+0x6/0xd [ 80.019286] ---[ end trace 0bc8170cf5ac546c ]--- [ 91.774922] ------------[ cut here ]------------ [ 91.775125] WARNING: at mm/filemap.c:941 find_get_pages_contig+0x177/0x1b0() [ 91.775327] Hardware name: VT82C694X [ 91.775334] Modules linked in: nfsd lockd sunrpc des_generic ecb crypto_blkcipher md4 md5 hmac cryptomgr aead cifs crypto_hash crypto_algapi crypto firewire_ohci firewire_core [ 91.775483] Pid: 1564, comm: nfsd Tainted: G W 3.4.0-omega #4 [ 91.775570] Call Trace: [ 91.775642] [] ? warn_slowpath_common+0x78/0xb0 [ 91.775816] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.775829] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.775842] [] ? warn_slowpath_null+0x19/0x20 [ 91.796462] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.796487] [] ? __generic_file_splice_read+0xeb/0x510 [ 91.796554] [] ? irq_exit+0x4f/0x90 [ 91.796565] [] ? page_cache_pipe_buf_release+0x10/0x10 [ 91.796580] [] ? iput+0x2c/0x210 [ 91.796588] [] ? d_obtain_alias+0x2f/0x170 [ 91.796608] [] ? ext3_fh_to_dentry+0x19/0x20 [ 91.796637] [] ? exportfs_decode_fh+0x87/0x250 [ 91.796706] [] ? exp_get_by_name+0x3d/0x70 [nfsd] [ 91.796722] [] ? udp_recvmsg+0x186/0x2d0 [ 91.796731] [] ? irq_exit+0x4f/0x90 [ 91.796755] [] ? do_IRQ+0x43/0xa0 [ 91.796855] [] ? cache_check+0x71/0x3f0 [sunrpc] [ 91.796925] [] ? common_interrupt+0x29/0x30 [ 91.796941] [] ? generic_file_splice_read+0x73/0x110 [ 91.796951] [] ? __generic_file_splice_read+0x510/0x510 [ 91.796960] [] ? do_splice_to+0x60/0x90 [ 91.796969] [] ? splice_direct_to_actor+0xaa/0x1c0 [ 91.796986] [] ? nfsd_buffered_filldir+0x160/0x160 [nfsd] [ 91.797042] [] ? nfsd_vfs_read.isra.16+0x117/0x160 [nfsd] [ 91.797057] [] ? nfsd_read+0x1c4/0x280 [nfsd] [ 91.797074] [] ? nfsd3_proc_read+0xcf/0x160 [nfsd] [ 91.797086] [] ? nfsd_dispatch+0xb0/0x190 [nfsd] [ 91.797119] [] ? svc_process+0x442/0x7c0 [sunrpc] [ 91.797195] [] ? nfsd+0xa3/0x130 [nfsd] [ 91.797207] [] ? 0xf8929fff [ 91.797215] [] ? 0xf8929fff [ 91.797227] [] ? kthread+0x6c/0x80 [ 91.797236] [] ? kthread_freezable_should_stop+0x50/0x50 [ 91.797250] [] ? kernel_thread_helper+0x6/0xd [ 91.797259] ---[ end trace 0bc8170cf5ac546d ]--- [ 91.797311] ------------[ cut here ]------------ [ 91.797330] WARNING: at mm/filemap.c:941 find_get_pages_contig+0x177/0x1b0() [ 91.797337] Hardware name: VT82C694X [ 91.797341] Modules linked in: nfsd lockd sunrpc des_generic ecb crypto_blkcipher md4 md5 hmac cryptomgr aead cifs crypto_hash crypto_algapi crypto firewire_ohci firewire_core [ 91.797374] Pid: 1564, comm: nfsd Tainted: G W 3.4.0-omega #4 [ 91.797379] Call Trace: [ 91.797412] [] ? warn_slowpath_common+0x78/0xb0 [ 91.797495] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.797505] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.797565] [] ? warn_slowpath_null+0x19/0x20 [ 91.797576] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.797590] [] ? __generic_file_splice_read+0xeb/0x510 [ 91.797604] [] ? irq_exit+0x4f/0x90 [ 91.797614] [] ? page_cache_pipe_buf_release+0x10/0x10 [ 91.797628] [] ? iput+0x2c/0x210 [ 91.797686] [] ? d_obtain_alias+0x2f/0x170 [ 91.797697] [] ? ext3_fh_to_dentry+0x19/0x20 [ 91.797711] [] ? exportfs_decode_fh+0x87/0x250 [ 91.797727] [] ? exp_get_by_name+0x3d/0x70 [nfsd] [ 91.797737] [] ? udp_recvmsg+0x186/0x2d0 [ 91.797746] [] ? irq_exit+0x4f/0x90 [ 91.797761] [] ? do_IRQ+0x43/0xa0 [ 91.797841] [] ? cache_check+0x71/0x3f0 [sunrpc] [ 91.797856] [] ? common_interrupt+0x29/0x30 [ 91.797869] [] ? generic_file_splice_read+0x73/0x110 [ 91.797879] [] ? __generic_file_splice_read+0x510/0x510 [ 91.797931] [] ? do_splice_to+0x60/0x90 [ 91.797941] [] ? splice_direct_to_actor+0xaa/0x1c0 [ 91.797957] [] ? nfsd_buffered_filldir+0x160/0x160 [nfsd] [ 91.797971] [] ? nfsd_vfs_read.isra.16+0x117/0x160 [nfsd] [ 91.797985] [] ? nfsd_read+0x1c4/0x280 [nfsd] [ 91.798000] [] ? nfsd3_proc_read+0xcf/0x160 [nfsd] [ 91.798052] [] ? nfsd_dispatch+0xb0/0x190 [nfsd] [ 91.798078] [] ? svc_process+0x442/0x7c0 [sunrpc] [ 91.798090] [] ? nfsd+0xa3/0x130 [nfsd] [ 91.798100] [] ? 0xf8929fff [ 91.798107] [] ? 0xf8929fff [ 91.798118] [] ? kthread+0x6c/0x80 [ 91.798176] [] ? kthread_freezable_should_stop+0x50/0x50 [ 91.798188] [] ? kernel_thread_helper+0x6/0xd [ 91.798195] ---[ end trace 0bc8170cf5ac546e ]--- [ 91.798201] ------------[ cut here ]------------ [ 91.798216] WARNING: at mm/filemap.c:941 find_get_pages_contig+0x177/0x1b0() [ 91.798222] Hardware name: VT82C694X [ 91.798226] Modules linked in: nfsd lockd sunrpc des_generic ecb crypto_blkcipher md4 md5 hmac cryptomgr aead cifs crypto_hash crypto_algapi crypto firewire_ohci firewire_core [ 91.798306] Pid: 1564, comm: nfsd Tainted: G W 3.4.0-omega #4 [ 91.798312] Call Trace: [ 91.798328] [] ? warn_slowpath_common+0x78/0xb0 [ 91.798338] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.798347] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.798357] [] ? warn_slowpath_null+0x19/0x20 [ 91.798366] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.798426] [] ? __generic_file_splice_read+0xeb/0x510 [ 91.798437] [] ? irq_exit+0x4f/0x90 [ 91.798447] [] ? page_cache_pipe_buf_release+0x10/0x10 [ 91.798459] [] ? iput+0x2c/0x210 [ 91.798467] [] ? d_obtain_alias+0x2f/0x170 [ 91.798477] [] ? ext3_fh_to_dentry+0x19/0x20 [ 91.798491] [] ? exportfs_decode_fh+0x87/0x250 [ 91.798551] [] ? exp_get_by_name+0x3d/0x70 [nfsd] [ 91.798561] [] ? udp_recvmsg+0x186/0x2d0 [ 91.798571] [] ? irq_exit+0x4f/0x90 [ 91.798579] [] ? do_IRQ+0x43/0xa0 [ 91.798617] [] ? cache_check+0x71/0x3f0 [sunrpc] [ 91.798673] [] ? common_interrupt+0x29/0x30 [ 91.798687] [] ? generic_file_splice_read+0x73/0x110 [ 91.798697] [] ? __generic_file_splice_read+0x510/0x510 [ 91.798706] [] ? do_splice_to+0x60/0x90 [ 91.798716] [] ? splice_direct_to_actor+0xaa/0x1c0 [ 91.798731] [] ? nfsd_buffered_filldir+0x160/0x160 [nfsd] [ 91.798745] [] ? nfsd_vfs_read.isra.16+0x117/0x160 [nfsd] [ 91.798794] [] ? nfsd_read+0x1c4/0x280 [nfsd] [ 91.798811] [] ? nfsd3_proc_read+0xcf/0x160 [nfsd] [ 91.798823] [] ? nfsd_dispatch+0xb0/0x190 [nfsd] [ 91.798847] [] ? svc_process+0x442/0x7c0 [sunrpc] [ 91.798859] [] ? nfsd+0xa3/0x130 [nfsd] [ 91.798912] [] ? 0xf8929fff [ 91.798920] [] ? 0xf8929fff [ 91.798929] [] ? kthread+0x6c/0x80 [ 91.798938] [] ? kthread_freezable_should_stop+0x50/0x50 [ 91.798950] [] ? kernel_thread_helper+0x6/0xd [ 91.798957] ---[ end trace 0bc8170cf5ac546f ]--- [ 91.798963] ------------[ cut here ]------------ [ 91.798976] WARNING: at mm/filemap.c:941 find_get_pages_contig+0x177/0x1b0() [ 91.798982] Hardware name: VT82C694X [ 91.799028] Modules linked in: nfsd lockd sunrpc des_generic ecb crypto_blkcipher md4 md5 hmac cryptomgr aead cifs crypto_hash crypto_algapi crypto firewire_ohci firewire_core [ 91.799060] Pid: 1564, comm: nfsd Tainted: G W 3.4.0-omega #4 [ 91.799066] Call Trace: [ 91.799080] [] ? warn_slowpath_common+0x78/0xb0 [ 91.799091] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.799100] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.799110] [] ? warn_slowpath_null+0x19/0x20 [ 91.799161] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.799175] [] ? __generic_file_splice_read+0xeb/0x510 [ 91.799186] [] ? irq_exit+0x4f/0x90 [ 91.799195] [] ? page_cache_pipe_buf_release+0x10/0x10 [ 91.799206] [] ? iput+0x2c/0x210 [ 91.799214] [] ? d_obtain_alias+0x2f/0x170 [ 91.799225] [] ? ext3_fh_to_dentry+0x19/0x20 [ 91.799288] [] ? exportfs_decode_fh+0x87/0x250 [ 91.799304] [] ? exp_get_by_name+0x3d/0x70 [nfsd] [ 91.799314] [] ? udp_recvmsg+0x186/0x2d0 [ 91.799323] [] ? irq_exit+0x4f/0x90 [ 91.799331] [] ? do_IRQ+0x43/0xa0 [ 91.799377] [] ? cache_check+0x71/0x3f0 [sunrpc] [ 91.799426] [] ? common_interrupt+0x29/0x30 [ 91.799438] [] ? generic_file_splice_read+0x73/0x110 [ 91.799448] [] ? __generic_file_splice_read+0x510/0x510 [ 91.799457] [] ? do_splice_to+0x60/0x90 [ 91.799466] [] ? splice_direct_to_actor+0xaa/0x1c0 [ 91.799484] [] ? nfsd_buffered_filldir+0x160/0x160 [nfsd] [ 91.799527] [] ? nfsd_vfs_read.isra.16+0x117/0x160 [nfsd] [ 91.799542] [] ? nfsd_read+0x1c4/0x280 [nfsd] [ 91.799557] [] ? nfsd3_proc_read+0xcf/0x160 [nfsd] [ 91.799569] [] ? nfsd_dispatch+0xb0/0x190 [nfsd] [ 91.799592] [] ? svc_process+0x442/0x7c0 [sunrpc] [ 91.799654] [] ? nfsd+0xa3/0x130 [nfsd] [ 91.799664] [] ? 0xf8929fff [ 91.799671] [] ? 0xf8929fff [ 91.799681] [] ? kthread+0x6c/0x80 [ 91.799690] [] ? kthread_freezable_should_stop+0x50/0x50 [ 91.799703] [] ? kernel_thread_helper+0x6/0xd [ 91.799710] ---[ end trace 0bc8170cf5ac5470 ]--- [ 91.799715] ------------[ cut here ]------------ [ 91.799743] WARNING: at mm/filemap.c:941 find_get_pages_contig+0x177/0x1b0() [ 91.799783] Hardware name: VT82C694X [ 91.799789] Modules linked in: nfsd lockd sunrpc des_generic ecb crypto_blkcipher md4 md5 hmac cryptomgr aead cifs crypto_hash crypto_algapi crypto firewire_ohci firewire_core [ 91.799820] Pid: 1564, comm: nfsd Tainted: G W 3.4.0-omega #4 [ 91.799825] Call Trace: [ 91.799840] [] ? warn_slowpath_common+0x78/0xb0 [ 91.799925] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.799935] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.799946] [] ? warn_slowpath_null+0x19/0x20 [ 91.799956] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.799968] [] ? __generic_file_splice_read+0xeb/0x510 [ 91.799979] [] ? irq_exit+0x4f/0x90 [ 91.799989] [] ? page_cache_pipe_buf_release+0x10/0x10 [ 91.800000] [] ? iput+0x2c/0x210 [ 91.820316] [] ? d_obtain_alias+0x2f/0x170 [ 91.820387] [] ? ext3_fh_to_dentry+0x19/0x20 [ 91.820415] [] ? exportfs_decode_fh+0x87/0x250 [ 91.820484] [] ? exp_get_by_name+0x3d/0x70 [nfsd] [ 91.820500] [] ? udp_recvmsg+0x186/0x2d0 [ 91.820516] [] ? irq_exit+0x4f/0x90 [ 91.820537] [] ? do_IRQ+0x43/0xa0 [ 91.820673] [] ? cache_check+0x71/0x3f0 [sunrpc] [ 91.820728] [] ? common_interrupt+0x29/0x30 [ 91.820750] [] ? generic_file_splice_read+0x73/0x110 [ 91.820760] [] ? __generic_file_splice_read+0x510/0x510 [ 91.820769] [] ? do_splice_to+0x60/0x90 [ 91.820823] [] ? splice_direct_to_actor+0xaa/0x1c0 [ 91.820840] [] ? nfsd_buffered_filldir+0x160/0x160 [nfsd] [ 91.820854] [] ? nfsd_vfs_read.isra.16+0x117/0x160 [nfsd] [ 91.820868] [] ? nfsd_read+0x1c4/0x280 [nfsd] [ 91.820886] [] ? nfsd3_proc_read+0xcf/0x160 [nfsd] [ 91.820901] [] ? nfsd_dispatch+0xb0/0x190 [nfsd] [ 91.820964] [] ? svc_process+0x442/0x7c0 [sunrpc] [ 91.820977] [] ? nfsd+0xa3/0x130 [nfsd] [ 91.820990] [] ? 0xf8929fff [ 91.820997] [] ? 0xf8929fff [ 91.821009] [] ? kthread+0x6c/0x80 [ 91.821019] [] ? kthread_freezable_should_stop+0x50/0x50 [ 91.821075] [] ? kernel_thread_helper+0x6/0xd [ 91.821084] ---[ end trace 0bc8170cf5ac5471 ]--- [ 91.821091] ------------[ cut here ]------------ [ 91.821112] WARNING: at mm/filemap.c:941 find_get_pages_contig+0x177/0x1b0() [ 91.821119] Hardware name: VT82C694X [ 91.821123] Modules linked in: nfsd lockd sunrpc des_generic ecb crypto_blkcipher md4 md5 hmac cryptomgr aead cifs crypto_hash crypto_algapi crypto firewire_ohci firewire_core [ 91.821205] Pid: 1564, comm: nfsd Tainted: G W 3.4.0-omega #4 [ 91.821211] Call Trace: [ 91.821233] [] ? warn_slowpath_common+0x78/0xb0 [ 91.821244] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.821253] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.821262] [] ? warn_slowpath_null+0x19/0x20 [ 91.821318] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.821332] [] ? __generic_file_splice_read+0xeb/0x510 [ 91.821343] [] ? irq_exit+0x4f/0x90 [ 91.821353] [] ? page_cache_pipe_buf_release+0x10/0x10 [ 91.821365] [] ? iput+0x2c/0x210 [ 91.821373] [] ? d_obtain_alias+0x2f/0x170 [ 91.821383] [] ? ext3_fh_to_dentry+0x19/0x20 [ 91.821438] [] ? exportfs_decode_fh+0x87/0x250 [ 91.821454] [] ? exp_get_by_name+0x3d/0x70 [nfsd] [ 91.821463] [] ? udp_recvmsg+0x186/0x2d0 [ 91.821472] [] ? irq_exit+0x4f/0x90 [ 91.821481] [] ? do_IRQ+0x43/0xa0 [ 91.821529] [] ? cache_check+0x71/0x3f0 [sunrpc] [ 91.821599] [] ? common_interrupt+0x29/0x30 [ 91.821616] [] ? generic_file_splice_read+0x73/0x110 [ 91.821627] [] ? __generic_file_splice_read+0x510/0x510 [ 91.821636] [] ? do_splice_to+0x60/0x90 [ 91.821717] [] ? splice_direct_to_actor+0xaa/0x1c0 [ 91.821734] [] ? nfsd_buffered_filldir+0x160/0x160 [nfsd] [ 91.821748] [] ? nfsd_vfs_read.isra.16+0x117/0x160 [nfsd] [ 91.821762] [] ? nfsd_read+0x1c4/0x280 [nfsd] [ 91.821881] [] ? nfsd3_proc_read+0xcf/0x160 [nfsd] [ 91.821896] [] ? nfsd_dispatch+0xb0/0x190 [nfsd] [ 91.821938] [] ? svc_process+0x442/0x7c0 [sunrpc] [ 91.822017] [] ? nfsd+0xa3/0x130 [nfsd] [ 91.825357] [] ? 0xf8929fff [ 91.825368] [] ? 0xf8929fff [ 91.825383] [] ? kthread+0x6c/0x80 [ 91.825402] [] ? kthread_freezable_should_stop+0x50/0x50 [ 91.825457] [] ? kernel_thread_helper+0x6/0xd [ 91.825466] ---[ end trace 0bc8170cf5ac5472 ]--- [ 91.825473] ------------[ cut here ]------------ [ 91.825496] WARNING: at mm/filemap.c:941 find_get_pages_contig+0x177/0x1b0() [ 91.825502] Hardware name: VT82C694X [ 91.825506] Modules linked in: nfsd lockd sunrpc des_generic ecb crypto_blkcipher md4 md5 hmac cryptomgr aead cifs crypto_hash crypto_algapi crypto firewire_ohci firewire_core [ 91.825585] Pid: 1564, comm: nfsd Tainted: G W 3.4.0-omega #4 [ 91.825590] Call Trace: [ 91.825612] [] ? warn_slowpath_common+0x78/0xb0 [ 91.825622] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.825632] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.825689] [] ? warn_slowpath_null+0x19/0x20 [ 91.825699] [] ? find_get_pages_contig+0x177/0x1b0 [ 91.825719] [] ? __generic_file_splice_read+0xeb/0x510 [ 91.825734] [] ? irq_exit+0x4f/0x90 [ 91.825744] [] ? page_cache_pipe_buf_release+0x10/0x10 [ 91.825759] [] ? iput+0x2c/0x210 [ 91.825812] [] ? d_obtain_alias+0x2f/0x170 [ 91.825833] [] ? ext3_fh_to_dentry+0x19/0x20 [ 91.825850] [] ? exportfs_decode_fh+0x87/0x250 [ 91.825881] [] ? exp_get_by_name+0x3d/0x70 [nfsd] [ 91.825939] [] ? udp_recvmsg+0x186/0x2d0 [ 91.825949] [] ? irq_exit+0x4f/0x90 [ 91.825960] [] ? do_IRQ+0x43/0xa0 [ 91.826039] [] ? cache_check+0x71/0x3f0 [sunrpc] [ 91.826102] [] ? common_interrupt+0x29/0x30 [ 91.826117] [] ? generic_file_splice_read+0x73/0x110 [ 91.826127] [] ? __generic_file_splice_read+0x510/0x510 [ 91.826179] [] ? do_splice_to+0x60/0x90 [ 91.826189] [] ? splice_direct_to_actor+0xaa/0x1c0 [ 91.826206] [] ? nfsd_buffered_filldir+0x160/0x160 [nfsd] [ 91.826219] [] ? nfsd_vfs_read.isra.16+0x117/0x160 [nfsd] [ 91.826233] [] ? nfsd_read+0x1c4/0x280 [nfsd] [ 91.826249] [] ? nfsd3_proc_read+0xcf/0x160 [nfsd] [ 91.826305] [] ? nfsd_dispatch+0xb0/0x190 [nfsd] [ 91.826332] [] ? svc_process+0x442/0x7c0 [sunrpc] [ 91.826344] [] ? nfsd+0xa3/0x130 [nfsd] [ 91.826353] [] ? 0xf8929fff [ 91.826360] [] ? 0xf8929fff [ 91.826370] [] ? kthread+0x6c/0x80 [ 91.826427] [] ? kthread_freezable_should_stop+0x50/0x50 [ 91.826439] [] ? kernel_thread_helper+0x6/0xd [ 91.826446] ---[ end trace 0bc8170cf5ac5473 ]--- -- Ondrej Zary -- 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/