Commit 2580f8986046 for kernel

commit 2580f89860460f38bcc13fce75db8626d555c0cd
Merge: ef0c9f75a195 1ac287e2af9a
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Mon Jun 22 07:43:48 2026 -0700

    Merge tag 's390-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux

    Pull more s390 updates from Alexander Gordeev:

     - consolidate s390 idle time accounting by moving all CPU time tracking
       to the architecture backend and eliminate the mix of architecture-
       specific and common code accounting

     - Add missing EXPORT_SYMBOL_GPL() to kcpustat_field_idle() and
       kcpustat_field_iowait() functions

     - Finalize ptep_get() conversion by replacing direct page table entry
       dereferencing with proper accessors (ptep_get(), pmdp_get(), etc.)

     - Explicitly check the buffer length in PKEY_VERIFYPROTK ioctl and
       pkey_pckmo implementations and fail if the length is exceeded

    * tag 's390-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:
      s390/pkey: Check length in pkey_pckmo handler implementation
      s390/pkey: Check length in PKEY_VERIFYPROTK ioctl
      s390/idle: Add missing EXPORT_SYMBOL_GPL()
      s390/mm: Complete ptep_get() conversion
      s390/idle: Remove idle time and count sysfs files
      s390/idle: Provide arch specific kcpustat_field_idle()/kcpustat_field_iowait()
      s390/irq/idle: Use stcke instead of stckf for time stamps
      s390/timex: Move union tod_clock type to separate header