From 01d63107421bd9cb07d5b110aff371c878864c32 Mon Sep 17 00:00:00 2001 From: Lance Hartmann Date: Mon, 12 Mar 2018 16:26:35 -0400 Subject: [PATCH] lib: Return instead of abort() in bdev Return NULL on resource failure (spdk_mem_get) instead of abort()'ing in static bdev function. Change-Id: I0ee2ce4b7e81cf80546119e3db27c987fa912749 Signed-off-by: Lance Hartmann Reviewed-on: https://review.gerrithub.io/403578 Tested-by: SPDK Automated Test System Reviewed-by: Daniel Verkamp Reviewed-by: Jim Harris --- lib/bdev/bdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bdev/bdev.c b/lib/bdev/bdev.c index 60795fbc7..b49906774 100644 --- a/lib/bdev/bdev.c +++ b/lib/bdev/bdev.c @@ -804,7 +804,7 @@ spdk_bdev_get_io(struct spdk_io_channel *_ch) bdev_io = spdk_mempool_get(g_bdev_mgr.bdev_io_pool); if (!bdev_io) { SPDK_ERRLOG("Unable to get spdk_bdev_io\n"); - abort(); + return NULL; } }