Currently, this pattern is commonly used to assert that a union ctl_io
is a SCSI request. In the future it will be used to assert other
types.
Suggested by: imp
Sponsored by: Chelsio Communications
Paths
| Differential D44844 Authored by jhb on Apr 18 2024, 5:45 PM.
Details
Summary Currently, this pattern is commonly used to assert that a union ctl_io Suggested by: imp
Diff Detail
Event TimelineHerald added a reviewer: cam. · View Herald TranscriptApr 18 2024, 5:45 PM2024-04-18 17:45:41 (UTC+0) Harbormaster completed remote builds in B57183: Diff 137322.Apr 18 2024, 5:45 PM2024-04-18 17:45:42 (UTC+0) jhb added a parent revision: D44716: ctl: Avoid an upcast for calling ctl_scsi_path_string.Apr 18 2024, 5:46 PM2024-04-18 17:46:50 (UTC+0) jhb added a child revision: D44845: nvme: Add constants for the Fused Operation (FUSE) field in commands.
This revision is now accepted and ready to land.Apr 19 2024, 2:10 AM2024-04-19 02:10:13 (UTC+0) jhb retitled this revision from ctl: Add CTL_IO_ASSERT_SCSI wrapper macro to ctl: Add CTL_IO_ASSERT wrapper macro.May 1 2024, 8:27 PM2024-05-01 20:27:30 (UTC+0) This revision now requires review to proceed.May 1 2024, 8:28 PM2024-05-01 20:28:21 (UTC+0) Harbormaster completed remote builds in B57504: Diff 137968.May 1 2024, 8:28 PM2024-05-01 20:28:22 (UTC+0) This revision was not accepted when it landed; it landed in state Needs Review.May 3 2024, 12:16 AM2024-05-03 00:16:30 (UTC+0) Closed by commit rGac7a514e20f3: ctl: Add CTL_IO_ASSERT wrapper macro (authored by jhb). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 137968 sys/cam/ctl/ctl.c
sys/cam/ctl/ctl_backend_block.c
sys/cam/ctl/ctl_io.h
sys/cam/ctl/scsi_ctl.c
|