diff options
author | Corey Minyard <corey@minyard.net> | 2025-08-20 14:56:50 -0500 |
---|---|---|
committer | Corey Minyard <corey@minyard.net> | 2025-09-08 10:21:41 -0500 |
commit | bc3a9d217755f65c137f145600f23bf1d6c31ea9 (patch) | |
tree | ad1265f7d9728ba90feacc2fb20c1043eacb4451 /kernel/bpf/arraymap.c | |
parent | 3bc54ab3b9790ca92f197e9822e486665daa321c (diff) |
ipmi:si: Gracefully handle if the BMC is non-functional
If the BMC is not functional, the driver goes into an error state and
starts a 1 second timer. When the timer times out, it will attempt a
simple message. If the BMC interacts correctly, the driver will start
accepting messages again. If not, it remains in error state.
If the driver goes into error state, all messages current and pending
will return with an error.
This should more gracefully handle when the BMC becomes non-operational,
as opposed to trying each messages individually and failing them.
Signed-off-by: Corey Minyard <corey@minyard.net>
Diffstat (limited to 'kernel/bpf/arraymap.c')
0 files changed, 0 insertions, 0 deletions