• Linus Torvalds's avatar
    Merge tag 'ubifs-for-linus-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs · e31b283a
    Linus Torvalds authored
    Pull jffs2, ubi and ubifs updates from Richard Weinberger:
     "JFFS2:
       - Fix memory corruption in error path
       - Spelling and coding style fixes
    
      UBI:
       - Switch to BLK_MQ_F_BLOCKING in ubiblock
       - Wire up partent device (for sysfs)
       - Multiple UAF bugfixes
       - Fix for an infinite loop in WL error path
    
      UBIFS:
       - Fix for multiple memory leaks in error paths
       - Fixes for wrong space accounting
       - Minor cleanups
       - Spelling and coding style fixes"
    
    * tag 'ubifs-for-linus-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs: (36 commits)
      ubi: block: Fix a possible use-after-free bug in ubiblock_create()
      ubifs: make kobj_type structures constant
      mtd: ubi: block: wire-up device parent
      mtd: ubi: wire-up parent MTD device
      ubi: use correct names in function kernel-doc comments
      ubi: block: set BLK_MQ_F_BLOCKING
      jffs2: Fix list_del corruption if compressors initialized failed
      jffs2: Use function instead of macro when initialize compressors
      jffs2: fix spelling mistake "neccecary"->"necessary"
      ubifs: Fix kernel-doc
      ubifs: Fix some kernel-doc comments
      UBI: Fastmap: Fix kernel-doc
      ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed
      ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()
      ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap
      ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process
      ubifs: ubifs_writepage: Mark page dirty after writing inode failed
      ubifs: dirty_cow_znode: Fix memleak in error handling path
      ubifs: Re-statistic cleaned znode count if commit failed
      ubi: Fix permission display of the debugfs files
      ...
    e31b283a
ubifs.h 72.4 KB