summaryrefslogtreecommitdiff
path: root/drivers/cxl/core/region.c
AgeCommit message (Expand)AuthorFilesLines
2024-12-10cxl/region: Fix region creation for greater than x2 switchesHuaisheng Ye1-7/+18
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra1-7/+7
2024-11-22Merge tag 'cxl-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds1-17/+11
2024-11-08cxl/region: Refactor common create region codeIra Weiny1-17/+11
2024-10-25cxl/port: Prevent out-of-order decoder allocationDan Williams1-10/+33
2024-10-25cxl/port: Fix use-after-free, permit out-of-order decoder shutdownDan Williams1-35/+13
2024-09-22cxl: Calculate region bandwidth of targets with shared upstream linkDave Jiang1-0/+2
2024-09-09cxl/region: Remove lock from memory notifier callbackIra Weiny1-24/+30
2024-09-03cxl/port: Use scoped_guard()/guard() to drop device_lock() for cxl_portLi Ming1-12/+13
2024-07-28Merge tag 'cxl-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds1-33/+70
2024-07-11Merge branch 'for-6.11/xor_fixes' into cxl-for-nextDave Jiang1-29/+30
2024-07-11cxl/region: Verify target positions using the ordered target listAlison Schofield1-1/+4
2024-07-11cxl: Restore XOR'd position bits during address translationAlison Schofield1-9/+14
2024-07-11cxl/core: Fold cxl_trace_hpa() into cxl_dpa_to_hpa()Alison Schofield1-20/+13
2024-07-02cxl/region: Simplify cxl_region_nid()Huang Ying1-6/+4
2024-07-02cxl/region: Support to calculate memory tier abstract distanceHuang Ying1-0/+27
2024-07-02cxl/region: Fix a race condition in memory hotplug notifierHuang Ying1-4/+15
2024-06-25cxl/region: check interleave capabilityYao Xingtao1-0/+82
2024-06-25cxl/region: Avoid null pointer dereference in region lookupAlison Schofield1-4/+15
2024-06-18cxl/mem: Fix no cxl_nvd during pmem region auto-assemblingLi Ming1-1/+1
2024-05-28cxl/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-04-30cxl/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-12cxl/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-16cxl/region: Allow out of order assembly of autodiscovered regionsAlison Schofield1-10/+38
2024-02-16cxl/region: Handle endpoint decoders in cxl_region_find_decoder()Alison Schofield1-6/+8
2024-01-24cxl/region:Fix overflow issue in alloc_hpa()Quanquan Cao1-2/+2
2024-01-05Merge branch 'for-6.8/cxl-misc' into for-6.8/cxlDan Williams1-1/+1
2024-01-03cxl/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-24cxl/region: Add dev_dbg() detail on failure to allocate HPA spaceAlison Schofield1-2/+3
2023-12-18cxl: Fix unregister_region() callback parameter assignmentDave Jiang1-4/+4
2023-11-29cxl/core: Always hold region_rwsem while reading poison listsAlison Schofield1-5/+0
2023-10-31cxl/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-24cxl/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-15cxl/port: Quiet warning messages from the cxl_test environmentDan Williams1-1/+1
2023-09-14cxl/region: Refactor granularity select in cxl_port_setup_targets()Alison Schofield1-9/+8