aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/cxl/core/region.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-10-23cxl: Fix match_region_by_range() to use region_res_match_cxl_range()Dave Jiang1-5/+2
2025-08-01Merge tag 'cxl-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxlLinus Torvalds1-235/+251
2025-07-18cxl/region: Fix an ERR_PTR() vs NULL bugDan Carpenter1-1/+1
2025-07-16Merge branch 'for-6.17/cxl-acquire' into cxl-for-nextDave Jiang1-226/+247
2025-07-16cxl: Convert to ACQUIRE() for conditional rwsem lockingDan Williams1-171/+124
2025-07-16cxl/region: Consolidate cxl_decoder_kill_region() and cxl_region_detach()Dan Williams1-44/+59
2025-07-16cxl/region: Move ready-to-probe state check to a helperDan Williams1-6/+18
2025-07-16cxl/region: Split commit_store() into __commit() and queue_reset() helpersDan Williams1-29/+70
2025-07-15cxl: Remove core/acpi.c and cxl core dependency on ACPIRobert Richter1-6/+1
2025-07-13drivers,cxl: use node-notifier instead of memory-notifierOscar Salvador1-8/+8
2025-07-11cxl/core: Using cxl_resource_contains_addr() to check address availabilityLi Ming1-3/+3
2025-05-23Merge branch 'for-6.16/cxl-features-ras' into cxl-for-nextDave Jiang1-0/+10
2025-05-23cxl/edac: Add CXL memory device patrol scrub control featureShiju Jose1-0/+10
2025-05-09Merge branch 'for-6.16/cxl-cleanups' into cxl-for-nextDave Jiang1-67/+110
2025-05-09cxl/region: Add a dev_err() on missing target list entriesRobert Richter1-0/+7
2025-05-09cxl/region: Add a dev_warn() on registration failureRobert Richter1-0/+6
2025-05-09cxl/region: Add function to find a port's switch decoder by rangeRobert Richter1-12/+18
2025-05-09cxl/region: Factor out code to find a root decoder's regionRobert Richter1-10/+16
2025-05-09cxl/region: Factor out code to find the root decoderRobert Richter1-19/+29
2025-05-09cxl/region: Move find_cxl_root() to cxl_add_to_region()Robert Richter1-2/+4
2025-05-09cxl/region: Avoid duplicate call of cxl_port_pick_region_decoder()Robert Richter1-18/+17
2025-05-09cxl/region: Rename function to cxl_port_pick_region_decoder()Robert Richter1-5/+18
2025-05-09cxl: Introduce parent_port_of() helperRobert Richter1-9/+2
2025-05-09cxl: Remove else after returnRobert Richter1-5/+6
2025-04-28cxl: core/region - ignore interleave granularity when ways=1Gregory Price1-1/+1
2025-03-20cxl/region: Fix the first aliased address miscalculationLi Ming1-1/+1
2025-03-14cxl/region: Quiet some dev_warn()s in extended linear cache setupAlison Schofield1-8/+5
2025-03-14cxl: Fix warning from emitting resource_size_t as long long int on 32bit systemsDave Jiang1-2/+2
2025-03-14Merge branch 'for-6.15/extended-linear-cache' into cxl-for-next2Dave Jiang1-7/+107
2025-03-14Merge branch 'for-6.15/guard_cleanups' into cxl-for-next2Dave Jiang1-53/+49
2025-03-14cxl/region: Drop goto pattern of construct_region()Li Ming1-32/+39
2025-03-14cxl/region: Drop goto pattern in cxl_dax_region_alloc()Li Ming1-11/+5
2025-03-14cxl/core: Use guard() to replace open-coded down_read/write()Li Ming1-5/+3
2025-02-26cxl: Add mce notifier to emit aliased address for extended linear cacheDave Jiang1-0/+28
2025-02-26cxl: Add extended linear cache address alias emission for cxl eventsDave Jiang1-1/+1
2025-02-26acpi/hmat / cxl: Add extended linear cache support for CXLDave Jiang1-7/+79
2025-02-04cxl: Kill enum cxl_decoder_modeDan Williams1-57/+70
2025-02-04cxl: Introduce to_{ram,pmem}_{res,perf}() helpersDan Williams1-4/+6
2025-02-04cxl: Remove the CXL_DECODER_MIXED mistakeDan Williams1-12/+0
2025-01-13Merge 6.13-rc7 into driver-core-nextGreg Kroah-Hartman1-7/+18
2025-01-10driver core: Correct API device_for_each_child_reverse_from() prototypeZijun Hu1-1/+1
2025-01-03driver core: Constify API device_find_child() and adapt for various usagesZijun Hu1-9/+12
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/cxlLinus 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