Commit 0fd4c1f9 authored by wanghailiangx's avatar wanghailiangx Committed by Jim Harris
Browse files

example/nvme/plugin: Fix a notice error of bs



We konw bs should be extended_sector_size(ns) * num_blocks.
In other words, bs should be an integral multiple of extended_sector_size.
num_blocks cannot be got here, so we used integral multiple.

Change-Id: Ie521db194cdad6f2d2247fd2704cab92c36ddb82
Signed-off-by: default avatarwanghailiangx <hailiangx.e.wang@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5881


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarChangpeng Liu <changpeng.liu@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
parent c013ef15
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -401,8 +401,8 @@ attach_cb(void *cb_ctx, const struct spdk_nvme_transport_id *trid,
	}

	if (spdk_nvme_ns_supports_extended_lba(ns) &&
	    (spdk_nvme_ns_get_extended_sector_size(ns) != td->o.bs[DDIR_READ] ||
	     spdk_nvme_ns_get_extended_sector_size(ns) != td->o.bs[DDIR_WRITE])) {
	    (td->o.bs[DDIR_READ] % spdk_nvme_ns_get_extended_sector_size(ns) != 0 ||
	     td->o.bs[DDIR_WRITE] % spdk_nvme_ns_get_extended_sector_size(ns) != 0)) {
		SPDK_ERRLOG("--bs has to be equal to LBA data size + Metadata size\n");
		g_error = true;
		return;