• Dan Williams's avatar
    isci: fix fragile/conditional isci_host lookups · 4393aa4e
    Dan Williams authored
    A domain_device can always reference back to ->lldd_ha unlike local lldd
    structures.  Fix up cases where the driver uses local objects to look up the
    isci_host.  This also changes the calling conventions of some routines to
    expect a valid isci_host parameter rather than re-lookup the pointer on entry.
    
    Incidentally cleans up some macros that are longer to type than the open-coded
    equivalent:
      isci_host_from_sas_ha
      isci_dev_from_domain_dev
    Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
    4393aa4e
port.h 4.78 KB