Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752126Ab1CYNC6 (ORCPT ); Fri, 25 Mar 2011 09:02:58 -0400 Received: from rcsinet10.oracle.com ([148.87.113.121]:16792 "EHLO rcsinet10.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751051Ab1CYNC5 (ORCPT ); Fri, 25 Mar 2011 09:02:57 -0400 Content-Type: text/plain; charset=UTF-8 From: Chris Mason To: Dave Chinner Cc: Markus Trippelsdorf , Jens Axboe , Linus Torvalds , Subject: Re: [GIT PULL] Core block IO bits for 2.6.39 - early Oops In-reply-to: <20110325044128.GJ26611@dastard> References: <4D8B4A89.80608@fusionio.com> <20110324183019.GA1676@gentoo.trippels.de> <4D8B8F34.5000203@fusionio.com> <4D8B92AE.8090308@fusionio.com> <20110324185445.GB1696@gentoo.trippels.de> <4D8B9457.2020608@fusionio.com> <20110324193441.GA1723@gentoo.trippels.de> <20110325044128.GJ26611@dastard> Date: Fri, 25 Mar 2011 09:01:40 -0400 Message-Id: <1301057952-sup-6679@think> User-Agent: Sup/git Content-Transfer-Encoding: 8bit X-Source-IP: acsmt358.oracle.com [141.146.40.158] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090209.4D8C926B.01C1,ss=1,fgs=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2066 Lines: 49 Excerpts from Dave Chinner's message of 2011-03-25 00:41:28 -0400: > On Thu, Mar 24, 2011 at 08:34:41PM +0100, Markus Trippelsdorf wrote: [ oopsen and fs corruptions in linus master ] > > So the patchset is causing repeatable filesystem corruption? Sounds > to me like this series is not yet ready for mainline merging. Last > thing I want to spend the .39 cycle helping people recover busted > filesystems as a result of undercooked block layer changes... > I tried to reproduce this, but didn't get farther than make modules_install. My setup works like this: build new kernel start virtual machine off new kernel make modules_install over NFS to get new modules (just the filesystems) make modules_install instantly did this: BUG: spinlock recursion on CPU#0, as/2014 lock: ffff88006e939d08, .magic: dead4ead, .owner: as/2014, .owner_cpu: 0 Pid: 2014, comm: as Tainted: G W 2.6.38-josef+ #228 Call Trace: [] spin_bug+0x9c/0xa3 [] do_raw_spin_lock+0x47/0x13c [] ? get_parent_ip+0x11/0x41 [] _raw_spin_lock+0x23/0x27 [] igrab+0x1b/0x48 [] nfs_updatepage+0x2ac/0x469 [] nfs_write_end+0x26d/0x298 [] ? get_parent_ip+0x11/0x41 [] generic_file_buffered_write+0x189/0x26a [] ? __alloc_pages_nodemask+0x14d/0x7a8 [] __generic_file_aio_write+0x32b/0x35b [] generic_file_aio_write+0x61/0xba [] nfs_file_write+0xde/0x161 [] do_sync_write+0xcb/0x108 [] ? do_mmap_pgoff+0x29a/0x2f4 [] vfs_write+0xb5/0x131 [] sys_write+0x4a/0x71 [] system_call_fastpath+0x16/0x1b -chris -- 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/