Commit 09e3b4a76bb6 for kernel

commit 09e3b4a76bb6047ec0b99dc668b313469d8a73d0
Merge: 8cd8cf7a07e5 49420dfdedd6
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sun Jun 21 12:25:17 2026 -0700

    Merge tag 'mtd/for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux

    Pull mtd updates from Miquel Raynal:
     "NAND changes:

       - Extend SPI NAND continuous read to Winbond devices, which requires
         numerous changes in the spi-{mem,nand} layers such as the need for
         a secondary read operation template

       - Continuous reads in general have also been enhanced/fixed for
         avoiding potential issues at probe time and at block boundaries

      SPI NOR changes:

       - Big set of cleanups and improvements to the locking support.

         This series contains some cleanups and bug fixes for code and
         documentation around write protection. Then support is added for
         complement locking, which allows finer grained configuration of
         what is considered locked and unlocked. Then complement locking is
         enabled on a bunch of Winbond W25 flashes

       - Fix die erase support on Spansion flashes.

         Die erase is only supported on multi-die flashes, but the die erase
         opcode was set for all. When the opcode is set, it overrides the
         default chip erase opcode which should be used for single-die
         flashes. Only set the opcode on multi-die flashes. Also, the opcode
         was not set on multi-die s28hx-t flashes. Set it so they can use
         die-erase correctly

      General changes:

       - A few drivers and mappings have been removed following SoCs support
         removal

       - And again, there is the usual load of misc improvements and fixes"

    * tag 'mtd/for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: (63 commits)
      mtd: cfi: Use common error handling code in two functions
      mtd: slram: simplify register_device() cleanup
      mtd: slram: remove failed entries from the device list
      mtd: rawnand: ndfc: use ioread32be/iowrite32be and allow COMPILE_TEST
      mtd: spi-nor: spansion: add die erase support in s28hx-t
      mtd: spi-nor: spansion: use die erase for multi-die devices only
      mtd: spi-nor: winbond: Add W25Q02NWxxIM CMP locking support
      mtd: spi-nor: winbond: Add W25Q01NWxxIM CMP locking support
      mtd: spi-nor: winbond: Add W25Q01NWxxIQ CMP locking support
      mtd: spi-nor: winbond: Add W25H02NWxxAM CMP locking support
      mtd: spi-nor: winbond: Add W25H01NWxxAM CMP locking support
      mtd: spi-nor: winbond: Add W25H512NWxxAM CMP locking support
      mtd: spi-nor: Add steps for testing locking with CMP
      mtd: spi-nor: swp: Add support for the complement feature
      mtd: spi-nor: Add steps for testing locking support
      mtd: maps: remove obsolete impa7 map driver
      mtd: maps: remove uclinux map driver
      mtd: maps: remove AMD Élan specific drivers
      mtd: inftlmount: convert printk(KERN_WARNING) to pr_warn
      mtd: Consistently define pci_device_ids
      ...