cxl/pmem: Remove the cxl_pmem_wq and related infrastructure
authorDan Williams <dan.j.williams@intel.com>
Thu, 1 Dec 2022 21:33:43 +0000 (13:33 -0800)
committerDan Williams <dan.j.williams@intel.com>
Sat, 3 Dec 2022 07:07:22 +0000 (23:07 -0800)
commit03ff079aa633369763bc0b7409b0a3a8ffa21d40
tree947070f0eeffaf938d31af40f865d631c051a8c3
parentf17b558d6663101f876a1d9cbbad3de0c8f4ce4d
cxl/pmem: Remove the cxl_pmem_wq and related infrastructure

Now that cxl_nvdimm and cxl_pmem_region objects are torn down
sychronously with the removal of either the bridge, or an endpoint, the
cxl_pmem_wq infrastructure can be jettisoned.

Tested-by: Robert Richter <rrichter@amd.com>
Link: https://lore.kernel.org/r/166993042335.1882361.17022872468068436287.stgit@dwillia2-xfh.jf.intel.com
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/cxl/core/pmem.c
drivers/cxl/cxl.h
drivers/cxl/pmem.c