mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-07-22 02:17:36 -04:00
Input: rmi4 - propagate proper error code in F12 sensor tuning
Propagate the actual error code returned by rmi_read() in rmi_f12_read_sensor_tuning() instead of hardcoding -ENODEV. Also, since rmi_read() returns 0 on success, use 'if (ret)' instead of 'if (ret < 0)'. Assisted-by: Gemini:gemini-3.1-pro Link: https://patch.msgid.link/20260505045952.1570713-19-dmitry.torokhov@gmail.com Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
This commit is contained in:
@@ -166,9 +166,9 @@ static int rmi_f12_read_sensor_tuning(struct f12_data *f12)
|
||||
RMI_F12_QUERY_RESOLUTION);
|
||||
query_dpm_addr = fn->fd.query_base_addr + offset;
|
||||
ret = rmi_read(fn->rmi_dev, query_dpm_addr, buf);
|
||||
if (ret < 0) {
|
||||
if (ret) {
|
||||
dev_err(&fn->dev, "Failed to read DPM value: %d\n", ret);
|
||||
return -ENODEV;
|
||||
return ret;
|
||||
}
|
||||
dpm_resolution = buf[0];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user