Skip to content
Snippets Groups Projects
Commit bbf8d9e5 authored by Niu Yawei's avatar Niu Yawei
Browse files

return 128 as filetype for cross-ref entry

r: alex
parent e982c5b3
No related merge requests found
...@@ -6,8 +6,8 @@ Index: linux-2.6.10/fs/ext3/dir.c ...@@ -6,8 +6,8 @@ Index: linux-2.6.10/fs/ext3/dir.c
static unsigned char get_dtype(struct super_block *sb, int filetype) static unsigned char get_dtype(struct super_block *sb, int filetype)
{ {
+ if (EXT3_HAS_INCOMPAT_FEATURE(sb, EXT3_FEATURE_INCOMPAT_MDSNUM)) + if (EXT3_HAS_INCOMPAT_FEATURE(sb, EXT3_FEATURE_INCOMPAT_MDSNUM) && filetype == 128)
+ return DT_UNKNOWN; + return 128;
+ +
if (!EXT3_HAS_INCOMPAT_FEATURE(sb, EXT3_FEATURE_INCOMPAT_FILETYPE) || if (!EXT3_HAS_INCOMPAT_FEATURE(sb, EXT3_FEATURE_INCOMPAT_FILETYPE) ||
(filetype >= EXT3_FT_MAX)) (filetype >= EXT3_FT_MAX))
......
...@@ -202,8 +202,8 @@ Index: linux-2.6.7/fs/ext3/dir.c ...@@ -202,8 +202,8 @@ Index: linux-2.6.7/fs/ext3/dir.c
static unsigned char get_dtype(struct super_block *sb, int filetype) static unsigned char get_dtype(struct super_block *sb, int filetype)
{ {
+ if (EXT3_HAS_INCOMPAT_FEATURE(sb, EXT3_FEATURE_INCOMPAT_MDSNUM)) + if (EXT3_HAS_INCOMPAT_FEATURE(sb, EXT3_FEATURE_INCOMPAT_MDSNUM) && filetype == 128)
+ return DT_UNKNOWN; + return 128;
+ +
if (!EXT3_HAS_INCOMPAT_FEATURE(sb, EXT3_FEATURE_INCOMPAT_FILETYPE) || if (!EXT3_HAS_INCOMPAT_FEATURE(sb, EXT3_FEATURE_INCOMPAT_FILETYPE) ||
(filetype >= EXT3_FT_MAX)) (filetype >= EXT3_FT_MAX))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment