Page MenuHomeFreeBSD

mpi3mr: Cleaup setting of status in processing scsiio requests
ClosedPublic

Authored by imp on Nov 10 2023, 12:19 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Jun 21, 9:17 PM
Unknown Object (File)
Thu, Jun 19, 9:43 AM
Unknown Object (File)
Wed, Jun 18, 4:20 PM
Unknown Object (File)
Mon, Jun 16, 5:27 PM
Unknown Object (File)
Sun, Jun 15, 7:15 PM
Unknown Object (File)
Fri, May 30, 12:48 AM
Unknown Object (File)
May 10 2025, 5:44 PM
Unknown Object (File)
Apr 12 2025, 9:47 AM
Subscribers
None

Details

Summary

More uniformly use mpi3mr_set_ccbstatus in mpi3mr_action_scsiio. The
routine mostly used it, but also has setting of status by hand. In those
cases where we want to error out the request, use this routine.

As part of this, move setting CAM_SIM_QUEUED later in the function to
when we're sure it's been queued. Remove the places we clear it before
this.

Sponsored by: Netflix

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable