[GIT PULL] JFFS, UBI and UBIFS changes for v6.13-rc1

Richard Weinberger richard at nod.at
Fri Nov 29 15:06:39 PST 2024


Linus,

The following changes since commit 2d5404caa8c7bb5c4e0435f94b28834ae5456623:

  Linux 6.12-rc7 (2024-11-10 14:19:35 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git tags/ubifs-for-linus-6.13-rc1

for you to fetch changes up to bcdcb115eaed5e988cf37cc9a1dd5f5dd200e927:

  ubifs: Fix uninitialized use of err in ubifs_jnl_write_inode() (2024-11-15 17:45:25 +0100)

----------------------------------------------------------------
This pull request contains updates for JFFS2, UBI and UBIFS:

JFFS2:
- Bug fix for rtime compression
- Various cleanups

UBI:
- Cleanups for fastmap and wear leveling

UBIFS:
- Add support for FS_IOC_GETFSSYSFSPATH
- Remove dead ioctl code
- Fix UAF in ubifs_tnc_end_commit()

----------------------------------------------------------------
Colin Ian King (2):
      mtd: ubi: remove redundant check on bytes_left at end of function
      jffs2: remove redundant check on outpos > pos

Hongbo Li (2):
      ubifs: remove unused ioctl flags GETFLAGS/SETFLAGS
      ubifs: add support for FS_IOC_GETFSSYSFSPATH

Javier Carrasco (1):
      mtd: ubi: fix unreleased fwnode_handle in find_volume_fwnode()

Kinsey Moore (1):
      jffs2: Prevent rtime decompress memory corruption

Liu Mingrui (1):
      ubifs: Display the inode number when orphan twice happens

Markus Elfring (2):
      ubifs: Call iput(xino) only once in ubifs_purge_xattrs()
      ubifs: Reduce kfree() calls in ubifs_purge_xattrs()

Mårten Lindahl (1):
      ubi: wl: Close down wear-leveling before nand is suspended

Nathan Chancellor (1):
      ubifs: Fix uninitialized use of err in ubifs_jnl_write_inode()

Pascal Eberhard (1):
      ubifs: xattr: remove unused anonymous enum

Qingfang Deng (1):
      jffs2: fix use of uninitialized variable

Shen Lichuan (2):
      ubifs: Convert to use ERR_CAST()
      jffs2: Correct some typos in comments

Suraj Sonawane (1):
      fs: jffs2: Fix inconsistent indentation in jffs2_mark_node_obsolete

Thorsten Blum (1):
      jffs2: Use str_yes_no() helper function

Waqar Hameed (1):
      ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit

Zhang Zekun (1):
      mtd: ubi: Rmove unused declaration in header file

Zhihao Cheng (6):
      ubifs: ubifs_jnl_write_inode: Only check once for the limitation of xattr count
      ubifs: Remove ineffective function ubifs_evict_xattr_inode()
      ubi: wl: Put source PEB into correct list if trying locking LEB failed
      ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
      ubifs: Correct the total block count by deducting journal reservation
      ubi: fastmap: Fix duplicate slab cache names while attaching

 drivers/mtd/ubi/attach.c     | 12 ++++++------
 drivers/mtd/ubi/fastmap-wl.c | 19 ++++++++++++++++---
 drivers/mtd/ubi/nvmem.c      |  2 +-
 drivers/mtd/ubi/ubi.h        |  3 ++-
 drivers/mtd/ubi/vmt.c        |  2 ++
 drivers/mtd/ubi/wl.c         | 32 +++++++++++++++++++++++++++++--
 drivers/mtd/ubi/wl.h         |  3 ++-
 fs/jffs2/compr_rtime.c       |  3 +++
 fs/jffs2/compr_rubin.c       |  5 -----
 fs/jffs2/erase.c             |  7 +++----
 fs/jffs2/gc.c                |  2 +-
 fs/jffs2/nodemgmt.c          | 17 +++++++++--------
 fs/jffs2/readinode.c         |  2 +-
 fs/ubifs/ioctl.c             |  6 ------
 fs/ubifs/journal.c           | 13 +++++++------
 fs/ubifs/lpt_commit.c        |  4 ++--
 fs/ubifs/orphan.c            |  2 +-
 fs/ubifs/super.c             |  8 +++++---
 fs/ubifs/tnc.c               |  2 --
 fs/ubifs/tnc_commit.c        |  2 ++
 fs/ubifs/ubifs.h             |  3 ---
 fs/ubifs/xattr.c             | 45 +++-----------------------------------------
 22 files changed, 96 insertions(+), 98 deletions(-)



More information about the linux-mtd mailing list