]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ipmi: Check event message buffer response for bad data
authorCorey Minyard <corey@minyard.net>
Mon, 20 Apr 2026 17:50:09 +0000 (12:50 -0500)
committerCorey Minyard <corey@minyard.net>
Tue, 21 Apr 2026 12:29:04 +0000 (07:29 -0500)
commit36920f30e78e69df01f9691c470b6f3ba8aebf98
treec162ae1b31114c6af9ce9a1ee36d5aa352e44579
parenta5d1079c28a5bc6caa30ef4099ef04ed17d2c6aa
ipmi: Check event message buffer response for bad data

The event message buffer response data size got checked later when
processing, but check it right after the response comes back.  It
appears some BMCs may return an empty message instead of an error
when fetching events.

There are apparently some new BMCs that make this error, so we need to
compensate.

Reported-by: Matt Fleming <mfleming@cloudflare.com>
Closes: https://lore.kernel.org/lkml/20260415115930.3428942-1-matt@readmodwrite.com/
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Cc: <stable@vger.kernel.org>
Signed-off-by: Corey Minyard <corey@minyard.net>
drivers/char/ipmi/ipmi_si_intf.c