Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
HID: logitech-dj: Really fix return value of logi_dj_recv_query_hidpp…
…_devices Commit dbcbabf ("HID: logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices") made logi_dj_recv_query_hidpp_devices return the return value of hid_hw_raw_request instead of unconditionally returning 0. But hid_hw_raw_request returns the report-size on a successful request (and a negative error-code on failure) where as the callers of logi_dj_recv_query_hidpp_devices expect a 0 return on success. This commit fixes things so that either the negative error gets returned or 0 on success, fixing HID++ receivers such as the Logitech nano receivers no longer working. Cc: YueHaibing <[email protected]> Cc: Rafael J. Wysocki <[email protected]> Cc: Lionel Landwerlin <[email protected]> Fixes: dbcbabf ("HID: logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices") Reported-by: Lionel Landwerlin <[email protected]> Reported-by: Rafael J. Wysocki <[email protected]> Signed-off-by: Hans de Goede <[email protected]> Tested-by: Rafael J. Wysocki <[email protected]> Reviewed-by: Petr Vorel <[email protected]> Tested-by: Petr Vorel <[email protected]> Reviewed-by: YueHaibing <[email protected]> Signed-off-by: Jiri Kosina <[email protected]>
- Loading branch information