linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] cxl: remove assignment from if condition in cxl_mem_get_poison
@ 2025-08-13 11:55 darshanrathod475
  2025-08-13 12:52 ` Jonathan Cameron
  0 siblings, 1 reply; 3+ messages in thread
From: darshanrathod475 @ 2025-08-13 11:55 UTC (permalink / raw)
  To: dave, jonathan.cameron, dave.jiang, alison.schofield,
	vishal.l.verma, ira.weiny, dan.j.williams
  Cc: shiju.jose, ming.li, peterz, linux-cxl, linux-kernel,
	Darshan Rathod

From: Darshan Rathod <darshanrathod475@gmail.com>

Refactor cxl_mem_get_poison() to assign the return value of
ACQUIRE_ERR() before the conditional check, instead of performing the
assignment inside the if condition. This resolves a checkpatch.pl
warning ("do not use assignment in if condition") and improves
readability.

Signed-off-by: Darshan Rathod <darshanrathod475@gmail.com>
---
 drivers/cxl/core/mbox.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/drivers/cxl/core/mbox.c b/drivers/cxl/core/mbox.c
index fa6dd0c94656..9c5066631896 100644
--- a/drivers/cxl/core/mbox.c
+++ b/drivers/cxl/core/mbox.c
@@ -1426,7 +1426,9 @@ int cxl_mem_get_poison(struct cxl_memdev *cxlmd, u64 offset, u64 len,
 	int rc;
 
 	ACQUIRE(mutex_intr, lock)(&mds->poison.mutex);
-	if ((rc = ACQUIRE_ERR(mutex_intr, &lock)))
+
+	rc = ACQUIRE_ERR(mutex_intr, &lock);
+	if (rc)
 		return rc;
 
 	po = mds->poison.list_out;
-- 
2.25.1


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

end of thread, other threads:[~2025-08-13 13:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-13 11:55 [PATCH] cxl: remove assignment from if condition in cxl_mem_get_poison darshanrathod475
2025-08-13 12:52 ` Jonathan Cameron
2025-08-13 13:07   ` Darshan Rathod

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).