summaryrefslogtreecommitdiff
path: root/drivers/cxl/core/region.c
AgeCommit message (Expand)Author
2 daysMerge tag 'cxl-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds
2025-07-18cxl/region: Fix an ERR_PTR() vs NULL bugDan Carpenter
2025-07-16Merge branch 'for-6.17/cxl-acquire' into cxl-for-nextDave Jiang
2025-07-16cxl: Convert to ACQUIRE() for conditional rwsem lockingDan Williams
2025-07-16cxl/region: Consolidate cxl_decoder_kill_region() and cxl_region_detach()Dan Williams
2025-07-16cxl/region: Move ready-to-probe state check to a helperDan Williams
2025-07-16cxl/region: Split commit_store() into __commit() and queue_reset() helpersDan Williams
2025-07-15cxl: Remove core/acpi.c and cxl core dependency on ACPIRobert Richter
2025-07-13drivers,cxl: use node-notifier instead of memory-notifierOscar Salvador
2025-07-11cxl/core: Using cxl_resource_contains_addr() to check address availabilityLi Ming
2025-05-23Merge branch 'for-6.16/cxl-features-ras' into cxl-for-nextDave Jiang
2025-05-23cxl/edac: Add CXL memory device patrol scrub control featureShiju Jose
2025-05-09Merge branch 'for-6.16/cxl-cleanups' into cxl-for-nextDave Jiang
2025-05-09cxl/region: Add a dev_err() on missing target list entriesRobert Richter
2025-05-09cxl/region: Add a dev_warn() on registration failureRobert Richter
2025-05-09cxl/region: Add function to find a port's switch decoder by rangeRobert Richter
2025-05-09cxl/region: Factor out code to find a root decoder's regionRobert Richter
2025-05-09cxl/region: Factor out code to find the root decoderRobert Richter
2025-05-09cxl/region: Move find_cxl_root() to cxl_add_to_region()Robert Richter
2025-05-09cxl/region: Avoid duplicate call of cxl_port_pick_region_decoder()Robert Richter
2025-05-09cxl/region: Rename function to cxl_port_pick_region_decoder()Robert Richter
2025-05-09cxl: Introduce parent_port_of() helperRobert Richter
2025-05-09cxl: Remove else after returnRobert Richter
2025-04-28cxl: core/region - ignore interleave granularity when ways=1Gregory Price
2025-03-20cxl/region: Fix the first aliased address miscalculationLi Ming
2025-03-14cxl/region: Quiet some dev_warn()s in extended linear cache setupAlison Schofield
2025-03-14cxl: Fix warning from emitting resource_size_t as long long int on 32bit systemsDave Jiang
2025-03-14Merge branch 'for-6.15/extended-linear-cache' into cxl-for-next2Dave Jiang
2025-03-14Merge branch 'for-6.15/guard_cleanups' into cxl-for-next2Dave Jiang
2025-03-14cxl/region: Drop goto pattern of construct_region()Li Ming
2025-03-14cxl/region: Drop goto pattern in cxl_dax_region_alloc()Li Ming
2025-03-14cxl/core: Use guard() to replace open-coded down_read/write()Li Ming
2025-02-26cxl: Add mce notifier to emit aliased address for extended linear cacheDave Jiang
2025-02-26cxl: Add extended linear cache address alias emission for cxl eventsDave Jiang
2025-02-26acpi/hmat / cxl: Add extended linear cache support for CXLDave Jiang
2025-02-04cxl: Kill enum cxl_decoder_modeDan Williams
2025-02-04cxl: Introduce to_{ram,pmem}_{res,perf}() helpersDan Williams
2025-02-04cxl: Remove the CXL_DECODER_MIXED mistakeDan Williams
2025-01-13Merge 6.13-rc7 into driver-core-nextGreg Kroah-Hartman
2025-01-10driver core: Correct API device_for_each_child_reverse_from() prototypeZijun Hu
2025-01-03driver core: Constify API device_find_child() and adapt for various usagesZijun Hu
2024-12-10cxl/region: Fix region creation for greater than x2 switchesHuaisheng Ye
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra
2024-11-22Merge tag 'cxl-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds
2024-11-08cxl/region: Refactor common create region codeIra Weiny
2024-10-25cxl/port: Prevent out-of-order decoder allocationDan Williams
2024-10-25cxl/port: Fix use-after-free, permit out-of-order decoder shutdownDan Williams
2024-09-22cxl: Calculate region bandwidth of targets with shared upstream linkDave Jiang
2024-09-09cxl/region: Remove lock from memory notifier callbackIra Weiny
2024-09-03cxl/port: Use scoped_guard()/guard() to drop device_lock() for cxl_portLi Ming