From 02c7f164946e86048721a8c1af6ada3f25c3a78c Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Wed, 18 Feb 2009 10:09:01 -0800 Subject: [PATCH] Coverity 9656: Forward NULL This was a false positive the callpath being walked is impossible because the splat_kmem_cache_test_kcp_alloc() function will ensure kcp->kcp_kcd[0] is initialized to NULL. However, there is no harm is making this explicit for the test case so I'm adding a line to clearly set it to correct the analysis. --- module/splat/splat-kmem.c | 1 + 1 file changed, 1 insertion(+) diff --git a/module/splat/splat-kmem.c b/module/splat/splat-kmem.c index c57e280..35718e2 100644 --- a/module/splat/splat-kmem.c +++ b/module/splat/splat-kmem.c @@ -548,6 +548,7 @@ splat_kmem_cache_test(struct file *file, void *arg, char *name, return -ENOMEM; } + kcp->kcp_kcd[0] = NULL; kcp->kcp_cache = kmem_cache_create(SPLAT_KMEM_CACHE_NAME, kcp->kcp_size, kcp->kcp_align, -- 2.39.2