The first patch implements the new "zloop" zoned block device driver which allows creating zoned block devices using one regular file per zone as backing storage. The second patch adds documentation for this driver (overview and usage examples). About half of the code of the first patch is from Christoph Hellwig. Damien Le Moal (2): block: new zoned loop block device driver Documentation: Document the new zoned loop block device driver Documentation/admin-guide/blockdev/index.rst | 1 + .../admin-guide/blockdev/zoned_loop.rst | 168 +++ MAINTAINERS | 8 + drivers/block/Kconfig | 16 + drivers/block/Makefile | 1 + drivers/block/zloop.c | 1330 +++++++++++++++++ 6 files changed, 1524 insertions(+) create mode 100644 Documentation/admin-guide/blockdev/zoned_loop.rst create mode 100644 drivers/block/zloop.c base-commit: 9d89551994a430b50c4fffcb1e617a057fa76e20 -- 2.47.1