From owner-freebsd-stable@FreeBSD.ORG Tue Aug 5 19:18:21 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EC7C7106566C for ; Tue, 5 Aug 2008 19:18:20 +0000 (UTC) (envelope-from datahead4@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by mx1.freebsd.org (Postfix) with ESMTP id 7C0E48FC23 for ; Tue, 5 Aug 2008 19:18:20 +0000 (UTC) (envelope-from datahead4@gmail.com) Received: by nf-out-0910.google.com with SMTP id h3so1269027nfh.33 for ; Tue, 05 Aug 2008 12:18:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=8IOr/hKUeVDwz3d0/E7zbSJMIh+ZAqbZdaWKJbkV2Yw=; b=UwoPhDEAzxqKUJWNzXsKFn+G/bY4GCoT8yNSVZ1Vi6Ot2vBbajA+az2IEPKXuVt2v+ bOGq6lqJ/BLQZvOZxxsn7Tk7sLIjP5cydEjl85bhb5SacnjVC8RSKPsp/MsWi0fozcQ9 Mi3QWvsa70mChtCjMBIIo7O6Lc8ya+AWj6NFg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=wq0ZcTF48+XJz8Wk9t/xW9cR8L0mNZEHiRI5x/dB3UxKaVSPTReYGkCnpfYCh8/qcV 4IhJ9xLcQeB5dl/Zg6lLM+YKsjA1wUk69xBNZ0+fvvxtDOsGHu33g++DNa9+c972JSek WBKf2wLzgOobXwr8QtnUkAvPjliQ9IeqyqQRo= Received: by 10.210.29.11 with SMTP id c11mr1341888ebc.119.1217962201505; Tue, 05 Aug 2008 11:50:01 -0700 (PDT) Received: by 10.210.49.15 with HTTP; Tue, 5 Aug 2008 11:50:01 -0700 (PDT) Message-ID: Date: Tue, 5 Aug 2008 13:50:01 -0500 From: Matt To: "Ken Smith" In-Reply-To: <1217346345.12322.31.camel@bauer.cse.buffalo.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1217346345.12322.31.camel@bauer.cse.buffalo.edu> Cc: freebsd-stable Subject: Re: Upcoming ABI Breakage in RELENG_7 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2008 19:18:21 -0000 On Tue, Jul 29, 2008 at 10:45 AM, Ken Smith wrote: > > Normally the FreeBSD Project tries very hard to avoid ABI breakage in > "Stable Branches". However occasionally the fix for a bug can not be > implemented without ABI breakage, and it is decided that the fix > warrants the impact of the ABI breakage. We have one of those > situations coming along for RELENG_7 (what will become FreeBSD 7.1). > The ABI breakage should only impact kernel modules that are not part of > the baseline system (those will be patched by the MFC) which deal with > advisory locks. As such the impact should not cause many people > problems. > > The work that will be MFCed fixes issues with filesystem advisory locks, > and moves the advisory locks list from filesystem-private data > structures into the vnode structure. > > The MFC will be done by Kostantin Belousov some time this coming Friday > (August 1st, 2008) if you have concerns and want to watch for it. > Just updated to 7-STABLE last night and found that Truecrypt (which uses a combination of fuse and mdconfig to mount its encrypted volumes) is now completely unable to mount its encrypted volumes. I've rebuilt fusefs-kmod and fusefs-libs as well as Truecrypt to no avail. As Truecrypt is implementing an encrypted file system, I am assuming at this point that the kernel ABI breakage may be what is causing this new problem. Are the any calls in particular that I should be looking for in the Truecrypt code to see where it might be choking on the new kernel ABI? I've briefly reviewed some of the changes in r181119 but lack the experience to discern anything useful from them. I'd like to file an issue with the Truecrypt devs if I can get an idea of where the breakage might be. Thanks, Matt > Thanks. > > -- > Ken Smith > - From there to here, from here to | kensmith@cse.buffalo.edu > there, funny things are everywhere. | > - Theodore Geisel | > >