| 1 | Index: linux-3.3.5/include/linux/ext2_fs.h |
| 2 | =================================================================== |
| 3 | --- linux-3.3.5.orig/include/linux/ext2_fs.h 2012-05-12 05:49:43.555033434 -0400 |
| 4 | +++ linux-3.3.5/include/linux/ext2_fs.h 2012-05-12 05:51:01.895033564 -0400 |
| 5 | @@ -209,7 +209,11 @@ |
| 6 | #define EXT2_OTHER_FLMASK (EXT2_NODUMP_FL | EXT2_NOATIME_FL) |
| 7 | |
| 8 | /* Mask out flags that are inappropriate for the given type of inode. */ |
| 9 | +#ifdef __KERNEL__ |
| 10 | static inline __u32 ext2_mask_flags(umode_t mode, __u32 flags) |
| 11 | +#else |
| 12 | +static inline __u32 ext2_mask_flags(unsigned short mode, __u32 flags) |
| 13 | +#endif |
| 14 | { |
| 15 | if (S_ISDIR(mode)) |
| 16 | return flags; |
| 17 | @@ -219,6 +223,7 @@ |
| 18 | return flags & EXT2_OTHER_FLMASK; |
| 19 | } |
| 20 | |
| 21 | + |
| 22 | /* |
| 23 | * ioctl commands |
| 24 | */ |
| 25 | |