From owner-freebsd-fs@FreeBSD.ORG Thu Sep 5 15:20:33 2013 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 ESMTP id 4166C8FF for ; Thu, 5 Sep 2013 15:20:33 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-7.mit.edu (dmz-mailsec-scanner-7.mit.edu [18.7.68.36]) by mx1.freebsd.org (Postfix) with ESMTP id DDA612808 for ; Thu, 5 Sep 2013 15:20:32 +0000 (UTC) X-AuditID: 12074424-b7f228e00000096b-88-5228a13a0392 Received: from mailhub-auth-2.mit.edu ( [18.7.62.36]) by dmz-mailsec-scanner-7.mit.edu (Symantec Messaging Gateway) with SMTP id D3.FC.02411.A31A8225; Thu, 5 Sep 2013 11:20:26 -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 r85FKPfF010778; Thu, 5 Sep 2013 11:20:25 -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 r85FKNLf009965 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 5 Sep 2013 11:20:24 -0400 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id r85FKMGI017680; Thu, 5 Sep 2013 11:20:22 -0400 (EDT) Date: Thu, 5 Sep 2013 11:20:22 -0400 (EDT) From: Benjamin Kaduk To: Rick Macklem Subject: Re: fixing "umount -f" for the NFS client In-Reply-To: <1345367028.18318718.1378328159276.JavaMail.root@uoguelph.ca> Message-ID: References: <1345367028.18318718.1378328159276.JavaMail.root@uoguelph.ca> 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+NgFnrDIsWRmVeSWpSXmKPExsUixG6nomu1UCPIYN57QYtjj3+yWTxcdo3J gcljxqf5LB6/N+9lCmCK4rJJSc3JLEst0rdL4MpYdf4ha8Fmtoql/7YxNTD+Zeli5OSQEDCR mLrtHzOELSZx4d56ti5GLg4hgX2MEn1f+1khnA2MEvvurGCEcA4ySZw/sZ8JpEVIoF6i7fMq dhCbRUBLYm3PPlYQm01ARWLmm41sILaIgLrE5tX9YCuYgeyGpilg9cICRhLzVzQzgticAl4S K7duADqJg4NXwFHiz3pmiPGeEhPmNYGViwroSKzePwXsal4BQYmTM5+wQIy0lDj35zrbBEbB WUhSs5CkFjAyrWKUTcmt0s1NzMwpTk3WLU5OzMtLLdI118vNLNFLTSndxAgOVBeVHYzNh5QO MQpwMCrx8HL0aAQJsSaWFVfmHmKU5GBSEuWdORsoxJeUn1KZkVicEV9UmpNafIhRgoNZSYSX cT5QjjclsbIqtSgfJiXNwaIkzvvs6dlAIYH0xJLU7NTUgtQimKwMB4eSBO/MBUCNgkWp6akV aZk5JQhpJg5OkOE8QMPng9TwFhck5hZnpkPkTzEqSonzZoAkBEASGaV5cL2wRPKKURzoFWHe SpAqHmASgut+BTSYCWhw2mdVkMEliQgpqQZGBt36VVoXzsZteKgtePrMlCib7U4/bnnOmHXO 4ccta4v2a8YBJU6Vp5PzJye86dnG1Tjf9vD9x+zTLhx+YFljWFzVZjQhUqzYaf5L/h0L8nPC /RfaPLdbOHNZo/1ZtVsJZi+KdXv8Zsde5l3VtkTCP+3h5awtlYunfW80+506u+mteck0vrBk JZbijERDLeai4kQAZR0R9P8CAAA= Cc: freebsd-fs X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Sep 2013 15:20:33 -0000 On Wed, 4 Sep 2013, Rick Macklem wrote: > Benjamin Kaduk wrote: >> >> I think there are spare vfsops fields, so the MFC can be done in an >> ABI-compatible way. The new routine is for optional functionality, >> so it >> seems fine. >> > There are spares vfs ops in 10/current, but not in stable/9. An MFC will > result in a VFS ABI change. (Since 10.0 hasn't been released yet, I didn't > use one of the recently added spares.) Oh, right, I was looking at 10/current. Unless there are pressing calls for the feature in the stable branches, it's probably best to hold off on the MFC, then. OpenAFS has encountered a few KBI incompatibilities over the years (mostly in the networking bits, if I remember correctly), and we can deal in the future, but not having to is nice. Thanks, Ben