[Bug 270089] mpr: panic in mpr_complete_command during zpool import

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 14 Mar 2023 21:37:51 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270089

--- Comment #15 from Warner Losh <imp@FreeBSD.org> ---
This driver works well on amd64... If we're failing on arm64, that likely means
that we've missed some busdma thing to ensure things are coherent in that
environment... That's why the controller is likely finding completed items not
in the queue... Or there's some race between inserting it into the queue,
setting its state and reading it back out of the pending list when we're trying
to complete... Or we're seeing 'stale' data for the completion records, though
I suspect that's a bit less likely...

I don't have an arm64 machine I can add in mpr or mps cards. The fact you see
it on both likely means the same systemic error was made in both places (mpr is
a copy of mps that's been augmented for mpr's new features).

-- 
You are receiving this mail because:
You are the assignee for the bug.