]> Gentwo Git Trees - linux/.git/commitdiff
cxl: Clarify comment in spa_maps_hpa()
authorDave Jiang <dave.jiang@intel.com>
Thu, 6 Nov 2025 17:01:08 +0000 (10:01 -0700)
committerDave Jiang <dave.jiang@intel.com>
Wed, 12 Nov 2025 22:04:10 +0000 (15:04 -0700)
Update the comment in spa_maps_hpa() to clearly convey the construction
of extended linear cache.

Suggested-by: Dan Williams <dan.j.williams@intel.com>
Link: https://lore.kernel.org/linux-cxl/68eea19c7e67e_2f899100a8@dwillia2-mobl4.notmuch/
Reviewed-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Reviewed-by: Gregory Price <gourry@gourry.net>
Link: https://patch.msgid.link/20251106170108.1468304-3-dave.jiang@intel.com
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
drivers/cxl/core/region.c

index ccdb93f6d45690aed003b07622ea6126859429d8..0482144200d8d598d20854ff0f35f25a25f4a3b6 100644 (file)
@@ -851,9 +851,9 @@ static bool spa_maps_hpa(const struct cxl_region_params *p,
                return false;
 
        /*
-        * If an extended linear cache region then the CXL range is assumed
-        * to be fronted by the DRAM range in current known implementation.
-        * This assumption will be made until a variant implementation exists.
+        * The extended linear cache region is constructed by a 1:1 ratio
+        * where the SPA maps equal amounts of DRAM and CXL HPA capacity with
+        * CXL decoders at the high end of the SPA range.
         */
        return p->res->start + p->cache_size == range->start &&
                p->res->end == range->end;