commit | a4a4f9439c73b921ef246368fc6f2d7c0281e99d | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Tue Jul 19 13:16:52 2016 -0400 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Tue Jul 19 13:16:52 2016 -0400 |
tree | 7ed28dab1f5a5b9769a919dbeb523ebd1e87a8e6 | |
parent | b223f4e215b32849b841e750e83a915b670070f5 [diff] |
bdev: get rid of ->bd_inodes Since 2006 we have ->i_bdev pinning bdev in question, so there's no way to get to bdev ->evict_inode() while there's an aliasing inode anywhere. In other words, the only place walking the list of aliases is guaranteed to do it only when the list is empty... Remove the detritus; it should've been done in "[PATCH] Fix a race condition between ->i_mapping and iput()", but nobody had noticed it back then. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>