]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
HID: core: demote warning to debug level
authorMatteo Croce <teknoraver@meta.com>
Sat, 23 May 2026 10:55:45 +0000 (12:55 +0200)
committerJiri Kosina <jkosina@suse.com>
Wed, 10 Jun 2026 15:43:19 +0000 (17:43 +0200)
The log level for short  messages was changed from debug to warning,
flooding syslog on systems with devices that regularly send
short reports, in my case an UPS:

    $ dmesg |grep -c 'Event data for report .* was too short'
    35

Demote it back to debug level.

Fixes: 0a3fe972a7cb ("HID: core: Mitigate potential OOB by removing bogus memset()")
Signed-off-by: Matteo Croce <teknoraver@meta.com>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
drivers/hid/hid-core.c

index b3596851c7191a4a24094ef1e393aef0b07447e2..3c388468491438cef19618409d2b451ec96a5d1c 100644 (file)
@@ -2072,8 +2072,8 @@ int hid_report_raw_event(struct hid_device *hid, enum hid_report_type type, u8 *
                rsize = max_buffer_size;
 
        if (bsize < rsize) {
-               hid_warn_ratelimited(hid, "Event data for report %d was too short (%d vs %ld)\n",
-                                    report->id, rsize, bsize);
+               hid_dbg_ratelimited(hid, "Event data for report %d was too short (%d vs %ld)\n",
+                                   report->id, rsize, bsize);
                return -EINVAL;
        }