From owner-freebsd-fs@FreeBSD.ORG Fri Aug 23 22:15:31 2013 Return-Path: Delivered-To: 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 5BC0E16E for ; Fri, 23 Aug 2013 22:15:31 +0000 (UTC) (envelope-from alfred@ixsystems.com) Received: from mail.iXsystems.com (newknight.ixsystems.com [206.40.55.70]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3CCCB27F9 for ; Fri, 23 Aug 2013 22:15:30 +0000 (UTC) Received: from localhost (mail.ixsystems.com [10.2.55.1]) by mail.iXsystems.com (Postfix) with ESMTP id 9F26064701 for ; Fri, 23 Aug 2013 15:15:30 -0700 (PDT) Received: from mail.iXsystems.com ([10.2.55.1]) by localhost (mail.ixsystems.com [10.2.55.1]) (maiad, port 10024) with ESMTP id 54675-10 for ; Fri, 23 Aug 2013 15:15:30 -0700 (PDT) Received: from Alfreds-MacBook-Pro-9.local (unknown [10.8.0.10]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.iXsystems.com (Postfix) with ESMTPSA id 4098B646F5 for ; Fri, 23 Aug 2013 15:15:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ixsystems.com; s=newknight0; t=1377296130; bh=F0NSEqKa72B6JOeyQsNbUhK0C2wMCMjDN2oTD70XGjo=; h=Date:From:To:Subject; b=Axx6RJwhOa4G2qZcVMrH91riKm+qH8GReo89cOdSDwv9JVZkn5e7Ir/J6nR/d+AU6 ZZNK3sji/0FHBTUWin4oHf39gYuc37IPcMC/QawLJW64A5KRnMgysV9Fa57NzuCOZV kdGbYUQGwtl97CbylOpzyVPMaRvnVAakXRDQSuwY= Message-ID: <5217DF01.4070504@ixsystems.com> Date: Fri, 23 Aug 2013 15:15:29 -0700 From: Alfred Perlstein User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: fs@freebsd.org Subject: expand vfsops for compat Content-Type: multipart/mixed; boundary="------------040403050509020903050101" 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: Fri, 23 Aug 2013 22:15:31 -0000 This is a multi-part message in MIME format. --------------040403050509020903050101 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Folks, I'd like to grow some spares into the VFSOPS table before 10.x, see attached. This will allow us to grow the vfsops during the 10.x cycle without breaking filesystems. -- Alfred Perlstein --------------040403050509020903050101 Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0"; name="more_vfs_ops.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="more_vfs_ops.diff" Index: sys/mount.h =================================================================== --- sys/mount.h (revision 254717) +++ sys/mount.h (working copy) @@ -628,6 +628,12 @@ vfs_susp_clean_t *vfs_susp_clean; vfs_notify_lowervp_t *vfs_reclaim_lowervp; vfs_notify_lowervp_t *vfs_unlink_lowervp; + vfs_mount_t *vfs_spare1; + vfs_mount_t *vfs_spare2; + vfs_mount_t *vfs_spare3; + vfs_mount_t *vfs_spare4; + vfs_mount_t *vfs_spare5; + vfs_mount_t *vfs_spare6; }; vfs_statfs_t __vfs_statfs; --------------040403050509020903050101--