diff options
Diffstat (limited to 'fs/xfs/linux-2.6')
-rw-r--r-- | fs/xfs/linux-2.6/xfs_linux.h | 1 | ||||
-rw-r--r-- | fs/xfs/linux-2.6/xfs_super.c | 5 |
2 files changed, 5 insertions, 1 deletions
diff --git a/fs/xfs/linux-2.6/xfs_linux.h b/fs/xfs/linux-2.6/xfs_linux.h index 4edc46915b57..aded57321b12 100644 --- a/fs/xfs/linux-2.6/xfs_linux.h +++ b/fs/xfs/linux-2.6/xfs_linux.h | |||
@@ -76,6 +76,7 @@ | |||
76 | #include <linux/log2.h> | 76 | #include <linux/log2.h> |
77 | #include <linux/spinlock.h> | 77 | #include <linux/spinlock.h> |
78 | #include <linux/random.h> | 78 | #include <linux/random.h> |
79 | #include <linux/ctype.h> | ||
79 | 80 | ||
80 | #include <asm/page.h> | 81 | #include <asm/page.h> |
81 | #include <asm/div64.h> | 82 | #include <asm/div64.h> |
diff --git a/fs/xfs/linux-2.6/xfs_super.c b/fs/xfs/linux-2.6/xfs_super.c index 41eea24a46e4..cce59cc6e748 100644 --- a/fs/xfs/linux-2.6/xfs_super.c +++ b/fs/xfs/linux-2.6/xfs_super.c | |||
@@ -569,7 +569,10 @@ xfs_set_inodeops( | |||
569 | inode->i_mapping->a_ops = &xfs_address_space_operations; | 569 | inode->i_mapping->a_ops = &xfs_address_space_operations; |
570 | break; | 570 | break; |
571 | case S_IFDIR: | 571 | case S_IFDIR: |
572 | inode->i_op = &xfs_dir_inode_operations; | 572 | if (xfs_sb_version_hasasciici(&XFS_M(inode->i_sb)->m_sb)) |
573 | inode->i_op = &xfs_dir_ci_inode_operations; | ||
574 | else | ||
575 | inode->i_op = &xfs_dir_inode_operations; | ||
573 | inode->i_fop = &xfs_dir_file_operations; | 576 | inode->i_fop = &xfs_dir_file_operations; |
574 | break; | 577 | break; |
575 | case S_IFLNK: | 578 | case S_IFLNK: |