[PATCH v3 0/3] pull region-specific logic into new files

Gregory Price posted 3 patches 1 month, 2 weeks ago
There is a newer version of this series
drivers/cxl/core/Makefile      |   2 +
drivers/cxl/core/core.h        |   2 +
drivers/cxl/core/region.c      | 283 ---------------------------------
drivers/cxl/core/region_dax.c  | 104 ++++++++++++
drivers/cxl/core/region_pmem.c | 189 ++++++++++++++++++++++
drivers/cxl/cxl.h              |   1 +
6 files changed, 298 insertions(+), 283 deletions(-)
create mode 100644 drivers/cxl/core/region_dax.c
create mode 100644 drivers/cxl/core/region_pmem.c
[PATCH v3 0/3] pull region-specific logic into new files
Posted by Gregory Price 1 month, 2 weeks ago
cxl/core/region.c presently contains logic to handle cxl_region,
cxl_pmem_region, and cxl_dax_region.  The cxl_pmem_region and
cxl_dax_region management code deserves new files to make it clear
that this logic applies to a specific types of regions.

This also breaks up development space so fewer conflicts can occur, and
it becomes clear where changes are actually happening.

I snuck in a cleanup.h fixup for devm_cxl_add_dax_region to tidy up some
of the existing functions.

v2 -> v3:  renamed from x_region to region_x because it's prettier
           added cleanup.h
           small nits asked for by Jonathan (commas)

Gregory Price (3):
  cxl/core/region: move pmem region driver logic into region_pmem.c
  cxl/core/region: move dax region device logic into region_dax.c
  cxl/core: use cleanup.h for devm_cxl_add_dax_region

 drivers/cxl/core/Makefile      |   2 +
 drivers/cxl/core/core.h        |   2 +
 drivers/cxl/core/region.c      | 283 ---------------------------------
 drivers/cxl/core/region_dax.c  | 104 ++++++++++++
 drivers/cxl/core/region_pmem.c | 189 ++++++++++++++++++++++
 drivers/cxl/cxl.h              |   1 +
 6 files changed, 298 insertions(+), 283 deletions(-)
 create mode 100644 drivers/cxl/core/region_dax.c
 create mode 100644 drivers/cxl/core/region_pmem.c

-- 
2.47.3