• J
    nvme_fc: Move LS's to rport · c913a8b0
    James Smart 提交于
    Link LS's on the remoteport rather than the controller. LS's are
    between nport's. Makes more sense, especially on async teardown where
    the controller is torn down regardless of the LS (LS is more of a notifier
    to the target of the teardown), to have them on the remoteport.
    
    While revising ls send/done routines, issues were seen relative to
    refcounting and cleanup, especially in async path. Reworked these code
    paths.
    Signed-off-by: NJames Smart <james.smart@broadcom.com>
    Signed-off-by: NSagi Grimberg <sagi@grimberg.me>
    c913a8b0
fc.c 67.0 KB