Commit 543b9b63394e for kernel

commit 543b9b63394ee67ecf5298fe42cbe65b21a16eac
Merge: 57d76ceccee4 3673dd3c7dc1
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Mon Feb 16 12:37:13 2026 -0800

    Merge tag 'kernel-7.0-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs

    Pull pidfs updates from Christian Brauner:

     - pid: introduce task_ppid_vnr() helper

     - pidfs: convert rb-tree to rhashtable

       Mateusz reported performance penalties during task creation because
       pidfs uses pidmap_lock to add elements into the rbtree. Switch to an
       rhashtable to have separate fine-grained locking and to decouple from
       pidmap_lock moving all heavy manipulations outside of it

       Also move inode allocation outside of pidmap_lock. With this there's
       nothing happening for pidfs under pidmap_lock

     - pid: reorder fields in pid_namespace to reduce false sharing

     - Revert "pid: make __task_pid_nr_ns(ns => NULL) safe for zombie
       callers"

     - ipc: Add SPDX license id to mqueue.c

    * tag 'kernel-7.0-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs:
      pid: introduce task_ppid_vnr() helper
      pidfs: implement ino allocation without the pidmap lock
      Revert "pid: make __task_pid_nr_ns(ns => NULL) safe for zombie callers"
      pid: reorder fields in pid_namespace to reduce false sharing
      pidfs: convert rb-tree to rhashtable
      ipc: Add SPDX license id to mqueue.c