It is always true.
Signed-off-by: Christoph Hellwig <hch@lst.de>
mutex_unlock(&disk->part0->bd_mutex);
fsync_bdev(disk->part0);
- __invalidate_device(disk->part0, true);
+ __invalidate_device(disk->part0);
/*
* Unhash the bdev inode for this device so that it can't be looked
if (!(events & DISK_EVENT_MEDIA_CHANGE))
return false;
- if (__invalidate_device(bdev, true))
+ if (__invalidate_device(bdev))
pr_warn("VFS: busy inodes on changed media %s\n",
bdev->bd_disk->disk_name);
set_bit(GD_NEED_PART_SCAN, &bdev->bd_disk->state);
static void delete_partition(struct block_device *part)
{
fsync_bdev(part);
- __invalidate_device(part, true);
+ __invalidate_device(part);
xa_erase(&part->bd_disk->part_tbl, part->bd_partno);
kobject_put(part->bd_holder_dir);
struct block_device *bdev = opened_bdev[cnt];
if (!bdev || ITYPE(drive_state[cnt].fd_device) != type)
continue;
- __invalidate_device(bdev, true);
+ __invalidate_device(bdev);
}
mutex_unlock(&open_lock);
} else {
struct block_device *bdev)
{
sock_shutdown(nbd);
- __invalidate_device(bdev, true);
+ __invalidate_device(bdev);
nbd_bdev_reset(bdev);
if (test_and_clear_bit(NBD_RT_HAS_CONFIG_REF,
&nbd->config->runtime_flags))
* and the door_lock is irrelevant at this point.
*/
drive->disk_ops->set_doorlock(drive, disk, 1);
- if (__invalidate_device(bdev, true))
+ if (__invalidate_device(bdev))
pr_warn("VFS: busy inodes on changed media %s\n",
bdev->bd_disk->disk_name);
drive->disk_ops->get_capacity(drive);
}
EXPORT_SYMBOL(lookup_bdev);
-int __invalidate_device(struct block_device *bdev, bool kill_dirty)
+int __invalidate_device(struct block_device *bdev)
{
struct super_block *sb = get_super(bdev);
int res = 0;
* hold).
*/
shrink_dcache_sb(sb);
- res = invalidate_inodes(sb, kill_dirty);
+ res = invalidate_inodes(sb, true);
drop_super(sb);
}
invalidate_bdev(bdev);
void unregister_blkdev(unsigned int major, const char *name);
bool bdev_check_media_change(struct block_device *bdev);
-int __invalidate_device(struct block_device *bdev, bool kill_dirty);
+int __invalidate_device(struct block_device *bdev);
void set_capacity(struct gendisk *disk, sector_t size);
/* for drivers/char/raw.c: */