From 1ca4b472524f08a675fce3504b554a7c00e138bc Mon Sep 17 00:00:00 2001 From: shahar salzman Date: Wed, 26 Sep 2018 13:35:12 +0300 Subject: [PATCH] lib/bdev: reset bdev internal properties Initiailize fields later assumed to be NULL Change-Id: I61e054dd275c6c04fb3f826adc445e56f0add331 Signed-off-by: shahar salzman Reviewed-on: https://review.gerrithub.io/428304 Chandler-Test-Pool: SPDK Automated Test System Tested-by: SPDK CI Jenkins Reviewed-by: Ben Walker Reviewed-by: Jim Harris --- lib/bdev/bdev.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/bdev/bdev.c b/lib/bdev/bdev.c index 5ed9d64e6..ab82fffd7 100644 --- a/lib/bdev/bdev.c +++ b/lib/bdev/bdev.c @@ -3258,6 +3258,9 @@ spdk_bdev_init(struct spdk_bdev *bdev) bdev->internal.status = SPDK_BDEV_STATUS_READY; bdev->internal.measured_queue_depth = UINT64_MAX; + bdev->internal.claim_module = NULL; + bdev->internal.qd_poller = NULL; + bdev->internal.qos = NULL; TAILQ_INIT(&bdev->internal.open_descs);