Commit b2680ba4a2ad for kernel

commit b2680ba4a2ad259c7bbd856ed830b459e11d88ba
Merge: f64399836125 16ab65df5d86
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Apr 24 13:16:36 2026 -0700

    Merge tag 'spi-fix-v7.1-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi

    Pull spi fixes from Mark Brown:
     "This is quite a big set of fixes, almost all from Johan Hovold who is
      on an ongoing quest to clean up issues with probe and removal handling
      in drivers.

      There isn't anything too concerning here especially with the
      deregistration stuff which will very rarely get run in production
      systems since this is all platform devices in the SoC on embedded
      hardware, but it's all real issues which should be fixed. There's more
      in flight here.

      We also have a few other minor fixes, one from Felix Gu along the same
      lines as Johan's work and a couple of documentation things"

    * tag 'spi-fix-v7.1-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (23 commits)
      spi: fix controller cleanup() documentation
      spi: fix resource leaks on device setup failure
      spi: axiado: clean up probe return value
      spi: axiado: rename probe error labels
      spi: axiado: fix runtime pm imbalance on probe failure
      spi: orion: clean up probe return value
      spi: orion: fix clock imbalance on registration failure
      spi: orion: fix runtime pm leak on unbind
      spi: imx: fix runtime pm leak on probe deferral
      spi: mpc52xx: fix use-after-free on registration failure
      spi: Fix the error description in the `ptp_sts_word_post` comment
      spi: topcliff-pch: fix use-after-free on unbind
      spi: topcliff-pch: fix controller deregistration
      spi: orion: fix controller deregistration
      spi: mxic: fix controller deregistration
      spi: mpc52xx: fix use-after-free on unbind
      spi: mpc52xx: fix controller deregistration
      spi: cadence-quadspi: fix controller deregistration
      spi: cadence: fix controller deregistration
      spi: mtk-snfi: fix memory leak in probe
      ...