Received: with ECARTIS (v1.0.0; list linux-xfs); Tue, 27 May 2003 23:49:34 -0700 (PDT) Received: from iris.acsalaska.net (iris.slb.nwc.acsalaska.net [209.112.155.43]) by oss.sgi.com (8.12.9/8.12.9) with SMTP id h4S6nG2x003705 for ; Tue, 27 May 2003 23:49:16 -0700 Received: from erbenson.alaska.net (177-pm11.nwc.alaska.net [209.112.140.177]) by iris.acsalaska.net (8.12.9/8.12.9) with ESMTP id h4S6nEhs036182 for ; Tue, 27 May 2003 22:49:14 -0800 (AKDT) (envelope-from erbenson@alaska.net) Received: from plato.local.lan (plato.local.lan [192.168.0.4]) by erbenson.alaska.net (Postfix) with ESMTP id 125A93A04 for ; Tue, 27 May 2003 22:49:13 -0800 (AKDT) Received: by plato.local.lan (Postfix, from userid 1000) id E086740FF44; Tue, 27 May 2003 22:49:12 -0800 (AKDT) Date: Tue, 27 May 2003 22:49:12 -0800 From: Ethan Benson To: linux-xfs@oss.sgi.com Subject: Re: Tomorrow Message-ID: <20030528064912.GK32642@plato.local.lan> Mail-Followup-To: linux-xfs@oss.sgi.com References: <1053694002.2887.1.camel@localhost.localdomain> <1053697162.21472.51.camel@jen.americas.sgi.com> <20030523134438.GC30288@wotan.suse.de> <20030523150530.A31022@infradead.org> <20030524071709.GK27626@plato.local.lan> <20030524095245.A24074@infradead.org> <1054048771.1939.73.camel@cherry2000.skynet.coplanar.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="3D7yMlnunRPwJqC7" Content-Disposition: inline In-Reply-To: <1054048771.1939.73.camel@cherry2000.skynet.coplanar.net> User-Agent: Mutt/1.3.28i X-OS: Debian GNU X-gpg-fingerprint: E3E4 D0BC 31BC F7BB C1DD C3D6 24AC 7B1A 2C44 7AFC X-gpg-key: http://www.alaska.net/~erbenson/gpg/key.asc Mail-Copies-To: nobody X-No-CC: I subscribe to this list; do not CC me on replies. X-ACS-Spam-Status: no X-Scanned-By: MIMEDefang 2.31 (www . roaringpenguin . com / mimedefang) X-archive-position: 4165 X-ecartis-version: Ecartis v1.0.0 Sender: linux-xfs-bounce@oss.sgi.com Errors-to: linux-xfs-bounce@oss.sgi.com X-original-sender: erbenson@alaska.net Precedence: bulk X-list: linux-xfs Content-Length: 1196 Lines: 36 --3D7yMlnunRPwJqC7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, May 27, 2003 at 11:19:32AM -0400, Jer Jackson wrote: > What about putting this into VFS and letting VFS use trusted extended > attributes to store in on XFS, NTFS, ext2/3, whatever? because they are just bits, its really overkill to use a xattr for that. the VFS already handles all the enforcment and checking for immutable/appendonly the filesystem only needs to set them in the vfs inode structure, and provide some means to set/clear them (usually an ioctl). xfs has several unused bits in the inode which could be used for this, and it won't break backwards compatibility since old kernels will simply ignore and leave alone reserved bits. --=20 Ethan Benson http://www.alaska.net/~erbenson/ --3D7yMlnunRPwJqC7 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iEYEARECAAYFAj7UW+gACgkQJKx7GixEevytrQCcCgB6oMv4t/pdwFTfJ4NlQvjz uAgAn147LmiIvtVQzU4omwZHy+Mw2zCv =f8XV -----END PGP SIGNATURE----- --3D7yMlnunRPwJqC7--