mirror of
https://github.com/torvalds/linux.git
synced 2026-11-06 21:58:01 +01:00
HID: amd_sfh: Use report type from request node
Use report type from request node while sending feature and input reports
to HID core. The cli_data report type array is never assigned and
feature reports are sent as input reports.
Fixes: 1434f9fc0e ("SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH)")
Closes: https://github.com/ublue-os/bazzite/issues/5796
Cc: stable@vger.kernel.org
Signed-off-by: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
This commit is contained in:
parent
6ff8612290
commit
85f1bea97f
|
|
@ -95,7 +95,7 @@ void amd_sfh_work(struct work_struct *work)
|
|||
cli_data->feature_report[current_index]);
|
||||
if (report_size)
|
||||
hid_input_report(cli_data->hid_sensor_hubs[current_index],
|
||||
cli_data->report_type[current_index],
|
||||
node_type,
|
||||
cli_data->feature_report[current_index], report_size, 0);
|
||||
else
|
||||
pr_err("AMDSFH: Invalid report size\n");
|
||||
|
|
@ -104,7 +104,7 @@ void amd_sfh_work(struct work_struct *work)
|
|||
report_size = mp2_ops->get_in_rep(current_index, sensor_index, report_id, in_data);
|
||||
if (report_size)
|
||||
hid_input_report(cli_data->hid_sensor_hubs[current_index],
|
||||
cli_data->report_type[current_index],
|
||||
node_type,
|
||||
in_data->input_report[current_index], report_size, 0);
|
||||
else
|
||||
pr_err("AMDSFH: Invalid report size\n");
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user