aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Miklos Szeredi <miklos@szeredi.hu>2004-03-24 09:19:27 +0000
committerGravatar Miklos Szeredi <miklos@szeredi.hu>2004-03-24 09:19:27 +0000
commit4df9cf273fcda4483641af1b1ed4b7d9dc99bee6 (patch)
tree6fda9b81a76cefd68bfbd86b116855cc4d613e86
parent53b77d939bc37f0407d0a1963f7ae0c8f22a8b99 (diff)
fix
-rw-r--r--ChangeLog4
-rw-r--r--kernel/inode.c5
2 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 9fb61c0..d0334cd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2004-03-24 Miklos Szeredi <mszeredi@inf.bme.hu>
+
+ * Add FS_BINARY_MOUNTDATA filesystem flag for kernels > 2.6.4
+
2004-03-09 Miklos Szeredi <mszeredi@inf.bme.hu>
* Fix for uClinux (Christian Magnusson)
diff --git a/kernel/inode.c b/kernel/inode.c
index 8f82029..22b424a 100644
--- a/kernel/inode.c
+++ b/kernel/inode.c
@@ -26,6 +26,9 @@
#ifndef FS_SAFE
#define FS_SAFE 0
#endif
+#ifndef FS_BINARY_MOUNTDATA
+#define FS_BINARY_MOUNTDATA 0
+#endif
static void fuse_read_inode(struct inode *inode)
{
@@ -249,7 +252,7 @@ static struct file_system_type fuse_fs_type = {
.name = "fuse",
.get_sb = fuse_get_sb,
.kill_sb = kill_anon_super,
- .fs_flags = FS_SAFE,
+ .fs_flags = FS_SAFE | FS_BINARY_MOUNTDATA,
};
#else
static struct super_block *fuse_read_super_compat(struct super_block *sb,