From: Alison Schofield Date: Thu, 7 Apr 2022 01:09:15 +0000 (-0700) Subject: cxl/mbox: Replace NULL check with IS_ERR() after vmemdup_user() X-Git-Tag: v6.6.17~7410^2~25 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=280302f0e8f6919f0c591753ea21906d77797746;p=platform%2Fkernel%2Flinux-rpi.git cxl/mbox: Replace NULL check with IS_ERR() after vmemdup_user() vmemdup_user() returns an ERR_PTR() on failure. Use IS_ERR() to check the return value. Reported-by: kernel test robot Reported-by: Dan Carpenter Signed-off-by: Alison Schofield Reviewed-by: Ira Weiny Link: https://lore.kernel.org/r/20220407010915.1211258-1-alison.schofield@intel.com Signed-off-by: Dan Williams --- diff --git a/drivers/cxl/core/mbox.c b/drivers/cxl/core/mbox.c index d54a6d1..731cb43 100644 --- a/drivers/cxl/core/mbox.c +++ b/drivers/cxl/core/mbox.c @@ -265,7 +265,7 @@ static int cxl_mbox_cmd_ctor(struct cxl_mbox_cmd *mbox, if (in_size) { mbox->payload_in = vmemdup_user(u64_to_user_ptr(in_payload), in_size); - if (!mbox->payload_in) + if (IS_ERR(mbox->payload_in)) return PTR_ERR(mbox->payload_in); if (!cxl_payload_from_user_allowed(opcode, mbox->payload_in)) {