Skip to content
  • Linus Torvalds's avatar
    Merge tag 'mtd/for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux · 6b6dc4f4
    Linus Torvalds authored
    Pull MTD updates from Miquel Raynal:
     "MTD changes:
       - blkdevs:
           - Simplify the refcounting in blktrans_{open, release}
           - Simplify blktrans_getgeo
           - Remove blktrans_ref_mutex
           - Simplify blktrans_dev_get
           - Use lockdep_assert_held
           - Don't hold del_mtd_blktrans_dev in blktrans_{open, release}
       - ftl:
           - Don't cast away the type when calling add_mtd_blktrans_dev
           - Don't cast away the type when calling add_mtd_blktrans_dev
           - Use container_of() rather than cast
           - Fix use-after-free
           - Add discard support
           - Allow use of MTD_RAM for testing purposes
       - concat:
           - Check _read, _write callbacks existence before assignment
           - Judge callback existence based on the master
       - maps:
           - Maps: remove dead MTD map driver for PMC-Sierra MSP boards
       - mtdblock:
           - Warn if added for a NAND device
           - Add comment about UBI block devices
           - Update old JFFS2 mention in Kconfig
       - partitions:
           - Redboot: convert to YAML
    
      NAND core changes:
       - Repair Miquel Raynal's email address in MAINTAINERS
       - Fix a couple of spelling mistakes in Kconfig
       - bbt: Skip bad blocks when searching for the BBT in NAND
       - Remove never changed ret variable
    
      Raw NAND changes:
       - cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()'
       - intel: Fix error handling in probe
       - omap: Fix kernel doc warning on 'calcuate' typo
       - gpmc: Fix the ECC bytes vs. OOB bytes equation
    
      SPI-NAND core changes:
       - Properly fill the OOB area.
       - Fix comment
    
      SPI-NAND drivers changes:
       - macronix: Add Quad support for serial NAND flash"
    
    * tag 'mtd/for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: (30 commits)
      mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()'
      mtd_blkdevs: simplify the refcounting in blktrans_{open, release}
      mtd_blkdevs: simplify blktrans_getgeo
      mtd_blkdevs: remove blktrans_ref_mutex
      mtd_blkdevs: simplify blktrans_dev_get
      mtd/rfd_ftl: don't cast away the type when calling add_mtd_blktrans_dev
      mtd/ftl: don't cast away the type when calling add_mtd_blktrans_dev
      mtd_blkdevs: use lockdep_assert_held
      mtd_blkdevs: don't hold del_mtd_blktrans_dev in blktrans_{open, release}
      mtd: rawnand: intel: Fix error handling in probe
      mtd: mtdconcat: Check _read, _write callbacks existence before assignment
      mtd: mtdconcat: Judge callback existence based on the master
      mtd: maps: remove dead MTD map driver for PMC-Sierra MSP boards
      mtd: rfd_ftl: use container_of() rather than cast
      mtd: rfd_ftl: fix use-after-free
      mtd: rfd_ftl: add discard support
      mtd: rfd_ftl: allow use of MTD_RAM for testing purposes
      mtdblock: Warn if added for a NAND device
      mtd: spinand: macronix: Add Quad support for serial NAND flash
      mtdblock: Add comment about UBI block devices
      ...
    6b6dc4f4