hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/iio/accel/mma9551_core.c
....@@ -296,9 +296,12 @@
296296
297297 ret = mma9551_transfer(client, app_id, MMA9551_CMD_READ_CONFIG,
298298 reg, NULL, 0, (u8 *)&v, 2);
299
+ if (ret < 0)
300
+ return ret;
301
+
299302 *val = be16_to_cpu(v);
300303
301
- return ret;
304
+ return 0;
302305 }
303306 EXPORT_SYMBOL(mma9551_read_config_word);
304307
....@@ -354,9 +357,12 @@
354357
355358 ret = mma9551_transfer(client, app_id, MMA9551_CMD_READ_STATUS,
356359 reg, NULL, 0, (u8 *)&v, 2);
360
+ if (ret < 0)
361
+ return ret;
362
+
357363 *val = be16_to_cpu(v);
358364
359
- return ret;
365
+ return 0;
360366 }
361367 EXPORT_SYMBOL(mma9551_read_status_word);
362368