From owner-svn-src-all@FreeBSD.ORG Fri Sep 25 20:31:46 2009 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C7D0B106568B for ; Fri, 25 Sep 2009 20:31:46 +0000 (UTC) (envelope-from mcdouga9@egr.msu.edu) Received: from mx.egr.msu.edu (surfnturf.egr.msu.edu [35.9.37.164]) by mx1.freebsd.org (Postfix) with ESMTP id 9AE6C8FC0A for ; Fri, 25 Sep 2009 20:31:46 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mx.egr.msu.edu (Postfix) with ESMTP id AC20A9BF78; Fri, 25 Sep 2009 16:13:56 -0400 (EDT) X-Virus-Scanned: amavisd-new at egr.msu.edu Received: from mx.egr.msu.edu ([127.0.0.1]) by localhost (surfnturf.egr.msu.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7gwY9BbU8Suf; Fri, 25 Sep 2009 16:13:56 -0400 (EDT) Received: from [35.9.132.20] (cal001.dhcp.egr.msu.edu [35.9.132.20]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: mcdouga9) by mx.egr.msu.edu (Postfix) with ESMTPSA id DE2259BEFE; Fri, 25 Sep 2009 16:13:53 -0400 (EDT) Message-ID: <4ABD247D.40201@egr.msu.edu> Date: Fri, 25 Sep 2009 16:13:49 -0400 From: Adam McDougall User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Pawel Jakub Dawidek References: <200908170923.n7H9NR7t056904@svn.freebsd.org> In-Reply-To: <200908170923.n7H9NR7t056904@svn.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: svn-src-all@freebsd.org Subject: Re: svn commit: r196300 - in stable/8/sys: . amd64/include/xen cddl/contrib/opensolaris cddl/contrib/opensolaris/uts/common/fs/zfs contrib/dev/acpica contrib/pf dev/ata dev/cxgb dev/mfi dev/xen/netfron... X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Sep 2009 20:31:46 -0000 Pawel Jakub Dawidek wrote: > Author: pjd > Date: Mon Aug 17 09:23:27 2009 > New Revision: 196300 > URL: http://svn.freebsd.org/changeset/base/196300 > > Log: > MFC r196299: > > - We need to recycle vnode instead of freeing znode. > > Submitted by: avg > > - Add missing vnode interlock unlock. > - Remove redundant znode locking. > > Approved by: re (kib) > Two quick questions: - Do you think this fix would improve or fix the panic below? (transcribed by hand since it did not dump and I only have a screenshot) - Are the many misc ZFS fixes that went into 9.0 and 8.0 going to be MFC'ed to 7-stable sometime, including the one above? I have lucked out pretty well so far since May. Thanks. Sleeping thread (tid 100161), pid 919) owns a non-sleepable lock sched_switch() at sched_switch+0x1fe mi_switch() at mi_switch+0x18e sleepq_wait() at sleepq_wait+0x3b _sx_xlock_hard() at _sx_xlock_hard+0x1ee _sx_xlock() at _sx_xlock+0x4e rrw_enter() at rrw_enter+0xa4 zfs_freebsd_getattr() at zfs_freebsd_getattr+0x9d filt_vfsread() at filt_vfsread+_0x5e knote() at knote+0xc2 VOP_WRITE_APV() at VOP_WRITE_APV+0x109 vn_write() at vn_write+0x240 dofilewrite() at dofilewrite+0x85 kern_writev() at kern_writev+0x4c writev() at writev+0x41 syscall() at syscall+0x1f0 Xfast_syscall() at Xfast_syscall+0xab --- syscall (121, FreeBSD ELF64, writev), rip = 0x80081490c, rsp = 0x7fffffffccb8, rbp = 0 --- panic: sleeping thread cpuid = 4