]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r344489: Free some space in struct ctl_io_hdr for better use.
authormav <mav@FreeBSD.org>
Mon, 11 Mar 2019 01:44:37 +0000 (01:44 +0000)
committermav <mav@FreeBSD.org>
Mon, 11 Mar 2019 01:44:37 +0000 (01:44 +0000)
commit8ba0a477077e27cc097c5e000fe14838b7013790
tree06d80d3200d8b19d37ef5a9fa31e296916f202fa
parent2af54110090a285fe8fe21923fac4a9a85539a88
MFC r344489: Free some space in struct ctl_io_hdr for better use.

 - Collapse original_sc and serializing_sc fields into one, since they
are never used simultanously, we have only one local I/O and one remote.

 - Move remote_sglist and local_sglist fields into CTL_PRIV_BACKEND,
since they are used only on Originating SC in XFER mode, where requests
don't ever reach backends, so we can reuse backend's private storage.
sys/cam/ctl/ctl.c
sys/cam/ctl/ctl_io.h