- apply patch to enable legacy ioctl() programs such as 0.30 stable
authorMark Huang <mlhuang@cs.princeton.edu>
Tue, 23 Nov 2004 15:11:39 +0000 (15:11 +0000)
committerMark Huang <mlhuang@cs.princeton.edu>
Tue, 23 Nov 2004 15:11:39 +0000 (15:11 +0000)
  util-vserver showattr/setattr to set the immulink and barrier
  high bits
- this is patch-2.6.9-final-vs1.9.3-rc3-legacyimmulinkioctl.patch

From: Sam Vilain <sam@vilain.net>
Re: [Vserver] [PATCH] immulink ioctl is not available on vs1.9.3-rc2,  even with CONFIG_VSERVER_LEGACY
To: vserver@list.linux-vserver.org
Date: 10/18/04 12:48 am

include/linux/ext2_fs.h
include/linux/ext3_fs.h

index 7c6f650..cd252c8 100644 (file)
@@ -196,8 +196,13 @@ struct ext2_group_desc
 #define EXT2_IUNLINK_FL                        0x08000000 /* Immutable unlink */
 #define EXT2_RESERVED_FL               0x80000000 /* reserved for ext2 lib */
 
+#ifdef CONFIG_VSERVER_LEGACY
+#define EXT2_FL_USER_VISIBLE           0x0C03DFFF /* User visible flags */
+#define EXT2_FL_USER_MODIFIABLE                0x0C0380FF /* User modifiable flags */
+#else
 #define EXT2_FL_USER_VISIBLE           0x0003DFFF /* User visible flags */
 #define EXT2_FL_USER_MODIFIABLE                0x000380FF /* User modifiable flags */
+#endif
 
 /*
  * ioctl commands
index 100fba9..7fe32d0 100644 (file)
@@ -189,8 +189,13 @@ struct ext3_group_desc
 #define EXT3_IUNLINK_FL                        0x08000000 /* Immutable unlink */
 #define EXT3_RESERVED_FL               0x80000000 /* reserved for ext3 lib */
 
+#ifdef CONFIG_VSERVER_LEGACY
+#define EXT3_FL_USER_VISIBLE           0x0C03DFFF /* User visible flags */
+#define EXT3_FL_USER_MODIFIABLE                0x0C0380FF /* User modifiable flags */
+#else
 #define EXT3_FL_USER_VISIBLE           0x0003DFFF /* User visible flags */
 #define EXT3_FL_USER_MODIFIABLE                0x000380FF /* User modifiable flags */
+#endif
 
 /*
  * Inode dynamic state flags