RE: [PATCH next] HID: intel-thc-hid: intel-thc: Fix error code in thc_i2c_subip_init()
From: "Xu, Even" <even.xu@intel.com>
Date: 2025-01-13 06:43:17
Also in:
kernel-janitors, lkml
From: "Xu, Even" <even.xu@intel.com>
Date: 2025-01-13 06:43:17
Also in:
kernel-janitors, lkml
-----Original Message----- From: Dan Carpenter <redacted> Sent: Monday, January 13, 2025 2:16 PM To: Xu, Even <even.xu@intel.com> Cc: Sun, Xinpeng <xinpeng.sun@intel.com>; Jiri Kosina <jikos@kernel.org>; Benjamin Tissoires [off-list ref]; Mark Pearson <mpearson- lenovo@squebb.ca>; Srinivas Pandruvada [off-list ref]; linux-input@vger.kernel.org; linux- kernel@vger.kernel.org; kernel-janitors@vger.kernel.org Subject: [PATCH next] HID: intel-thc-hid: intel-thc: Fix error code in thc_i2c_subip_init() Return -ENOMEM if the allocation fails. Don't return success. Fixes: 4228966def88 ("HID: intel-thc-hid: intel-thc: Add THC I2C config interfaces") Signed-off-by: Dan Carpenter <redacted> --- drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)diff --git a/drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c b/drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c index 92a1dbe9a928..4fc78b5a04b5 100644--- a/drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c +++ b/drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c@@ -1519,7 +1519,7 @@ int thc_i2c_subip_init(struct thc_device *dev, constu32 target_address, dev->i2c_subip_regs = devm_kzalloc(dev->dev, sizeof(i2c_subip_regs), GFP_KERNEL); if (!dev->i2c_subip_regs) - return PTR_ERR(dev->i2c_subip_regs); + return -ENOMEM;
Looks reasonable. Thanks Dan! Best Regards, Even Xu
return 0; } -- 2.45.2