block: Require auto-read-only for existing fallbacks
Some block drivers have traditionally changed their node to read-only mode without asking the user. This behaviour has been marked deprecated since 2.11, expecting users to provide an explicit read-only=on option. Now that we have auto-read-only=on, enable these drivers to make use of the option. This is the only use of bdrv_set_read_only(), so we can make it a bit more specific and turn it into a bdrv_apply_auto_read_only() that is more convenient for drivers to use. Signed-off-by:Kevin Wolf <kwolf@redhat.com> Reviewed-by:
Eric Blake <eblake@redhat.com>
Showing
- block.c 27 additions, 15 deletionsblock.c
- block/bochs.c 6 additions, 11 deletionsblock/bochs.c
- block/cloop.c 5 additions, 11 deletionsblock/cloop.c
- block/dmg.c 5 additions, 11 deletionsblock/dmg.c
- block/rbd.c 4 additions, 11 deletionsblock/rbd.c
- block/vvfat.c 2 additions, 8 deletionsblock/vvfat.c
- include/block/block.h 2 additions, 1 deletioninclude/block/block.h
Loading
Please register or sign in to comment