[dm-devel] [PATCH] dm-lc.c: return -ENOMEM if alloc_workqueue fails
Kumar Amit Mehta
gmate.amit at gmail.com
Mon Jul 29 20:48:10 UTC 2013
Audit the return value of alloc_workqueue and return -ENOMEM if it fails
Signed-off-by: Kumar Amit Mehta <gmate.amit at gmail.com>
---
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
More information about the dm-devel
mailing list