+7
−0
+35
−14
+105
−4
+390
−3
+4
−0
Loading
This implements the v2 claims API. Compared to the original v1 claims, v2 claims: - Support read-write-once, read-write-many, and read-only-many claims. - Are claimed with spdk_bdev_module_claim_desc(). - Are associated with a bdev descriptor that is passed to spdk_bdev_module_claim_bdev_desc(). - Are released upon close of the bdev descriptor used to obain the claim. - Cannot be taken when a descriptor other than the one passed to spdk_bdev_module_claim_bdev_desc() has write access. Later commits in this series are needed to fully integrate them with the bdev subsystem. Change-Id: I39a356f5893aa45ac346623ec9ce0ec659b38975 Signed-off-by:Mike Gerdts <mgerdts@nvidia.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15288 Reviewed-by:
Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by:
Ben Walker <benjamin.walker@intel.com>