HID: allow resizing and replacing report descriptors
Update hid_driver's report_fixup prototype to allow changing report descriptor size and/or returning completely different report descriptor. Update existing usage accordingly. This is to give more freedom in descriptor fixup and to allow having a whole fixed descriptor in the code for the sake of readability. Signed-off-by:Nikolai Kondrashov <spbnick@gmail.com> Signed-off-by:
Jiri Kosina <jkosina@suse.cz>
Showing
- drivers/hid/hid-apple.c 4 additions, 3 deletionsdrivers/hid/hid-apple.c
- drivers/hid/hid-cherry.c 4 additions, 3 deletionsdrivers/hid/hid-cherry.c
- drivers/hid/hid-core.c 1 addition, 1 deletiondrivers/hid/hid-core.c
- drivers/hid/hid-cypress.c 5 additions, 4 deletionsdrivers/hid/hid-cypress.c
- drivers/hid/hid-elecom.c 4 additions, 3 deletionsdrivers/hid/hid-elecom.c
- drivers/hid/hid-kye.c 4 additions, 3 deletionsdrivers/hid/hid-kye.c
- drivers/hid/hid-lg.c 5 additions, 4 deletionsdrivers/hid/hid-lg.c
- drivers/hid/hid-microsoft.c 4 additions, 3 deletionsdrivers/hid/hid-microsoft.c
- drivers/hid/hid-monterey.c 4 additions, 3 deletionsdrivers/hid/hid-monterey.c
- drivers/hid/hid-ortek.c 4 additions, 3 deletionsdrivers/hid/hid-ortek.c
- drivers/hid/hid-petalynx.c 4 additions, 3 deletionsdrivers/hid/hid-petalynx.c
- drivers/hid/hid-prodikeys.c 4 additions, 3 deletionsdrivers/hid/hid-prodikeys.c
- drivers/hid/hid-samsung.c 11 additions, 9 deletionsdrivers/hid/hid-samsung.c
- drivers/hid/hid-sony.c 4 additions, 3 deletionsdrivers/hid/hid-sony.c
- drivers/hid/hid-sunplus.c 4 additions, 3 deletionsdrivers/hid/hid-sunplus.c
- drivers/hid/hid-zydacron.c 4 additions, 3 deletionsdrivers/hid/hid-zydacron.c
- include/linux/hid.h 2 additions, 2 deletionsinclude/linux/hid.h
Loading
Please register or sign in to comment