xfs
[Top] [All Lists]

[PATCH] use vfs-defined file attribute flags

To: xfs@xxxxxxxxxxx
Subject: [PATCH] use vfs-defined file attribute flags
From: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Thu, 14 Dec 2006 12:04:17 -0600
Sender: xfs-bounce@xxxxxxxxxxx
User-agent: Thunderbird 1.5.0.8 (X11/20061107)
the vfs finally has common flags defined for this stuff, rather than
forcing filesystems to re-define what ext2 has already done.  Seems
like XFS could use them instead of open-coding them.

Thanks,
-Eric

Signed-off-by: Eric Sandeen <sandeen@xxxxxxxxxxx>

Index: linux-2.6.19/fs/xfs/linux-2.6/xfs_ioctl.c
===================================================================
--- linux-2.6.19.orig/fs/xfs/linux-2.6/xfs_ioctl.c
+++ linux-2.6.19/fs/xfs/linux-2.6/xfs_ioctl.c
@@ -1095,11 +1095,11 @@ xfs_ioc_fsgeometry(
 /*
  * Linux extended inode flags interface.
  */
-#define LINUX_XFLAG_SYNC       0x00000008 /* Synchronous updates */
-#define LINUX_XFLAG_IMMUTABLE  0x00000010 /* Immutable file */
-#define LINUX_XFLAG_APPEND     0x00000020 /* writes to file may only append */
-#define LINUX_XFLAG_NODUMP     0x00000040 /* do not dump file */
-#define LINUX_XFLAG_NOATIME    0x00000080 /* do not update atime */
+#define LINUX_XFLAG_SYNC       FS_SYNC_FL      /* Synchronous updates */
+#define LINUX_XFLAG_IMMUTABLE  FS_IMMUTABLE_FL /* Immutable file */
+#define LINUX_XFLAG_APPEND     FS_APPEND_FL    /* writes may only append */
+#define LINUX_XFLAG_NODUMP     FS_NODUMP_FL    /* do not dump file */
+#define LINUX_XFLAG_NOATIME    FS_NOATIME_FL   /* do not update atime */
 
 STATIC unsigned int
 xfs_merge_ioc_xflags(




<Prev in Thread] Current Thread [Next in Thread>