|
@@ -362,27 +362,6 @@ int invalidate_inodes(struct super_block * sb)
|
|
}
|
|
}
|
|
|
|
|
|
EXPORT_SYMBOL(invalidate_inodes);
|
|
EXPORT_SYMBOL(invalidate_inodes);
|
|
-
|
|
|
|
-int __invalidate_device(struct block_device *bdev)
|
|
|
|
-{
|
|
|
|
- struct super_block *sb = get_super(bdev);
|
|
|
|
- int res = 0;
|
|
|
|
-
|
|
|
|
- if (sb) {
|
|
|
|
- /*
|
|
|
|
- * no need to lock the super, get_super holds the
|
|
|
|
- * read mutex so the filesystem cannot go away
|
|
|
|
- * under us (->put_super runs with the write lock
|
|
|
|
- * hold).
|
|
|
|
- */
|
|
|
|
- shrink_dcache_sb(sb);
|
|
|
|
- res = invalidate_inodes(sb);
|
|
|
|
- drop_super(sb);
|
|
|
|
- }
|
|
|
|
- invalidate_bdev(bdev, 0);
|
|
|
|
- return res;
|
|
|
|
-}
|
|
|
|
-EXPORT_SYMBOL(__invalidate_device);
|
|
|
|
|
|
|
|
static int can_unuse(struct inode *inode)
|
|
static int can_unuse(struct inode *inode)
|
|
{
|
|
{
|