NeilBrown <neilb@xxxxxxx> writes: > -int __invalidate_device(struct block_device *bdev) > +int __invalidate_device2(struct block_device *bdev, bool kill_dirty) > { > struct super_block *sb = get_super(bdev); > int res = 0; > @@ -1614,7 +1614,7 @@ int __invalidate_device(struct block_device *bdev) > * hold). > */ > shrink_dcache_sb(sb); > - res = invalidate_inodes(sb); > + res = invalidate_inodes(sb, kill_dirty); > drop_super(sb); > } > invalidate_bdev(bdev); Neil, I think you also need to change the EXPORT_SYMBOL from __invalidate_device to __invalidate_device2. The floppy module won't build without that change. Cheers, Jeff -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel