]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
HID: constify parameter rdesc of hid_parse_report()
authorThomas Weißschuh <linux@weissschuh.net>
Sat, 3 Aug 2024 12:34:18 +0000 (14:34 +0200)
committerBenjamin Tissoires <bentiss@kernel.org>
Tue, 27 Aug 2024 14:18:51 +0000 (16:18 +0200)
The parameter is never modified, so mark it as const.

This is a prerequisite for constification changes in the HID core.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Link: https://patch.msgid.link/20240803-hid-const-fixup-v2-2-f53d7a7b29d8@weissschuh.net
Signed-off-by: Benjamin Tissoires <bentiss@kernel.org>
drivers/hid/hid-core.c
include/linux/hid.h

index 988d0acbdf04dd80385421a6b43e96153bce60d7..0d2cbe491708fb0c679551aaba05a3f1d5cd9fe9 100644 (file)
@@ -946,7 +946,7 @@ static int hid_scan_report(struct hid_device *hid)
  * Allocate the device report as read by the bus driver. This function should
  * only be called from parse() in ll drivers.
  */
-int hid_parse_report(struct hid_device *hid, __u8 *start, unsigned size)
+int hid_parse_report(struct hid_device *hid, const __u8 *start, unsigned size)
 {
        hid->dev_rdesc = kmemdup(start, size, GFP_KERNEL);
        if (!hid->dev_rdesc)
index 1533c9dcd3a67fa3523ef97d8d60880c70f338bf..e7a5d6f2f2ebeafa7663d7bd7ac06cfd64abdb3e 100644 (file)
@@ -953,7 +953,7 @@ struct hid_device *hid_allocate_device(void);
 struct hid_report *hid_register_report(struct hid_device *device,
                                       enum hid_report_type type, unsigned int id,
                                       unsigned int application);
-int hid_parse_report(struct hid_device *hid, __u8 *start, unsigned size);
+int hid_parse_report(struct hid_device *hid, const __u8 *start, unsigned size);
 struct hid_report *hid_validate_values(struct hid_device *hid,
                                       enum hid_report_type type, unsigned int id,
                                       unsigned int field_index,