Thread (6 messages) flat view 6 messages, 3 authors, 2021-05-13

Re: [PATCH v4] HID: ft260: improve error handling of ft260_hid_feature_report_get()

From: Tom Rix <trix@redhat.com>
Date: 2021-05-13 13:16:07
Also in: linux-i2c, lkml

On 5/13/21 4:09 AM, Jiri Kosina wrote:
On Tue, 11 May 2021, Michael Zaidman wrote:
quoted
Fixes: 6a82582d9fa4 ("HID: ft260: add usb hid to i2c host bridge driver")

The ft260_hid_feature_report_get() checks if the return size matches
the requested size. But the function can also fail with at least -ENOMEM.
Add the < 0 checks.

In ft260_hid_feature_report_get(), do not do the memcpy to the caller's
buffer if there is an error.

---
v4   Fixed commit message
---
v3   Simplify and optimize the changes
---
v2:  add unlikely()'s for error conditions
---

Signed-off-by: Tom Rix <trix@redhat.com>
Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
Who should be the author of the git commit?
Go with the latest patch's author, Micheal.

Tom
Thanks,
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help