diff options
-rw-r--r-- | fs/ntfs/ChangeLog | 1 | ||||
-rw-r--r-- | fs/ntfs/file.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/fs/ntfs/ChangeLog b/fs/ntfs/ChangeLog index ff0d9b132df8..6d2a99c13d30 100644 --- a/fs/ntfs/ChangeLog +++ b/fs/ntfs/ChangeLog | |||
@@ -33,6 +33,7 @@ ToDo/Notes: | |||
33 | - Use i_size_read() in fs/ntfs/logfile.c::ntfs_{check,empty}_logfile(). | 33 | - Use i_size_read() in fs/ntfs/logfile.c::ntfs_{check,empty}_logfile(). |
34 | - Use i_size_read() once and then use the cached value in | 34 | - Use i_size_read() once and then use the cached value in |
35 | fs/ntfs/lcnalloc.c::ntfs_cluster_alloc(). | 35 | fs/ntfs/lcnalloc.c::ntfs_cluster_alloc(). |
36 | - Use i_size_read() in fs/ntfs/file.c::ntfs_file_open(). | ||
36 | 37 | ||
37 | 2.1.22 - Many bug and race fixes and error handling improvements. | 38 | 2.1.22 - Many bug and race fixes and error handling improvements. |
38 | 39 | ||
diff --git a/fs/ntfs/file.c b/fs/ntfs/file.c index db8713ea0d27..e0f530ce6b99 100644 --- a/fs/ntfs/file.c +++ b/fs/ntfs/file.c | |||
@@ -47,7 +47,7 @@ | |||
47 | static int ntfs_file_open(struct inode *vi, struct file *filp) | 47 | static int ntfs_file_open(struct inode *vi, struct file *filp) |
48 | { | 48 | { |
49 | if (sizeof(unsigned long) < 8) { | 49 | if (sizeof(unsigned long) < 8) { |
50 | if (vi->i_size > MAX_LFS_FILESIZE) | 50 | if (i_size_read(vi) > MAX_LFS_FILESIZE) |
51 | return -EFBIG; | 51 | return -EFBIG; |
52 | } | 52 | } |
53 | return generic_file_open(vi, filp); | 53 | return generic_file_open(vi, filp); |