cxl/port: Up-level cxl_add_dport() locking requirements to the caller
authorDan Williams <dan.j.williams@intel.com>
Tue, 1 Feb 2022 01:07:38 +0000 (17:07 -0800)
committerDan Williams <dan.j.williams@intel.com>
Wed, 9 Feb 2022 06:57:29 +0000 (22:57 -0800)
commitc978f1b10aba8ce4f8e1f6fcc86b174e08a6e7f7
treee2ccbd2808f2653b5eb4e7b8b3577d50c7764d4e
parenta46cfc0f011ce77d120e1cdbf973f733d18f0105
cxl/port: Up-level cxl_add_dport() locking requirements to the caller

In preparation for moving dport enumeration into the core, require the
port device lock to be acquired by the caller.

Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Link: https://lore.kernel.org/r/164367759016.324231.105551648350470000.stgit@dwillia2-desk3.amr.corp.intel.com
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/cxl/acpi.c
drivers/cxl/core/port.c
tools/testing/cxl/mock_acpi.c