Commit 63a43faf6a68 for kernel

commit 63a43faf6a68ce0045c874b32e60acac2089a41a
Merge: 42eb01783091 78437ab3b769
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sat Feb 28 19:35:30 2026 -0800

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

    Pull driver core fixes from Danilo Krummrich:

     - Do not register imx_clk_scu_driver in imx8qxp_clk_probe(); besides
       fixing two other issues, this avoids a deadlock in combination with
       commit dc23806a7c47 ("driver core: enforce device_lock for
       driver_match_device()")

     - Move secondary node lookup from device_get_next_child_node() to
       fwnode_get_next_child_node(); this avoids issues when users switch
       from the device API to the fwnode API

     - Export io_define_{read,write}!() to avoid unused import warnings when
       CONFIG_PCI=n

    * tag 'driver-core-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core:
      clk: scu/imx8qxp: do not register driver in probe()
      rust: io: macro_export io_define_read!() and io_define_write!()
      device property: Allow secondary lookup in fwnode_get_next_child_node()