Blame SOURCES/0091-cxl-json-Cleanup-object-leak-false-positive.patch

2eb93d
From 8f457dc414ec27178828c86533910958542ce73d Mon Sep 17 00:00:00 2001
2eb93d
From: Dan Williams <dan.j.williams@intel.com>
2eb93d
Date: Sun, 23 Jan 2022 16:52:15 -0800
2eb93d
Subject: [PATCH 091/217] cxl/json: Cleanup object leak false positive
2eb93d
2eb93d
As written it is a leak of the json object to return if devname is NULL.
2eb93d
However, the devname can not be NULL because the memdev would not have been
2eb93d
enumerated. Drop the error checking.
2eb93d
2eb93d
Link: https://lore.kernel.org/r/164298553566.3021641.11858634436119663877.stgit@dwillia2-desk3.amr.corp.intel.com
2eb93d
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
2eb93d
Signed-off-by: Vishal Verma <vishal.l.verma@intel.com>
2eb93d
---
2eb93d
 cxl/json.c | 2 +-
2eb93d
 1 file changed, 1 insertion(+), 1 deletion(-)
2eb93d
2eb93d
diff --git a/cxl/json.c b/cxl/json.c
2eb93d
index 97ed76b..3ef9f76 100644
2eb93d
--- a/cxl/json.c
2eb93d
+++ b/cxl/json.c
2eb93d
@@ -190,7 +190,7 @@ struct json_object *util_cxl_memdev_to_json(struct cxl_memdev *memdev,
2eb93d
 	struct json_object *jdev, *jobj;
2eb93d
 
2eb93d
 	jdev = json_object_new_object();
2eb93d
-	if (!devname || !jdev)
2eb93d
+	if (!jdev)
2eb93d
 		return NULL;
2eb93d
 
2eb93d
 	jobj = json_object_new_string(devname);
2eb93d
-- 
2eb93d
2.27.0
2eb93d