Revision b7e97872a65e1d57b4451769610554c131f37a0a authored by Dennis Maisenbacher on 06 September 2022, 07:39:28 UTC, committed by Christoph Hellwig on 07 September 2022, 06:33:17 UTC
Maximum Active Resources (MAR) and Maximum Open Resources (MOR) are 0's
based vales where a value of 0xffffffff indicates that there is no limit.

Decrement the values that are returned by bdev_max_open_zones and
bdev_max_active_zones as the block layer helpers are not 0's based.
A 0 returned by the block layer helpers indicates no limit, thus convert
it to 0xffffffff (U32_MAX).

Fixes: aaf2e048af27 ("nvmet: add ZBD over ZNS backend support")
Suggested-by: Niklas Cassel <niklas.cassel@wdc.com>
Signed-off-by: Dennis Maisenbacher <dennis.maisenbacher@wdc.com>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
1 parent 3770a42
History
File Mode Size
Kconfig -rw-r--r-- 3.3 KB
Makefile -rw-r--r-- 1.1 KB
bat_algo.c -rw-r--r-- 5.2 KB
bat_algo.h -rw-r--r-- 713 bytes
bat_iv_ogm.c -rw-r--r-- 73.3 KB
bat_iv_ogm.h -rw-r--r-- 292 bytes
bat_v.c -rw-r--r-- 23.2 KB
bat_v.h -rw-r--r-- 816 bytes
bat_v_elp.c -rw-r--r-- 16.5 KB
bat_v_elp.h -rw-r--r-- 821 bytes
bat_v_ogm.c -rw-r--r-- 32.8 KB
bat_v_ogm.h -rw-r--r-- 914 bytes
bitarray.c -rw-r--r-- 2.6 KB
bitarray.h -rw-r--r-- 1.5 KB
bridge_loop_avoidance.c -rw-r--r-- 69.3 KB
bridge_loop_avoidance.h -rw-r--r-- 3.4 KB
distributed-arp-table.c -rw-r--r-- 50.5 KB
distributed-arp-table.h -rw-r--r-- 4.7 KB
fragmentation.c -rw-r--r-- 16.2 KB
fragmentation.h -rw-r--r-- 1.3 KB
gateway_client.c -rw-r--r-- 20.7 KB
gateway_client.h -rw-r--r-- 1.8 KB
gateway_common.c -rw-r--r-- 7.2 KB
gateway_common.h -rw-r--r-- 1.0 KB
hard-interface.c -rw-r--r-- 27.0 KB
hard-interface.h -rw-r--r-- 3.2 KB
hash.c -rw-r--r-- 1.7 KB
hash.h -rw-r--r-- 3.9 KB
log.c -rw-r--r-- 637 bytes
log.h -rw-r--r-- 4.0 KB
main.c -rw-r--r-- 19.8 KB
main.h -rw-r--r-- 12.1 KB
multicast.c -rw-r--r-- 68.7 KB
multicast.h -rw-r--r-- 2.8 KB
netlink.c -rw-r--r-- 41.2 KB
netlink.h -rw-r--r-- 944 bytes
network-coding.c -rw-r--r-- 55.5 KB
network-coding.h -rw-r--r-- 2.7 KB
originator.c -rw-r--r-- 36.6 KB
originator.h -rw-r--r-- 4.9 KB
routing.c -rw-r--r-- 36.3 KB
routing.h -rw-r--r-- 1.6 KB
send.c -rw-r--r-- 34.1 KB
send.h -rw-r--r-- 4.3 KB
soft-interface.c -rw-r--r-- 31.2 KB
soft-interface.h -rw-r--r-- 1.2 KB
tp_meter.c -rw-r--r-- 42.2 KB
tp_meter.h -rw-r--r-- 618 bytes
trace.c -rw-r--r-- 153 bytes
trace.h -rw-r--r-- 1.6 KB
translation-table.c -rw-r--r-- 125.6 KB
translation-table.h -rw-r--r-- 2.8 KB
tvlv.c -rw-r--r-- 18.7 KB
tvlv.h -rw-r--r-- 1.7 KB
types.h -rw-r--r-- 60.9 KB

back to top