]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
HID: intel-thc-hid: intel-thc: Fix error code in thc_i2c_subip_init()
authorDan Carpenter <dan.carpenter@linaro.org>
Mon, 13 Jan 2025 06:15:41 +0000 (09:15 +0300)
committerBenjamin Tissoires <bentiss@kernel.org>
Mon, 13 Jan 2025 09:47:12 +0000 (10:47 +0100)
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 <dan.carpenter@linaro.org>
Link: https://patch.msgid.link/eb4ea363-c3b7-4988-9ff5-5ed74bf47620@stanley.mountain
Signed-off-by: Benjamin Tissoires <bentiss@kernel.org>
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c

index 92a1dbe9a9283dba6fc780dad9632538b8b3c9e3..4fc78b5a04b5fbf6465bc5e672c6a87cef470010 100644 (file)
@@ -1519,7 +1519,7 @@ int thc_i2c_subip_init(struct thc_device *dev, const u32 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;
 
        return 0;
 }