bdev/ocssd: Change lba_in_range() to take ocssd_ns as additional parameter
As same as the last patch, change bdev_ocssd_lba_in_range() to take ocssd_ns as an additional parameter. Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Change-Id: Id8ceffa8ccaa279d6036408b8730e7b896b23b1a Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5539 Community-CI: Broadcom CI Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
This commit is contained in:
parent
ace9f6d1c0
commit
d15198098f
@ -343,9 +343,9 @@ bdev_ocssd_to_chunk_info_offset(struct ocssd_bdev *ocssd_bdev,
|
|||||||
}
|
}
|
||||||
|
|
||||||
static bool
|
static bool
|
||||||
bdev_ocssd_lba_in_range(struct ocssd_bdev *ocssd_bdev, uint64_t lba)
|
bdev_ocssd_lba_in_range(struct ocssd_bdev *ocssd_bdev,
|
||||||
|
struct bdev_ocssd_ns *ocssd_ns, uint64_t lba)
|
||||||
{
|
{
|
||||||
struct bdev_ocssd_ns *ocssd_ns = bdev_ocssd_get_ns_from_bdev(ocssd_bdev);
|
|
||||||
const struct spdk_ocssd_geometry_data *geometry = &ocssd_ns->geometry;
|
const struct spdk_ocssd_geometry_data *geometry = &ocssd_ns->geometry;
|
||||||
const struct bdev_ocssd_lba_offsets *offsets = &ocssd_ns->lba_offsets;
|
const struct bdev_ocssd_lba_offsets *offsets = &ocssd_ns->lba_offsets;
|
||||||
const struct bdev_ocssd_range *range = &ocssd_bdev->range;
|
const struct bdev_ocssd_range *range = &ocssd_bdev->range;
|
||||||
@ -932,7 +932,7 @@ bdev_ocssd_push_media_events(struct nvme_bdev_ns *nvme_ns,
|
|||||||
|
|
||||||
TAILQ_FOREACH(nvme_bdev, &nvme_ns->bdevs, tailq) {
|
TAILQ_FOREACH(nvme_bdev, &nvme_ns->bdevs, tailq) {
|
||||||
ocssd_bdev = SPDK_CONTAINEROF(nvme_bdev, struct ocssd_bdev, nvme_bdev);
|
ocssd_bdev = SPDK_CONTAINEROF(nvme_bdev, struct ocssd_bdev, nvme_bdev);
|
||||||
if (bdev_ocssd_lba_in_range(ocssd_bdev, chunk_entry->lba)) {
|
if (bdev_ocssd_lba_in_range(ocssd_bdev, ocssd_ns, chunk_entry->lba)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user