Commit 1e5e062ad84c for kernel

commit 1e5e062ad84c4b700f1a6d51a548c936784f8951
Merge: b63f4a4e95d6 2b742094582d
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Dec 26 13:41:02 2025 -0800

    Merge tag 'driver-core-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core

    Pull driver core fixes from Danilo Krummrich:

     - Introduce DMA Rust helpers to avoid build errors when !CONFIG_HAS_DMA

     - Remove unnecessary (and hence incorrect) endian conversion in the
       Rust PCI driver sample code

     - Fix memory leak in the unwind path of debugfs_change_name()

     - Support non-const struct software_node pointers in
       SOFTWARE_NODE_REFERENCE(), after introducing _Generic()

     - Avoid NULL pointer dereference in the unwind path of
       simple_xattrs_free()

    * tag 'driver-core-6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core:
      fs/kernfs: null-ptr deref in simple_xattrs_free()
      software node: Also support referencing non-constant software nodes
      debugfs: Fix memleak in debugfs_change_name().
      samples: rust: fix endianness issue in rust_driver_pci
      rust: dma: add helpers for architectures without CONFIG_HAS_DMA