• Linus Torvalds's avatar
    Merge tag 'mtd/for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux · 35f11a37
    Linus Torvalds authored
    Pull mtd updates from Miquel Raynal:
     "MTD:
    
       - Apart from preventing the mtdblk to run on top of ftl or ubiblk
         (which may cause security issues and has no meaning anyway), there
         are a few misc fixes.
    
      Raw NAND:
    
       - Two meaningful changes this time. The conversion of the brcmnand
         driver to the ->exec_op() API, this series brought additional
         changes to the core in order to help controller drivers to handle
         themselves the WP pin during destructive operations when relevant.
    
       - There is also a series bringing important fixes to the sequential
         read feature.
    
       - As always, there is as well a whole bunch of miscellaneous W=1
         fixes, together with a few runtime fixes (double free, timeout
         value, OOB layout, missing register initialization) and the usual
         load of remove callbacks turned into void (which led to switch the
         txx9ndfmc driver to use module_platform_driver()).
    
      SPI NOR:
    
       - SPI NOR comes with die erase support for multi die flashes, with
         new octal protocols (1-1-8 and 1-8-8) parsed from SFDP and with an
         updated documentation about what the contributors shall consider
         when proposing flash additions or updates.
    
       - Michael Walle stepped out from the reviewer role to maintainer"
    
    * tag 'mtd/for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: (39 commits)
      mtd: rawnand: Clarify conditions to enable continuous reads
      mtd: rawnand: Prevent sequential reads with on-die ECC engines
      mtd: rawnand: Fix core interference with sequential reads
      mtd: rawnand: Prevent crossing LUN boundaries during sequential reads
      mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
      dt-bindings: mtd: partitions: u-boot: Fix typo
      mtd: rawnand: s3c2410: fix Excess struct member description kernel-doc warnings
      MAINTAINERS: change my mail to the kernel.org one
      mtd: spi-nor: sfdp: get the 1-1-8 and 1-8-8 protocol from SFDP
      mtd: spi-nor: drop superfluous debug prints
      mtd: spi-nor: sysfs: hide the flash name if not set
      mtd: spi-nor: mark the flash name as obsolete
      mtd: spi-nor: print flash ID instead of name
      mtd: maps: vmu-flash: Fix the (mtd core) switch to ref counters
      mtd: ssfdc: Remove an unused variable
      mtd: rawnand: diskonchip: fix a potential double free in doc_probe
      mtd: rawnand: rockchip: Add missing title to a kernel doc comment
      mtd: rawnand: rockchip: Rename a structure
      mtd: rawnand: pl353: Fix kernel doc
      mtd: spi-nor: micron-st: Add support for mt25qu01g
      ...
    35f11a37
core.c 98 KB