hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/gnss/serial.c
....@@ -65,7 +65,7 @@
6565
6666 /* write is only buffered synchronously */
6767 ret = serdev_device_write(serdev, buf, count, MAX_SCHEDULE_TIMEOUT);
68
- if (ret < 0)
68
+ if (ret < 0 || ret < count)
6969 return ret;
7070
7171 /* FIXME: determine if interrupted? */