- merge revision 1.3
authorMark Huang <mlhuang@cs.princeton.edu>
Tue, 30 Nov 2004 16:45:13 +0000 (16:45 +0000)
committerMark Huang <mlhuang@cs.princeton.edu>
Tue, 30 Nov 2004 16:45:13 +0000 (16:45 +0000)
date: 2004/11/23 15:11:15;  author: mlhuang;  state: Exp;  lines: +5 -0
- apply patch to enable legacy ioctl() programs such as 0.30 stable
  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

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