* [GIT PULL] IPMI bug fixes for 7.1
@ 2026-04-18 1:24 Corey Minyard
2026-04-18 18:29 ` pr-tracker-bot
0 siblings, 1 reply; 4+ messages in thread
From: Corey Minyard @ 2026-04-18 1:24 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, openipmi-developer
The following changes since commit af4e9ef3d78420feb8fe58cd9a1ab80c501b3c08:
uaccess: Fix scoped_user_read_access() for 'pointer to const' (2026-03-02 09:24:32 -0800)
are available in the Git repository at:
https://github.com/cminyard/linux-ipmi.git tags/for-linus-7.1-1
for you to fetch changes up to 75c486cb1bcaa1a3ec3a6438498176a3a4998ae4:
ipmi:ssif: Clean up kthread on errors (2026-04-17 06:47:40 -0500)
----------------------------------------------------------------
ipmi: Small updates and fixes
Mostly fixes to the BMC software.
Fix one issue in the host side driver where a kthread can be left
running on a specific memory allocation failre at probe time.
Replace system_wq with system_percpu_wq so system_wq can eventually go
away.
----------------------------------------------------------------
Corey Minyard (2):
ipmi:ssif: Remove unnecessary indention
ipmi:ssif: Clean up kthread on errors
Jian Zhang (6):
ipmi: ssif_bmc: cancel response timer on remove
ipmi: ssif_bmc: fix missing check for copy_to_user() partial failure
ipmi: ssif_bmc: fix message desynchronization after truncated response
ipmi: ssif_bmc: change log level to dbg in irq callback
ipmi: ssif_bmc: add unit test for state machine
ipmi: ssif_bmc: Fix KUnit test link failure when KUNIT=m
Marco Crivellari (1):
ipmi: Replace use of system_wq with system_percpu_wq
drivers/char/ipmi/Kconfig | 10 +
drivers/char/ipmi/ipmi_msghandler.c | 10 +-
drivers/char/ipmi/ipmi_ssif.c | 41 ++--
drivers/char/ipmi/ssif_bmc.c | 405 +++++++++++++++++++++++++++++++++++-
4 files changed, 435 insertions(+), 31 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] IPMI bug fixes for 7.1
2026-04-18 1:24 Corey Minyard
@ 2026-04-18 18:29 ` pr-tracker-bot
0 siblings, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2026-04-18 18:29 UTC (permalink / raw)
To: Corey Minyard; +Cc: Linus Torvalds, linux-kernel, openipmi-developer
The pull request you sent on Fri, 17 Apr 2026 20:24:34 -0500:
> https://github.com/cminyard/linux-ipmi.git tags/for-linus-7.1-1
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1e769656963e0329b91d32ec76955e077966b603
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL] IPMI bug fixes for 7.1
@ 2026-05-04 16:38 Corey Minyard
2026-05-04 20:31 ` pr-tracker-bot
0 siblings, 1 reply; 4+ messages in thread
From: Corey Minyard @ 2026-05-04 16:38 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, openipmi-developer, Matt Fleming
openipmi-developer@lists.sourceforge.net, Matt Fleming <mfleming@cloudflare.com>
Bcc:
Subject: [GIT PULL] IPMI bug fixes for 7.1
Reply-To: corey@minyard.net
The following changes since commit a5d1079c28a5bc6caa30ef4099ef04ed17d2c6aa:
Merge tag 'ntfs3_for_7.1' of https://github.com/Paragon-Software-Group/linux-ntfs3 (2026-04-20 10:59:47 -0700)
are available in the Git repository at:
https://github.com/cminyard/linux-ipmi.git tags/for-linus-7.1-2
for you to fetch changes up to a8aebe93a4938c0ca1941eeaae821738f869be3d:
ipmi:ssif: NULL thread on error (2026-04-28 12:59:15 -0500)
----------------------------------------------------------------
IPMI: Fix a number of issues that came up recently
The first two fixes are workarounds for buggy IPMI hardware. The
hardware says it has data for the IPMI driver to read constantly, so the
driver reads the data constantly, causing any new requests to be
blocked.
The first fix was to check for invalid data right when the data was read
from the device and stop the operation there (there was a later check
for invalid data, but it could not stop the operation at that point).
It turned out the device was providing good data, so that didn't fix the
issue, but it's still a good check.
The second fix stops fetching this data after a few fetches and allows
other operations to occur. The driver won't work very well, but at
least it won't wedge. This seems to fix the issue.
The third issue is a problem I spotted while working on the previous
issue where if a certain memory allocation failed the driver would stop
working.
The fourth issue is a problem was a missing set to NULL on a PTR_ERR()
return, introduced in the previous series for 7.1.
----------------------------------------------------------------
Corey Minyard (4):
ipmi: Check event message buffer response for bad data
ipmi: Add limits to event and receive message requests
ipmi:si: Return state to normal if message allocation fails
ipmi:ssif: NULL thread on error
drivers/char/ipmi/ipmi_si_intf.c | 70 ++++++++++++++++++++++++++++++++--------
drivers/char/ipmi/ipmi_ssif.c | 24 ++++++++++++--
2 files changed, 78 insertions(+), 16 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] IPMI bug fixes for 7.1
2026-05-04 16:38 [GIT PULL] IPMI bug fixes for 7.1 Corey Minyard
@ 2026-05-04 20:31 ` pr-tracker-bot
0 siblings, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2026-05-04 20:31 UTC (permalink / raw)
To: Corey Minyard
Cc: Linus Torvalds, linux-kernel, openipmi-developer, Matt Fleming
The pull request you sent on Mon, 4 May 2026 11:38:00 -0500:
> https://github.com/cminyard/linux-ipmi.git tags/for-linus-7.1-2
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/c7e4e4d5f7dc2daa439303d1b5bf6bdfaa249f49
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2026-05-04 20:32 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-04 16:38 [GIT PULL] IPMI bug fixes for 7.1 Corey Minyard
2026-05-04 20:31 ` pr-tracker-bot
-- strict thread matches above, loose matches on Subject: below --
2026-04-18 1:24 Corey Minyard
2026-04-18 18:29 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox