diff options
Diffstat (limited to 'fs/fat/file.c')
| -rw-r--r-- | fs/fat/file.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/fs/fat/file.c b/fs/fat/file.c index 771326b8047e..c672df4036e9 100644 --- a/fs/fat/file.c +++ b/fs/fat/file.c | |||
| @@ -11,7 +11,6 @@ | |||
| 11 | #include <linux/mount.h> | 11 | #include <linux/mount.h> |
| 12 | #include <linux/time.h> | 12 | #include <linux/time.h> |
| 13 | #include <linux/msdos_fs.h> | 13 | #include <linux/msdos_fs.h> |
| 14 | #include <linux/smp_lock.h> | ||
| 15 | #include <linux/buffer_head.h> | 14 | #include <linux/buffer_head.h> |
| 16 | #include <linux/writeback.h> | 15 | #include <linux/writeback.h> |
| 17 | #include <linux/backing-dev.h> | 16 | #include <linux/backing-dev.h> |
| @@ -242,9 +241,7 @@ void fat_truncate(struct inode *inode) | |||
| 242 | 241 | ||
| 243 | nr_clusters = (inode->i_size + (cluster_size - 1)) >> sbi->cluster_bits; | 242 | nr_clusters = (inode->i_size + (cluster_size - 1)) >> sbi->cluster_bits; |
| 244 | 243 | ||
| 245 | lock_kernel(); | ||
| 246 | fat_free(inode, nr_clusters); | 244 | fat_free(inode, nr_clusters); |
| 247 | unlock_kernel(); | ||
| 248 | fat_flush_inodes(inode->i_sb, inode, NULL); | 245 | fat_flush_inodes(inode->i_sb, inode, NULL); |
| 249 | } | 246 | } |
| 250 | 247 | ||
| @@ -310,8 +307,6 @@ int fat_setattr(struct dentry *dentry, struct iattr *attr) | |||
| 310 | int error = 0; | 307 | int error = 0; |
| 311 | unsigned int ia_valid; | 308 | unsigned int ia_valid; |
| 312 | 309 | ||
| 313 | lock_kernel(); | ||
| 314 | |||
| 315 | /* | 310 | /* |
| 316 | * Expand the file. Since inode_setattr() updates ->i_size | 311 | * Expand the file. Since inode_setattr() updates ->i_size |
| 317 | * before calling the ->truncate(), but FAT needs to fill the | 312 | * before calling the ->truncate(), but FAT needs to fill the |
| @@ -366,7 +361,6 @@ int fat_setattr(struct dentry *dentry, struct iattr *attr) | |||
| 366 | 361 | ||
| 367 | error = inode_setattr(inode, attr); | 362 | error = inode_setattr(inode, attr); |
| 368 | out: | 363 | out: |
| 369 | unlock_kernel(); | ||
| 370 | return error; | 364 | return error; |
| 371 | } | 365 | } |
| 372 | EXPORT_SYMBOL_GPL(fat_setattr); | 366 | EXPORT_SYMBOL_GPL(fat_setattr); |
