Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758152Ab2FEOVe (ORCPT ); Tue, 5 Jun 2012 10:21:34 -0400 Received: from mailout-de.gmx.net ([213.165.64.23]:55589 "HELO mailout-de.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1757957Ab2FEOVb (ORCPT ); Tue, 5 Jun 2012 10:21:31 -0400 X-Authenticated: #5108953 X-Provags-ID: V01U2FsdGVkX1+VDiAKnMGVnvs7MyohEbziNd70K+061DqGY7MltP DT/6+pP3sR58TC Message-ID: <4FCE15E6.7090006@gmx.de> Date: Tue, 05 Jun 2012 16:21:26 +0200 From: =?ISO-8859-1?Q?Toralf_F=F6rster?= User-Agent: Mozilla/5.0 (X11; Linux i686; rv:12.0) Gecko/20120603 Thunderbird/12.0.1 MIME-Version: 1.0 To: Konstantin Khlebnikov CC: Ondrej Zary , Hugh Dickins , Kernel development list , Dave Jones , Hans de Bruin , Linux NFS mailing list , Andrew Morton , richard -rw- weinberger Subject: Re: [bisected commit 0fc9d10] NFS-server corruption with 3.4 References: <201206051116.17711.linux@rainbow-software.org> <4FCE0A83.4050502@openvz.org> In-Reply-To: <4FCE0A83.4050502@openvz.org> X-Enigmail-Version: 1.5pre Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Y-GMX-Trusted: 0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 13061 Lines: 281 On 06/05/2012 03:32 PM, Konstantin Khlebnikov wrote: > > [all reporters added to CC] let's keep all in one thread > > In attachment two patches which might help to debug this regression: Hi Konstantin, the output after applying your 2 patches om top of current git tree is shown below. FWIW reverting commit 0fc9d10 on top of 99becf1 solves the issue for me. 2012-06-05T16:12:29.745+02:00 n22 kernel: ------------[ cut here ]------------ 2012-06-05T16:12:29.746+02:00 n22 kernel: WARNING: at mm/filemap.c:940 find_get_pages_contig+0x16a/0x1a0() 2012-06-05T16:12:29.746+02:00 n22 kernel: Hardware name: 6474B84 2012-06-05T16:12:29.746+02:00 n22 kernel: Modules linked in: loop fuse dm_mod usblp hid_generic hid_cherry i915 usbhid hid fbcon font bitblit softcursor drm_kms_helper drm fb fbdev intel_agp cfbcopyarea i2c_algo_bit intel_gtt 8250_pci 8250 cfbimgblt i2c_i801 sr_mod thinkpad_acpi hwmon video acpi_cpufreq nvram ac thermal sg evdev psmouse serial_core i2c_core cdrom agpgart button battery mperf processor wmi cfbfillrect [last unloaded: microcode] 2012-06-05T16:12:29.746+02:00 n22 kernel: Pid: 2359, comm: loop0 Not tainted 3.5.0-rc1-00037-g99becf1-dirty #21 2012-06-05T16:12:29.746+02:00 n22 kernel: Call Trace: 2012-06-05T16:12:29.746+02:00 n22 kernel: [] warn_slowpath_common+0x72/0xa0 2012-06-05T16:12:29.746+02:00 n22 kernel: [] ? find_get_pages_contig+0x16a/0x1a0 2012-06-05T16:12:29.746+02:00 n22 kernel: [] ? find_get_pages_contig+0x16a/0x1a0 2012-06-05T16:12:29.746+02:00 n22 kernel: [] warn_slowpath_null+0x22/0x30 2012-06-05T16:12:29.746+02:00 n22 kernel: [] find_get_pages_contig+0x16a/0x1a0 2012-06-05T16:12:29.746+02:00 n22 kernel: [] ? splice_to_pipe+0xec/0x1f0 2012-06-05T16:12:29.746+02:00 n22 kernel: [] __generic_file_splice_read+0xe7/0x550 2012-06-05T16:12:29.746+02:00 n22 kernel: [] ? load_balance+0x88/0x5a0 2012-06-05T16:12:29.746+02:00 n22 kernel: [] ? update_cfs_load+0x284/0x290 2012-06-05T16:12:29.746+02:00 n22 kernel: [] ? transfer_none+0x54/0x80 [loop] 2012-06-05T16:12:29.746+02:00 n22 kernel: [] ? lo_splice_actor+0xaa/0xe0 [loop] 2012-06-05T16:12:29.747+02:00 n22 kernel: [] ? page_cache_pipe_buf_release+0x20/0x20 2012-06-05T16:12:29.747+02:00 n22 kernel: [] generic_file_splice_read+0x9c/0x100 2012-06-05T16:12:29.747+02:00 n22 kernel: [] ? __generic_file_splice_read+0x550/0x550 2012-06-05T16:12:29.747+02:00 n22 kernel: [] do_splice_to+0x65/0x80 2012-06-05T16:12:29.747+02:00 n22 kernel: [] splice_direct_to_actor+0xb5/0x1f0 2012-06-05T16:12:29.747+02:00 n22 kernel: [] ? loop_thread+0x510/0x510 [loop] 2012-06-05T16:12:29.747+02:00 n22 kernel: [] loop_thread+0x181/0x510 [loop] 2012-06-05T16:12:29.747+02:00 n22 kernel: [] ? lo_splice_actor+0xe0/0xe0 [loop] 2012-06-05T16:12:29.747+02:00 n22 kernel: [] ? do_lo_send_write+0xe0/0xe0 [loop] 2012-06-05T16:12:29.747+02:00 n22 kernel: [] kthread+0x7c/0x90 2012-06-05T16:12:29.747+02:00 n22 kernel: [] ? flush_kthread_worker+0xb0/0xb0 2012-06-05T16:12:29.747+02:00 n22 kernel: [] kernel_thread_helper+0x6/0x10 2012-06-05T16:12:29.747+02:00 n22 kernel: ---[ end trace 00cc617101264b7f ]--- 2012-06-05T16:12:29.784+02:00 n22 kernel: ------------[ cut here ]------------ 2012-06-05T16:12:29.785+02:00 n22 kernel: WARNING: at mm/filemap.c:940 find_get_pages_contig+0x16a/0x1a0() 2012-06-05T16:12:29.785+02:00 n22 kernel: Hardware name: 6474B84 2012-06-05T16:12:29.785+02:00 n22 kernel: Modules linked in: loop fuse dm_mod usblp hid_generic hid_cherry i915 usbhid hid fbcon font bitblit softcursor drm_kms_helper drm fb fbdev intel_agp cfbcopyarea i2c_algo_bit intel_gtt 8250_pci 8250 cfbimgblt i2c_i801 sr_mod thinkpad_acpi hwmon video acpi_cpufreq nvram ac thermal sg evdev psmouse serial_core i2c_core cdrom agpgart button battery mperf processor wmi cfbfillrect [last unloaded: microcode] 2012-06-05T16:12:29.785+02:00 n22 kernel: Pid: 2359, comm: loop0 Tainted: G W 3.5.0-rc1-00037-g99becf1-dirty #21 2012-06-05T16:12:29.785+02:00 n22 kernel: Call Trace: 2012-06-05T16:12:29.785+02:00 n22 kernel: [] warn_slowpath_common+0x72/0xa0 2012-06-05T16:12:29.785+02:00 n22 kernel: [] ? find_get_pages_contig+0x16a/0x1a0 2012-06-05T16:12:29.785+02:00 n22 kernel: [] ? find_get_pages_contig+0x16a/0x1a0 2012-06-05T16:12:29.785+02:00 n22 kernel: [] warn_slowpath_null+0x22/0x30 2012-06-05T16:12:29.785+02:00 n22 kernel: [] find_get_pages_contig+0x16a/0x1a0 2012-06-05T16:12:29.785+02:00 n22 kernel: [] ? splice_to_pipe+0xec/0x1f0 2012-06-05T16:12:29.785+02:00 n22 kernel: [] __generic_file_splice_read+0xe7/0x550 2012-06-05T16:12:29.785+02:00 n22 kernel: [] ? enqueue_entity+0xd5/0x210 2012-06-05T16:12:29.785+02:00 n22 kernel: [] ? check_preempt_curr+0x65/0x90 2012-06-05T16:12:29.785+02:00 n22 kernel: [] ? ttwu_do_wakeup+0x30/0x110 2012-06-05T16:12:29.785+02:00 n22 kernel: [] ? transfer_none+0x54/0x80 [loop] 2012-06-05T16:12:29.785+02:00 n22 kernel: [] ? lo_splice_actor+0xaa/0xe0 [loop] 2012-06-05T16:12:29.785+02:00 n22 kernel: [] ? page_cache_pipe_buf_release+0x20/0x20 2012-06-05T16:12:29.785+02:00 n22 kernel: [] generic_file_splice_read+0x9c/0x100 2012-06-05T16:12:29.786+02:00 n22 kernel: [] ? __generic_file_splice_read+0x550/0x550 2012-06-05T16:12:29.786+02:00 n22 kernel: [] do_splice_to+0x65/0x80 2012-06-05T16:12:29.786+02:00 n22 kernel: [] splice_direct_to_actor+0xb5/0x1f0 2012-06-05T16:12:29.786+02:00 n22 kernel: [] ? loop_thread+0x510/0x510 [loop] 2012-06-05T16:12:29.786+02:00 n22 kernel: [] loop_thread+0x181/0x510 [loop] 2012-06-05T16:12:29.786+02:00 n22 kernel: [] ? lo_splice_actor+0xe0/0xe0 [loop] 2012-06-05T16:12:29.786+02:00 n22 kernel: [] ? do_lo_send_write+0xe0/0xe0 [loop] 2012-06-05T16:12:29.786+02:00 n22 kernel: [] kthread+0x7c/0x90 2012-06-05T16:12:29.786+02:00 n22 kernel: [] ? flush_kthread_worker+0xb0/0xb0 2012-06-05T16:12:29.786+02:00 n22 kernel: [] kernel_thread_helper+0x6/0x10 2012-06-05T16:12:29.786+02:00 n22 kernel: ---[ end trace 00cc617101264b80 ]--- 2012-06-05T16:12:29.801+02:00 n22 kernel: ------------[ cut here ]------------ 2012-06-05T16:12:29.802+02:00 n22 kernel: WARNING: at mm/filemap.c:940 find_get_pages_contig+0x16a/0x1a0() 2012-06-05T16:12:29.802+02:00 n22 kernel: Hardware name: 6474B84 2012-06-05T16:12:29.802+02:00 n22 kernel: Modules linked in: loop fuse dm_mod usblp hid_generic hid_cherry i915 usbhid hid fbcon font bitblit softcursor drm_kms_helper drm fb fbdev intel_agp cfbcopyarea i2c_algo_bit intel_gtt 8250_pci 8250 cfbimgblt i2c_i801 sr_mod thinkpad_acpi hwmon video acpi_cpufreq nvram ac thermal sg evdev psmouse serial_core i2c_core cdrom agpgart button battery mperf processor wmi cfbfillrect [last unloaded: microcode] 2012-06-05T16:12:29.802+02:00 n22 kernel: Pid: 2359, comm: loop0 Tainted: G W 3.5.0-rc1-00037-g99becf1-dirty #21 2012-06-05T16:12:29.802+02:00 n22 kernel: Call Trace: 2012-06-05T16:12:29.802+02:00 n22 kernel: [] warn_slowpath_common+0x72/0xa0 2012-06-05T16:12:29.802+02:00 n22 kernel: [] ? find_get_pages_contig+0x16a/0x1a0 2012-06-05T16:12:29.802+02:00 n22 kernel: [] ? find_get_pages_contig+0x16a/0x1a0 2012-06-05T16:12:29.802+02:00 n22 kernel: [] warn_slowpath_null+0x22/0x30 2012-06-05T16:12:29.802+02:00 n22 kernel: [] find_get_pages_contig+0x16a/0x1a0 2012-06-05T16:12:29.802+02:00 n22 kernel: [] ? splice_to_pipe+0xec/0x1f0 2012-06-05T16:12:29.802+02:00 n22 kernel: [] __generic_file_splice_read+0xe7/0x550 2012-06-05T16:12:29.802+02:00 n22 kernel: [] ? load_balance+0x88/0x5a0 2012-06-05T16:12:29.802+02:00 n22 kernel: [] ? update_cfs_load+0x284/0x290 2012-06-05T16:12:29.802+02:00 n22 kernel: [] ? transfer_none+0x54/0x80 [loop] 2012-06-05T16:12:29.802+02:00 n22 kernel: [] ? lo_splice_actor+0xaa/0xe0 [loop] 2012-06-05T16:12:29.802+02:00 n22 kernel: [] ? page_cache_pipe_buf_release+0x20/0x20 2012-06-05T16:12:29.802+02:00 n22 kernel: [] generic_file_splice_read+0x9c/0x100 2012-06-05T16:12:29.802+02:00 n22 kernel: [] ? __generic_file_splice_read+0x550/0x550 2012-06-05T16:12:29.803+02:00 n22 kernel: [] do_splice_to+0x65/0x80 2012-06-05T16:12:29.803+02:00 n22 kernel: [] splice_direct_to_actor+0xb5/0x1f0 2012-06-05T16:12:29.803+02:00 n22 kernel: [] ? loop_thread+0x510/0x510 [loop] 2012-06-05T16:12:29.803+02:00 n22 kernel: [] loop_thread+0x181/0x510 [loop] 2012-06-05T16:12:29.803+02:00 n22 kernel: [] ? lo_splice_actor+0xe0/0xe0 [loop] 2012-06-05T16:12:29.803+02:00 n22 kernel: [] ? do_lo_send_write+0xe0/0xe0 [loop] 2012-06-05T16:12:29.803+02:00 n22 kernel: [] kthread+0x7c/0x90 2012-06-05T16:12:29.803+02:00 n22 kernel: [] ? flush_kthread_worker+0xb0/0xb0 2012-06-05T16:12:29.803+02:00 n22 kernel: [] kernel_thread_helper+0x6/0x10 2012-06-05T16:12:29.803+02:00 n22 kernel: ---[ end trace 00cc617101264b81 ]--- 2012-06-05T16:12:30.038+02:00 n22 kernel: ------------[ cut here ]------------ 2012-06-05T16:12:30.039+02:00 n22 kernel: WARNING: at mm/filemap.c:940 find_get_pages_contig+0x16a/0x1a0() 2012-06-05T16:12:30.039+02:00 n22 kernel: Hardware name: 6474B84 2012-06-05T16:12:30.039+02:00 n22 kernel: Modules linked in: loop fuse dm_mod usblp hid_generic hid_cherry i915 usbhid hid fbcon font bitblit softcursor drm_kms_helper drm fb fbdev intel_agp cfbcopyarea i2c_algo_bit intel_gtt 8250_pci 8250 cfbimgblt i2c_i801 sr_mod thinkpad_acpi hwmon video acpi_cpufreq nvram ac thermal sg evdev psmouse serial_core i2c_core cdrom agpgart button battery mperf processor wmi cfbfillrect [last unloaded: microcode] 2012-06-05T16:12:30.039+02:00 n22 kernel: Pid: 2359, comm: loop0 Tainted: G W 3.5.0-rc1-00037-g99becf1-dirty #21 2012-06-05T16:12:30.039+02:00 n22 kernel: Call Trace: 2012-06-05T16:12:30.039+02:00 n22 kernel: [] warn_slowpath_common+0x72/0xa0 2012-06-05T16:12:30.039+02:00 n22 kernel: [] ? find_get_pages_contig+0x16a/0x1a0 2012-06-05T16:12:30.039+02:00 n22 kernel: [] ? find_get_pages_contig+0x16a/0x1a0 2012-06-05T16:12:30.039+02:00 n22 kernel: [] warn_slowpath_null+0x22/0x30 2012-06-05T16:12:30.039+02:00 n22 kernel: [] find_get_pages_contig+0x16a/0x1a0 2012-06-05T16:12:30.039+02:00 n22 kernel: [] ? splice_to_pipe+0xec/0x1f0 2012-06-05T16:12:30.039+02:00 n22 kernel: [] __generic_file_splice_read+0xe7/0x550 2012-06-05T16:12:30.039+02:00 n22 kernel: [] ? ktime_get+0x5f/0xe0 2012-06-05T16:12:30.039+02:00 n22 kernel: [] ? hrtimer_interrupt+0x16e/0x2a0 2012-06-05T16:12:30.039+02:00 n22 kernel: [] ? irq_exit+0x5c/0xa0 2012-06-05T16:12:30.039+02:00 n22 kernel: [] ? smp_apic_timer_interrupt+0x59/0x88 2012-06-05T16:12:30.039+02:00 n22 kernel: [] ? load_balance+0x88/0x5a0 2012-06-05T16:12:30.039+02:00 n22 kernel: [] ? apic_timer_interrupt+0x31/0x38 2012-06-05T16:12:30.040+02:00 n22 kernel: [] ? memcpy+0x1f/0x40 2012-06-05T16:12:30.040+02:00 n22 kernel: [] ? transfer_none+0x54/0x80 [loop] 2012-06-05T16:12:30.040+02:00 n22 kernel: [] ? lo_splice_actor+0xaa/0xe0 [loop] 2012-06-05T16:12:30.040+02:00 n22 kernel: [] ? page_cache_pipe_buf_release+0x20/0x20 2012-06-05T16:12:30.040+02:00 n22 kernel: [] generic_file_splice_read+0x9c/0x100 2012-06-05T16:12:30.040+02:00 n22 kernel: [] ? __generic_file_splice_read+0x550/0x550 2012-06-05T16:12:30.040+02:00 n22 kernel: [] do_splice_to+0x65/0x80 2012-06-05T16:12:30.040+02:00 n22 kernel: [] splice_direct_to_actor+0xb5/0x1f0 2012-06-05T16:12:30.040+02:00 n22 kernel: [] ? loop_thread+0x510/0x510 [loop] 2012-06-05T16:12:30.040+02:00 n22 kernel: [] loop_thread+0x181/0x510 [loop] 2012-06-05T16:12:30.040+02:00 n22 kernel: [] ? lo_splice_actor+0xe0/0xe0 [loop] 2012-06-05T16:12:30.040+02:00 n22 kernel: [] ? do_lo_send_write+0xe0/0xe0 [loop] 2012-06-05T16:12:30.040+02:00 n22 kernel: [] kthread+0x7c/0x90 2012-06-05T16:12:30.040+02:00 n22 kernel: [] ? flush_kthread_worker+0xb0/0xb0 2012-06-05T16:12:30.040+02:00 n22 kernel: [] kernel_thread_helper+0x6/0x10 2012-06-05T16:12:30.040+02:00 n22 kernel: ---[ end trace 00cc617101264b82 ]--- -- MfG/Sincerely Toralf F?rster pgp finger print: 7B1A 07F4 EC82 0F90 D4C2 8936 872A E508 7DB6 9DA3 -- 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/