null_blk: add zone support
Adds support for exposing a null_blk device through the zone device interface. The interface is managed with the parameters zoned and zone_size. If zoned is set, the null_blk instance registers as a zoned block device. The zone_size parameter defines how big each zone will be. Signed-off-by:Matias Bjørling <matias.bjorling@wdc.com> Signed-off-by:
Bart Van Assche <bart.vanassche@wdc.com> Signed-off-by:
Damien Le Moal <damien.lemoal@wdc.com> Signed-off-by:
Jens Axboe <axboe@kernel.dk>
Showing
- Documentation/block/null_blk.txt 7 additions, 0 deletionsDocumentation/block/null_blk.txt
- drivers/block/Makefile 4 additions, 1 deletiondrivers/block/Makefile
- drivers/block/null_blk.c 46 additions, 2 deletionsdrivers/block/null_blk.c
- drivers/block/null_blk.h 28 additions, 0 deletionsdrivers/block/null_blk.h
- drivers/block/null_blk_zoned.c 149 additions, 0 deletionsdrivers/block/null_blk_zoned.c
Loading
Please register or sign in to comment