diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2025-08-01 15:47:06 -0700 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2025-08-01 15:47:06 -0700 | 
| commit | d41e5839d80043beaa63973eab602579ebdb238f (patch) | |
| tree | a5e1b52c432af6a179af92bf036c5a5367054b2b /drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | |
| parent | 111857421c93fc88924106436741bd2f5b8bc220 (diff) | |
| parent | f11a5f89910a7ae970fbce4fdc02d86a8ba8570f (diff) | |
Merge tag 'cxl-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
Pull CXL updates from Dave Jiang:
 "The most significant changes in this pull request is the series that
  introduces ACQUIRE() and ACQUIRE_ERR() macros to replace conditional
  locking and ease the pain points of scoped_cond_guard().
  The series also includes follow on changes that refactor the CXL
  sub-system to utilize the new macros.
  Detail summary:
   - Add documentation template for CXL conventions to document CXL
     platform quirks
   - Replace mutex_lock_io() with mutex_lock() for mailbox
   - Add location limit for fake CFMWS range for cxl_test, ARM platform
     enabling
   - CXL documentation typo and clarity fixes
   - Use correct format specifier for function cxl_set_ecs_threshold()
   - Make cxl_bus_type constant
   - Introduce new helper cxl_resource_contains_addr() to check address
     availability
   - Fix wrong DPA checking for PPR operation
   - Remove core/acpi.c and CXL core dependency on ACPI
   - Introduce ACQUIRE() and ACQUIRE_ERR() for conditional locks
   - Add CXL updates utilizing ACQUIRE() macro to remove gotos and
     improve readability
   - Add return for the dummy version of cxl_decoder_detach() without
     CONFIG_CXL_REGION
   - CXL events updates for spec r3.2
   - Fix return of __cxl_decoder_detach() error path
   - CXL debugfs documentation fix"
* tag 'cxl-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl: (28 commits)
  Documentation/ABI/testing/debugfs-cxl: Add 'cxl' to clear_poison path
  cxl/region: Fix an ERR_PTR() vs NULL bug
  cxl/events: Trace Memory Sparing Event Record
  cxl/events: Add extra validity checks for CVME count in DRAM Event Record
  cxl/events: Add extra validity checks for corrected memory error count in General Media Event Record
  cxl/events: Update Common Event Record to CXL spec rev 3.2
  cxl: Fix -Werror=return-type in cxl_decoder_detach()
  cleanup: Fix documentation build error for ACQUIRE updates
  cxl: Convert to ACQUIRE() for conditional rwsem locking
  cxl/region: Consolidate cxl_decoder_kill_region() and cxl_region_detach()
  cxl/region: Move ready-to-probe state check to a helper
  cxl/region: Split commit_store() into __commit() and queue_reset() helpers
  cxl/decoder: Drop pointless locking
  cxl/decoder: Move decoder register programming to a helper
  cxl/mbox: Convert poison list mutex to ACQUIRE()
  cleanup: Introduce ACQUIRE() and ACQUIRE_ERR() for conditional locks
  cxl: Remove core/acpi.c and cxl core dependency on ACPI
  cxl/core: Using cxl_resource_contains_addr() to check address availability
  cxl/edac: Fix wrong dpa checking for PPR operation
  cxl/core: Introduce a new helper cxl_resource_contains_addr()
  ...
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c')
0 files changed, 0 insertions, 0 deletions
