aboutsummaryrefslogtreecommitdiff
path: root/source/Target/ThreadPlanPython.cpp
diff options
context:
space:
mode:
authorKevin Bowling <kbowling@FreeBSD.org>2026-08-27 12:48:05 +0000
committerKevin Bowling <kbowling@FreeBSD.org>2026-09-03 04:00:45 +0000
commit2fe8510b0a06ad577789ece7be8c9319c8ce3d06 (patch)
tree43ac730376a780849d8398c5c0dfb982e9e06e47 /source/Target/ThreadPlanPython.cpp
parentadd771d5e62ae12f2494fb30a93cd5f1067ac34d (diff)
tpm20: Release transport state after command failures
Once a transport acquires locality, several TIS and CRB error paths return without relinquishing it. They can also leave a partial FIFO transaction or an active CRB command for the next operation to inherit. Route post-locality exits through common cleanup. Reset the TIS command state on every attempt. For CRB, cancel an active failed command when necessary, request the idle state, and relinquish locality even when the state transition itself fails. Successful command handling is unchanged apart from sharing the same cleanup path. Reviewed by: kevans MFC after: 2 weeks Sponsored by: BBOX.io Differential Revision: https://reviews.freebsd.org/D59243
Diffstat (limited to 'source/Target/ThreadPlanPython.cpp')
0 files changed, 0 insertions, 0 deletions