Ask block layer to block writes to block devices mounted by filesystems. Signed-off-by: Jan Kara <jack@xxxxxxx> --- include/linux/blkdev.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h index ca467525e6e4..a1fb90f3887e 100644 --- a/include/linux/blkdev.h +++ b/include/linux/blkdev.h @@ -1471,7 +1471,8 @@ struct blk_holder_ops { * as stored in sb->s_flags. */ #define sb_open_mode(flags) \ - (BLK_OPEN_READ | (((flags) & SB_RDONLY) ? 0 : BLK_OPEN_WRITE)) + (BLK_OPEN_READ | BLK_OPEN_BLOCK_WRITES | \ + (((flags) & SB_RDONLY) ? 0 : BLK_OPEN_WRITE)) struct bdev_handle { struct block_device *bdev; -- 2.35.3