HID: core: store the unique system identifier in hid_device
authorBenjamin Tissoires <benjamin.tissoires@redhat.com>
Fri, 2 Sep 2022 13:29:23 +0000 (15:29 +0200)
committerBenjamin Tissoires <benjamin.tissoires@redhat.com>
Tue, 20 Sep 2022 10:53:32 +0000 (11:53 +0100)
commit1e839143d674603b0bbbc4c513bca35404967dbc
treea01a1544efe8490a5d4c10d50a39a1d966afb268
parenteeeec27d68204701cc5d49d79f7ba811e8438109
HID: core: store the unique system identifier in hid_device

This unique identifier is currently used only for ensuring uniqueness in
sysfs. However, this could be handful for userspace to refer to a specific
hid_device by this id.

2 use cases are in my mind: LEDs (and their naming convention), and
HID-BPF.

Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Link: https://lore.kernel.org/r/20220902132938.2409206-9-benjamin.tissoires@redhat.com
drivers/hid/hid-core.c
include/linux/hid.h