summaryrefslogtreecommitdiff
path: root/drivers/cxl/core/region.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-26cxl/region: check interleave capabilityYao Xingtao1-0/+82
2024-06-26cxl/region: Avoid null pointer dereference in region lookupAlison Schofield1-4/+15
2024-06-19cxl/mem: Fix no cxl_nvd during pmem region auto-assemblingLi Ming1-1/+1
2024-05-29cxl/region: Fix memregion leaks in devm_cxl_add_region()Li Zhijian1-9/+9
2024-05-01cxl/region: Convert cxl_pmem_region_alloc to scope-based resource managementDan Williams1-26/+17
2024-05-01cxl/region: Fix cxlr_pmem leaksLi Zhijian1-0/+1
2024-04-30cxl/region: Move cxl_trace_hpa() work to the region driverAlison Schofield1-0/+91
2024-04-30cxl/region: Move cxl_dpa_to_region() work to the region driverAlison Schofield1-0/+44
2024-03-13cxl/region: Deal with numa nodes not enumerated by SRATDave Jiang1-1/+6
2024-03-12cxl/region: Add memory hotplug notifier for cxl regionDave Jiang1-0/+68
2024-03-12cxl/region: Add sysfs attribute for locality attributes of CXL regionsDave Jiang1-0/+94
2024-03-12cxl/region: Calculate performance data for a regionDave Jiang1-0/+2
2024-02-17cxl/region: Allow out of order assembly of autodiscovered regionsAlison Schofield1-10/+38
2024-02-17cxl/region: Handle endpoint decoders in cxl_region_find_decoder()Alison Schofield1-6/+8
2024-01-25cxl/region:Fix overflow issue in alloc_hpa()Quanquan Cao1-2/+2
2024-01-06Merge branch 'for-6.8/cxl-misc' into for-6.8/cxlDan Williams1-1/+1
2024-01-04cxl/region: fix x9 interleave typoJim Harris1-1/+1
2024-01-02Merge branch 'for-6.8/cxl-cdat' into for-6.8/cxlDan Williams1-5/+0
2024-01-02cxl/region: use %pap format to print resource_size_tRandy Dunlap1-2/+2
2023-12-25cxl/region: Add dev_dbg() detail on failure to allocate HPA spaceAlison Schofield1-2/+3
2023-12-19cxl: Fix unregister_region() callback parameter assignmentDave Jiang1-4/+4
2023-11-30cxl/core: Always hold region_rwsem while reading poison listsAlison Schofield1-5/+0
2023-11-01cxl/hdm: Remove broken error pathDan Williams1-0/+8
2023-10-31Merge branch 'for-6.7/cxl' into cxl/nextDan Williams1-1/+1
2023-10-27cxl/region: Fix x1 root-decoder granularity calculationsJim Harris1-1/+8
2023-10-27cxl/region: Fix cxl_region_rwsem lock held when returning to user spaceLi Zhijian1-1/+1
2023-10-27cxl/region: Use cxl_calc_interleave_pos() for auto-discoveryAlison Schofield1-112/+15
2023-10-27cxl/region: Calculate a target position in a region interleaveAlison Schofield1-0/+127
2023-10-26cxl/region: Prepare the decoder match range helper for reuseAlison Schofield1-6/+11
2023-10-25cxl/region: Do not try to cleanup after cxl_region_setup_targets() failsJim Harris1-7/+7
2023-10-06cxl/memdev: Fix sanitize vs decoder setup lockingDan Williams1-6/+0
2023-09-16cxl/port: Quiet warning messages from the cxl_test environmentDan Williams1-1/+1
2023-09-15cxl/region: Refactor granularity select in cxl_port_setup_targets()Alison Schofield1-9/+8
2023-09-15cxl/region: Match auto-discovered region decoders by HPA rangeAlison Schofield1-1/+23
2023-06-26Merge branch 'for-6.5/cxl-rch-eh' into for-6.5/cxlDan Williams1-25/+27
2023-06-26Merge branch 'for-6.5/cxl-region-fixes' into for-6.5/cxlDan Williams1-39/+63
2023-06-26cxl/region: Manage decoder target_type at decoder-attach timeDan Williams1-0/+12
2023-06-26cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM}Dan Williams1-1/+1
2023-06-25cxl/region: Fix state transitions after reset failureDan Williams1-11/+15
2023-06-25cxl/region: Flag partially torn down regions as unusableDan Williams1-0/+12
2023-06-25cxl/region: Move cache invalidation before region teardown, and before setupDan Williams1-29/+37
2023-06-25cxl: Rename 'uport' to 'uport_dev'Dan Williams1-23/+25
2023-06-25cxl: Rename member @dport of struct cxl_dport to @dport_devRobert Richter1-2/+2
2023-04-23cxl/region: Provide region info to the cxl_poison trace eventAlison Schofield1-0/+124
2023-04-05cxl/region: Move coherence tracking into cxl_region_attach()Dan Williams1-2/+1
2023-04-05cxl/region: Fix region setup/teardown for RCDsDan Williams1-1/+27
2023-04-05cxl/port: Fix find_cxl_root() for RCDs and simplify itDan Williams1-1/+1
2023-02-15Merge branch 'for-6.3/cxl-ram-region' into cxl/nextDan Williams1-3/+2
2023-02-14cxl: avoid returning uninitialized error codeArnd Bergmann1-3/+2
2023-02-11Merge branch 'for-6.3/cxl-ram-region' into cxl/nextDan Williams1-79/+777