All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] staging: fsl-mc: fix fsl_mc_is_allocatable strcmps
@ 2017-08-16 11:44 ` Colin King
  0 siblings, 0 replies; 9+ messages in thread
From: Colin King @ 2017-08-16 11:44 UTC (permalink / raw)
  To: Stuart Yoder, Laurentiu Tudor, Greg Kroah-Hartman, Wei Yongjun,
	devel
  Cc: kernel-janitors, linux-kernel

From: Colin Ian King <colin.king@canonical.com>

The previous fix removed the equal to zero comparisons by the strcmps and
now the function always returns true. Fix this by adding in the missing
logical negation operators.

Detected by CoverityScan, CID#1452267 ("Constant expression result")

Fixes: b93ad9a067e1 ("staging: fsl-mc: be consistent when checking strcmp() return")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
---
 drivers/staging/fsl-mc/bus/fsl-mc-allocator.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/staging/fsl-mc/bus/fsl-mc-allocator.c b/drivers/staging/fsl-mc/bus/fsl-mc-allocator.c
index b37a6f48225f..8b5f2d0cdf06 100644
--- a/drivers/staging/fsl-mc/bus/fsl-mc-allocator.c
+++ b/drivers/staging/fsl-mc/bus/fsl-mc-allocator.c
@@ -16,9 +16,9 @@
 
 static bool __must_check fsl_mc_is_allocatable(const char *obj_type)
 {
-	return strcmp(obj_type, "dpbp") ||
-	       strcmp(obj_type, "dpmcp") ||
-	       strcmp(obj_type, "dpcon");
+	return !strcmp(obj_type, "dpbp") ||
+	       !strcmp(obj_type, "dpmcp") ||
+	       !strcmp(obj_type, "dpcon");
 }
 
 /**
-- 
2.11.0


^ permalink raw reply related	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2017-08-16 14:14 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-16 11:44 [PATCH] staging: fsl-mc: fix fsl_mc_is_allocatable strcmps Colin King
2017-08-16 11:44 ` Colin King
2017-08-16 12:06 ` Dan Carpenter
2017-08-16 12:06   ` Dan Carpenter
2017-08-16 12:10   ` Dan Carpenter
2017-08-16 12:10     ` Dan Carpenter
2017-08-16 13:37   ` Laurentiu Tudor
2017-08-16 14:14     ` Colin Ian King
2017-08-16 14:14       ` Colin Ian King

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.