Commit 2ae20d651091 for kernel

commit 2ae20d651091c71ef182d28cbf10ce6f8be79c99
Merge: 2a47c26e55a2 ac7de456a37f
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Tue Dec 2 11:55:58 2025 -0800

    Merge tag 'x86_cache_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

    Pull x86 resource control updates from Borislav Petkov:

     - Add support for AMD's Smart Data Cache Injection feature which allows
       for direct insertion of data from I/O devices into the L3 cache, thus
       bypassing DRAM and saving its bandwidth; the resctrl side of the
       feature allows the size of the L3 used for data injection to be
       controlled

     - Add Intel Clearwater Forest to the list of CPUs which support
       Sub-NUMA clustering

     - Other fixes and cleanups

    * tag 'x86_cache_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      fs/resctrl: Update bit_usage to reflect io_alloc
      fs/resctrl: Introduce interface to modify io_alloc capacity bitmasks
      fs/resctrl: Modify struct rdt_parse_data to pass mode and CLOSID
      fs/resctrl: Introduce interface to display io_alloc CBMs
      fs/resctrl: Add user interface to enable/disable io_alloc feature
      fs/resctrl: Introduce interface to display "io_alloc" support
      x86,fs/resctrl: Implement "io_alloc" enable/disable handlers
      x86,fs/resctrl: Detect io_alloc feature
      x86/resctrl: Add SDCIAE feature in the command line options
      x86/cpufeatures: Add support for L3 Smart Data Cache Injection Allocation Enforcement
      fs/resctrl: Consider sparse masks when initializing new group's allocation
      x86/resctrl: Support Sub-NUMA Cluster (SNC) mode on Clearwater Forest