[no subject]

From: Corey Minyard

Date: Tue Jan 27 2026 - 09:00:18 EST


Fix a bug in error handling in the IPMI driver, reported by Breno
Leitao.

Also move the xmit_msgs_lock lock to a function and move the run to
completion check there so the if check isn't on every one, making
things hard to read.

Passes the IPMI test suite. Adding a test for this would be very
difficult, unfortunately.

Thanks Breno and others who obviously worked on this.

-corey