]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
cxl/region: Constify cxl_region_resource_contains()
authorDan Williams <dan.j.williams@intel.com>
Fri, 27 Mar 2026 05:28:16 +0000 (22:28 -0700)
committerDave Jiang <dave.jiang@intel.com>
Wed, 1 Apr 2026 15:12:17 +0000 (08:12 -0700)
commit471d88441eb990ef1b64713e6975cb3549b1824b
treef688b2179b1e2b3e7ba892114cb172827ee9bb6b
parentb6a61d5baf99c012c61ee93f8295185942cd7495
cxl/region: Constify cxl_region_resource_contains()

The call to cxl_region_resource_contains() in hmem_register_cxl_device()
need not cast away 'const'. The problem is the usage of the
bus_for_each_dev() API which does not mark its @data parameter as 'const'.
Switch to bus_find_device() which does take 'const' @data, fixup
cxl_region_resource_contains() and its caller.

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Reviewed-by: Ira Weiny <ira.weiny@intel.com>
Reviewed-by: Alison Schofield <alison.schofield@intel.com>
Reviewed-by: Dave Jiang <dave.jiang@intel.com>
Link: https://patch.msgid.link/20260327052821.440749-5-dan.j.williams@intel.com
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
drivers/cxl/core/region.c
drivers/cxl/cxl.h
drivers/dax/hmem/hmem.c