]> git.baikalelectronics.ru Git - kernel.git/commit
HID: hiddev: reallocate hiddev's minor number
authorJaejoong Kim <climbbb.kim@gmail.com>
Fri, 3 Mar 2017 08:54:01 +0000 (17:54 +0900)
committerJiri Kosina <jkosina@suse.cz>
Tue, 21 Mar 2017 14:24:01 +0000 (15:24 +0100)
commit8388b4695c63bda0c645e1081367bfafed6ca580
tree6e31e874a11be2b7cbe45cc0512b767dd01a40cd
parentefcb9a0947256995d483304f7b4bff888136a1ea
HID: hiddev: reallocate hiddev's minor number

We need to store the minor number each drivers. In case of hidraw, the
minor number is stored stores in struct hidraw. But hiddev's minor is
located in struct hid_device.

The hid-core driver announces a kernel message which driver is loaded when
HID device connected, but hiddev's minor number is always zero. To proper
display hiddev's minor number, we need to store the minor number asked from
usb core and do some refactoring work (move from hiddev.c to hiddev.h) to
access hiddev in hid-core.

[jkosina@suse.cz: rebase on top of newer codebase]
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: Jaejoong Kim <climbbb.kim@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-core.c
drivers/hid/usbhid/hiddev.c
include/linux/hid.h
include/linux/hiddev.h