From owner-freebsd-fs@FreeBSD.ORG Sun May 18 20:52:07 2014 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 58DC2619; Sun, 18 May 2014 20:52:07 +0000 (UTC) Received: from dmz-mailsec-scanner-5.mit.edu (dmz-mailsec-scanner-5.mit.edu [18.7.68.34]) by mx1.freebsd.org (Postfix) with ESMTP id BDCD62AFA; Sun, 18 May 2014 20:52:06 +0000 (UTC) X-AuditID: 12074422-f79376d000000c58-fe-53791d6f26d4 Received: from mailhub-auth-2.mit.edu ( [18.7.62.36]) (using TLS with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-5.mit.edu (Symantec Messaging Gateway) with SMTP id 04.85.03160.F6D19735; Sun, 18 May 2014 16:52:00 -0400 (EDT) Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-2.mit.edu (8.13.8/8.9.2) with ESMTP id s4IKpx3W006764; Sun, 18 May 2014 16:51:59 -0400 Received: from multics.mit.edu (system-low-sipb.mit.edu [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id s4IKpvvV011774 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 18 May 2014 16:51:58 -0400 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id s4IKpuCU019332; Sun, 18 May 2014 16:51:56 -0400 (EDT) Date: Sun, 18 May 2014 16:51:56 -0400 (EDT) From: Benjamin Kaduk X-X-Sender: kaduk@multics.mit.edu To: Konstantin Belousov Subject: Re: Add an assert that v_holdcnt >= v_usecount? In-Reply-To: <20140517192229.GA74331@kib.kiev.ua> Message-ID: References: <20140517192229.GA74331@kib.kiev.ua> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRmVeSWpSXmKPExsUixG6nolsgWxls8OQro8WkOa9ZLY49/slm 0TDtMZsDs8eMT/NZPHbOussewBTFZZOSmpNZllqkb5fAldE07y1LwWemiqUTbzM1MC5j6mLk 5JAQMJFoeXuHEcIWk7hwbz0biC0kMJtJ4szP7C5GLiB7I6PEhCfb2SCcQ0wSv29/ZYJwGhgl 7n14zgrSwiKgLXFy3l12EJtNQE3i8d5mVoixihKbT01iBrFFBHQlPi7YA2YzC9hItB26B7ZO WMBCovvwMbBeTgFDiT13Z4DFeQUcJbZe+MQEcVKaxN6fj8FqRAV0JFbvn8ICUSMocXLmExaI mZYS5/5cZ5vAKDQLSWoWktQCRqZVjLIpuVW6uYmZOcWpybrFyYl5ealFuqZ6uZkleqkppZsY wcHsorSD8edBpUOMAhyMSjy8DZfKg4VYE8uKK3MPMUpyMCmJ8k4UrQwW4kvKT6nMSCzOiC8q zUktPsQowcGsJMLre7siWIg3JbGyKrUoHyYlzcGiJM771toqWEggPbEkNTs1tSC1CCYrw8Gh JMGbLgM0VLAoNT21Ii0zpwQhzcTBCTKcB2h4CEgNb3FBYm5xZjpE/hSjopQ4LytIQgAkkVGa B9cLSzavGMWBXhHm1Qep4gEmKrjuV0CDmYAGv9lbCjK4JBEhJdXA6LUomvWU9xm2Tf+yuU0c 0l1YAjfXVLoE1fye3b90iljLb02FFxdXPRbd6PW/562WSuYf04Coj3I+P+1+8R/mDpWdtVZD yDC9Wn6/6oSGRPEu5c5Ll9n+L5TidA/5wFb4r0Ojaf/vU0mHn2VpHvCfnPchoeSj1PR91++t 5u19teJEiMU2qRmqSizFGYmGWsxFxYkARbRXtREDAAA= Cc: freebsd-fs@freebsd.org, Benjamin Kaduk X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 May 2014 20:52:07 -0000 On Sat, 17 May 2014, Konstantin Belousov wrote: > As a note, I never seen such corruption of the otherwise valid vnode state > ever. There were a lot of leaks, but never mismatched vget/vdrop. My current hypothesis for what I was actually seeing is that the libafs.ko was built against GENERIC but the running kernel was using DEBUG_VFS_LOCKS, etc.. -Ben