projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
04df32f
)
fs/block_dev.c: no need to check inode->i_bdev in bd_forget()
author
Yan Hong
<
[email protected]
>
Tue, 30 Apr 2013 22:26:47 +0000
(15:26 -0700)
committer
Linus Torvalds
<
[email protected]
>
Wed, 1 May 2013 00:04:00 +0000
(17:04 -0700)
Its only caller evict() has promised a non-NULL inode->i_bdev.
Signed-off-by: Yan Hong <
[email protected]
>
Cc: Al Viro <
[email protected]
>
Signed-off-by: Andrew Morton <
[email protected]
>
Signed-off-by: Linus Torvalds <
[email protected]
>
fs/block_dev.c
patch
|
blob
|
history
diff --git
a/fs/block_dev.c
b/fs/block_dev.c
index aae187a7f94a661edb82189496242fdac4c33fcf..ce08de7467a337231da89a19958a27ff6a2e8b4c 100644
(file)
--- a/
fs/block_dev.c
+++ b/
fs/block_dev.c
@@
-617,11
+617,9
@@
void bd_forget(struct inode *inode)
struct block_device *bdev = NULL;
spin_lock(&bdev_lock);
- if (inode->i_bdev) {
- if (!sb_is_blkdev_sb(inode->i_sb))
- bdev = inode->i_bdev;
- __bd_forget(inode);
- }
+ if (!sb_is_blkdev_sb(inode->i_sb))
+ bdev = inode->i_bdev;
+ __bd_forget(inode);
spin_unlock(&bdev_lock);
if (bdev)