OpenCloudOS-Kernel/fs/zonefs
Johannes Thumshirn e3c3155bc9 zonefs: add zone-capacity support
In the zoned storage model, the sectors within a zone are typically all
writeable. With the introduction of the Zoned Namespace (ZNS) Command
Set in the NVM Express organization, the model was extended to have a
specific writeable capacity.

This zone capacity can be less than the overall zone size for a NVMe ZNS
device or null_blk in zoned-mode. For other ZBC/ZAC devices the zone
capacity is always equal to the zone size.

Use the zone capacity field instead from blk_zone for determining the
maximum inode size and inode blocks in zonefs.

Signed-off-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
2020-08-11 17:42:24 +09:00
..
Kconfig zonefs: select FS_IOMAP 2020-02-26 16:58:15 +09:00
Makefile fs: New zonefs file system 2020-02-07 14:39:38 +09:00
super.c zonefs: add zone-capacity support 2020-08-11 17:42:24 +09:00
zonefs.h zonefs: add zone-capacity support 2020-08-11 17:42:24 +09:00