From: Markus Elfring Date: Sat, 13 Dec 2014 00:57:18 +0000 (-0800) Subject: mm/zswap: delete unnecessary check before calling free_percpu() X-Git-Tag: firefly_0821_release~176^2~2692^2~33 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=442cc432e68b24dc6bd70b1ee1f5d477ee1aa385;p=firefly-linux-kernel-4.4.55.git mm/zswap: delete unnecessary check before calling free_percpu() free_percpu() tests whether its argument is NULL and then returns immediately. Thus the test around the call is not needed. This issue was detected by using the Coccinelle software. Signed-off-by: Markus Elfring Cc: Seth Jennings Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/mm/zswap.c b/mm/zswap.c index c162a2e6cc51..0cfce9bc51e4 100644 --- a/mm/zswap.c +++ b/mm/zswap.c @@ -152,8 +152,7 @@ static int __init zswap_comp_init(void) static void __init zswap_comp_exit(void) { /* free percpu transforms */ - if (zswap_comp_pcpu_tfms) - free_percpu(zswap_comp_pcpu_tfms); + free_percpu(zswap_comp_pcpu_tfms); } /*********************************