Page MenuHomeFreeBSD

mpi3mr: Detect invalid IO completions and trigger controller reset
AcceptedPublic

Authored by chandrakanth.patil_broadcom.com on Sun, Oct 4, 11:51 AM.
Tags
None
Referenced Files
F175039542: D60297.id188591.diff
Wed, Oct 7, 8:08 PM
F175026397: D60297.id.diff
Wed, Oct 7, 5:49 PM
Unknown Object (File)
Wed, Oct 7, 2:46 PM
Unknown Object (File)
Wed, Oct 7, 2:34 PM
Unknown Object (File)
Wed, Oct 7, 1:14 PM
Unknown Object (File)
Wed, Oct 7, 3:50 AM
Unknown Object (File)
Tue, Oct 6, 11:56 PM
Unknown Object (File)
Tue, Oct 6, 10:37 AM
Subscribers
None

Details

Summary

Detect invalid IO completions in mpi3mr_process_op_reply_desc() and
trigger controller reset.

Test Plan
  • Clean build with WERROR=-Werror across FreeBSD 16, 15, and 14 with INVARIANTS/WITNESS enabled; git bisect verified.
  • Verified active I/O running on RAID and JBOD volumes with concurrent online controller resets.
  • Validated management application functionality (StorCLI2) including VD/JBOD creation and deletion.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped