From: Richard Weinberger <richard@nod.at>
To: torvalds <torvalds@linux-foundation.org>
Cc: linux-mtd <linux-mtd@lists.infradead.org>,
linux-kernel <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] JFFS2, UBI and UBIFS updates for v6.3-rc1
Date: Wed, 1 Mar 2023 09:07:02 +0100 (CET) [thread overview]
Message-ID: <1115586887.187161.1677658022188.JavaMail.zimbra@nod.at> (raw)
Linus,
The following changes since commit 2241ab53cbb5cdb08a6b2d4688feb13971058f65:
Linux 6.2-rc5 (2023-01-21 16:27:01 -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.3-rc1
for you to fetch changes up to 8fcf2d012c8641c18adcd139dba6a1e556338d36:
ubi: block: Fix a possible use-after-free bug in ubiblock_create() (2023-02-14 15:17:55 +0100)
----------------------------------------------------------------
This pull request contains updates for JFFS2, UBI and UBIFS
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
----------------------------------------------------------------
Christoph Hellwig (1):
ubi: block: set BLK_MQ_F_BLOCKING
Daniel Golle (2):
mtd: ubi: wire-up parent MTD device
mtd: ubi: block: wire-up device parent
George Kennedy (1):
ubi: ensure that VID header offset + VID header size <= alloc, size
Harshit Mogalapalli (1):
ubi: block: Fix a possible use-after-free bug in ubiblock_create()
Jiapeng Chong (1):
UBI: Fastmap: Fix kernel-doc
Li Hua (1):
ubifs: Fix build errors as symbol undefined
Li Zetao (3):
ubi: Fix use-after-free when volume resizing failed
ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()
ubifs: Fix memory leak in alloc_wbufs()
Liu Shixin (1):
ubifs: Fix memory leak in ubifs_sysfs_init()
Mårten Lindahl (1):
ubi: block: Reduce warning print to info for static volumes
Randy Dunlap (1):
ubi: use correct names in function kernel-doc comments
Thomas Weißschuh (1):
ubifs: make kobj_type structures constant
Yang Li (2):
ubifs: Fix some kernel-doc comments
ubifs: Fix kernel-doc
Yang Yingliang (1):
ubi: Fix possible null-ptr-deref in ubi_free_volume()
Yifei Liu (1):
jffs2: correct logic when creating a hole in jffs2_write_begin
Yu Zhe (1):
jffs2: fix spelling mistake "neccecary"->"necessary"
Zhang Xiaoxu (2):
jffs2: Use function instead of macro when initialize compressors
jffs2: Fix list_del corruption if compressors initialized failed
ZhaoLong Wang (2):
ubi: fastmap: Add fastmap control support for module parameter
ubi: Fix permission display of the debugfs files
Zhihao Cheng (13):
ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted
ubifs: Rectify space budget for ubifs_xrename()
ubifs: Add comments and debug info for ubifs_xrename()
ubifs: Fix wrong dirty space budget for dirty inode
ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1
ubifs: Reserve one leb for each journal head while doing budget
ubifs: Re-statistic cleaned znode count if commit failed
ubifs: dirty_cow_znode: Fix memleak in error handling path
ubifs: ubifs_writepage: Mark page dirty after writing inode failed
ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process
ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap
ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()
ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed
drivers/mtd/ubi/block.c | 109 ++++++++++++++-----------------------------
drivers/mtd/ubi/build.c | 32 +++++++++++--
drivers/mtd/ubi/debug.c | 19 ++++----
drivers/mtd/ubi/eba.c | 2 +-
drivers/mtd/ubi/fastmap-wl.c | 12 +++--
drivers/mtd/ubi/fastmap.c | 2 +-
drivers/mtd/ubi/kapi.c | 1 +
drivers/mtd/ubi/misc.c | 2 +-
drivers/mtd/ubi/vmt.c | 18 +++----
drivers/mtd/ubi/wl.c | 27 +++++++++--
fs/jffs2/compr.c | 50 +++++++++++---------
fs/jffs2/compr.h | 26 ++++++++---
fs/jffs2/file.c | 15 +++---
fs/jffs2/fs.c | 2 +-
fs/ubifs/budget.c | 9 ++--
fs/ubifs/dir.c | 18 ++++++-
fs/ubifs/file.c | 31 ++++++++----
fs/ubifs/io.c | 6 +--
fs/ubifs/journal.c | 8 +++-
fs/ubifs/super.c | 17 +++++--
fs/ubifs/sysfs.c | 6 ++-
fs/ubifs/tnc.c | 24 +++++++++-
fs/ubifs/ubifs.h | 5 ++
include/linux/mtd/ubi.h | 1 +
24 files changed, 274 insertions(+), 168 deletions(-)
next reply other threads:[~2023-03-01 8:07 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-03-01 8:07 Richard Weinberger [this message]
2023-03-01 18:02 ` [GIT PULL] JFFS2, UBI and UBIFS updates for v6.3-rc1 pr-tracker-bot
[not found] ` <CAFr9PXktRBm66vgVjOnwTeucBD36OuPjDVNd9cH1F8u0nesKrA@mail.gmail.com>
2023-03-10 17:17 ` Linus Torvalds
2023-03-10 17:32 ` Richard Weinberger
2023-03-11 8:14 ` hch
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1115586887.187161.1677658022188.JavaMail.zimbra@nod.at \
--to=richard@nod.at \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mtd@lists.infradead.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox