workqueue: fix resource leaks

Coverity fix for resource leaks
CID 33584

bug 1781383

Change-Id: Ie665ff1cdea6339f6e2f0fb99fb972f94f8311ec
Signed-off-by: Vandana Salve <vsalve@nvidia.com>
Reviewed-on: http://git-master/r/1219946
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
diff --git a/kernel/workqueue.c b/kernel/workqueue.c
index 450c21f..e73acfd 100644
--- a/kernel/workqueue.c
+++ b/kernel/workqueue.c
@@ -5210,6 +5210,7 @@
 		if (WARN_ON(node == NUMA_NO_NODE)) {
 			pr_warn("workqueue: NUMA node mapping not available for cpu%d, disabling NUMA support\n", cpu);
 			/* happens iff arch is bonkers, let's just proceed */
+			kfree(tbl);
 			return;
 		}
 		cpumask_set_cpu(cpu, tbl[node]);