Page MenuHomeFreeBSD

Fix timeout-related panics in MPR and MPS
ClosedPublic

Authored by scottl on Mar 22 2019, 2:02 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mar 6 2024, 6:26 AM
Unknown Object (File)
Dec 23 2023, 2:19 AM
Unknown Object (File)
Dec 18 2023, 10:44 PM
Unknown Object (File)
Nov 14 2023, 8:39 AM
Unknown Object (File)
Nov 7 2023, 4:14 PM
Unknown Object (File)
Nov 5 2023, 7:34 PM
Unknown Object (File)
Oct 13 2023, 7:35 AM
Unknown Object (File)
Oct 6 2023, 2:54 PM
Subscribers
None

Details

Summary

r329522 created problemss with commands that enter the TIMEDOUT state but
are successfully returned by the card (usually due to an abort being issued
as part of timeout recovery). Remove what amounts to an insufficient
KASSERT, and don't overwrite the state value. State should probably be
re-designed, and that will be done with a future commit.

This bug was encountered by two independent sources, and both reported
that this patch fixed the problem.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 23243
Build 22282: arc lint + arc unit