Commit 796c1391 authored by Artur Paszkiewicz's avatar Artur Paszkiewicz Committed by Tomasz Zawadzki
Browse files

module/raid: don't examine superblock if bdev has dif



Change-Id: I611fb46960341fbdddd3c2c1b2a98d301cacedc0
Signed-off-by: default avatarArtur Paszkiewicz <artur.paszkiewicz@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21328


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: default avatarSlawomir Ptak <slawomir.ptak@intel.com>
Reviewed-by: default avatarJim Harris <jim.harris@samsung.com>
Reviewed-by: default avatarShuhei Matsumoto <smatsumoto@nvidia.com>
parent 168e8f3b
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -2212,6 +2212,12 @@ raid_bdev_examine(struct spdk_bdev *bdev)
	struct raid_bdev_examine_ctx *ctx;
	int rc;

	if (spdk_bdev_get_dif_type(bdev) != SPDK_DIF_DISABLE) {
		raid_bdev_examine_no_sb(bdev);
		spdk_bdev_module_examine_done(&g_raid_if);
		return;
	}

	ctx = calloc(1, sizeof(*ctx));
	if (!ctx) {
		SPDK_ERRLOG("Failed to examine bdev %s: %s\n",