Audit the return value of alloc_workqueue and return -ENOMEM if it fails Signed-off-by: Kumar Amit Mehta <gmate.amit@xxxxxxxxx> --- Driver/dm-lc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Driver/dm-lc.c b/Driver/dm-lc.c index 4f48cf2..9d394ee 100644 --- a/Driver/dm-lc.c +++ b/Driver/dm-lc.c @@ -2963,6 +2963,8 @@ static int __init lc_module_init(void) safe_io_wq = alloc_workqueue("safeiowq", WQ_NON_REENTRANT | WQ_MEM_RECLAIM, 0); + if (!safe_io_wq) + return -ENOMEM; lc_io_client = dm_io_client_create(); -- 1.8.3.1 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel