diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2026-05-04 12:48:30 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2026-05-04 12:48:30 -0700 |
| commit | c7e4e4d5f7dc2daa439303d1b5bf6bdfaa249f49 (patch) | |
| tree | 6780e1526487459c70e97787718564ea19dec13c /drivers/video/fbdev/mmp/fb | |
| parent | 6d35786de28116ecf78797a62b84e6bf3c45aa5a (diff) | |
| parent | a8aebe93a4938c0ca1941eeaae821738f869be3d (diff) | |
| download | lwn-master.tar.gz lwn-master.zip | |
Pull IPMI fixes from Corey Minyard:
"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"
* tag 'for-linus-7.1-2' of https://github.com/cminyard/linux-ipmi:
ipmi:ssif: NULL thread on error
ipmi:si: Return state to normal if message allocation fails
ipmi: Add limits to event and receive message requests
ipmi: Check event message buffer response for bad data
Diffstat (limited to 'drivers/video/fbdev/mmp/fb')
0 files changed, 0 insertions, 0 deletions
