Commit 3754a544474b9fd4fdd32a96d98bc4ab558b2bb6

Authored by OGAWA Hirofumi
Committed by Linus Torvalds
1 parent d5dee5c395

fat: kill is_bad_inode() check

FAT doesn't need to check bad inode anymore.

Signed-off-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Showing 1 changed file with 2 additions and 7 deletions Side-by-side Diff

... ... @@ -433,11 +433,8 @@
433 433 static void fat_delete_inode(struct inode *inode)
434 434 {
435 435 truncate_inode_pages(&inode->i_data, 0);
436   -
437   - if (!is_bad_inode(inode)) {
438   - inode->i_size = 0;
439   - fat_truncate(inode);
440   - }
  436 + inode->i_size = 0;
  437 + fat_truncate(inode);
441 438 clear_inode(inode);
442 439 }
443 440  
... ... @@ -445,8 +442,6 @@
445 442 {
446 443 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb);
447 444  
448   - if (is_bad_inode(inode))
449   - return;
450 445 lock_kernel();
451 446 spin_lock(&sbi->inode_hash_lock);
452 447 fat_cache_inval_inode(inode);