Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Thu, 7 Aug 2025 09:48:35 +0800 you wrote:
> mount -t f2fs -o checkpoint=disable:10% /dev/vdb /mnt/f2fs/
> mount -t f2fs -o remount,checkpoint=enable /dev/vdb /mnt/f2fs/
>
> kernel log:
> F2FS-fs (vdb): Adjust unusable c
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Thu, 31 Jul 2025 13:34:04 +0800 you wrote:
> generic/299 w/ mode=lfs will cause long time latency of checkpoint,
> let's dump more information once we hit case.
>
> CP merge:
> - Queued :0
> - Issued :1
>
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Mon, 11 Aug 2025 19:41:23 +0800 you wrote:
> Introduce get_left_section_blocks() for cleanup, no logic changes.
>
> Signed-off-by: Chao Yu
> ---
> fs/f2fs/segment.h | 28
> 1 file changed,
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Mon, 4 Aug 2025 23:52:26 -0700 you wrote:
> For casefolded directories, f2fs may fall back to a linear search if
> a hash-based lookup fails. This can cause severe performance
> regressions.
>
> While this behavior can
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Thu, 7 Aug 2025 12:00:25 +0800 you wrote:
> During f2fs_enable_checkpoint() in remount(), if we flush a large
> amount of dirty pages into slow device, it may take long time which
> will block write IO, let's add a time
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Patch: [f2fs-dev] f2fs: fix to clear unusable_cap for checkpoint=enable
Submitter: Chao Yu
Committer: Jaegeuk Kim
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=988
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Tue, 5 Aug 2025 14:29:10 +0800 you wrote:
> Should cast type of folio->index from pgoff_t to loff_t to avoid overflow
> while left shift operation.
>
> Fixes: 3265d3db1f16 ("f2fs: support partial truncation on compress
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Wed, 6 Aug 2025 14:11:06 +0800 you wrote:
> generic/091 may fail, then it bisects to the bad commit ba8dac350faf
> ("f2fs: fix to zero post-eof page").
>
> What will cause generic/091 to fail is something like below Tes
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Thu, 7 Aug 2025 21:35:01 +0800 you wrote:
> This patch allows privileged users to reserve nodes via the
> 'reserve_node' mount option, which is similar to the existing
> 'reserve_root' option.
>
> "-o reserve_node=" mea
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Thu, 7 Aug 2025 10:44:31 +0800 you wrote:
> As reported, on-disk footer.ino and footer.nid is the same and
> out-of-range, let's add sanity check on f2fs_alloc_nid() to detect
> any potential corruption in free_nid_list.
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Thu, 31 Jul 2025 14:03:38 +0800 you wrote:
> If reserve_root mount option is not assigned, __allow_reserved_blocks()
> will return false, it's not correct, fix it.
>
> Fixes: 7e65be49ed94 ("f2fs: add reserved blocks for
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Wed, 6 Aug 2025 20:32:36 +0800 you wrote:
> This fix combines the space check for data_blocks and dent_blocks when
> verifying HOT_DATA segment capacity, preventing potential insufficient
> space issues during checkpoint
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Patch: [f2fs-dev] f2fs: drop inode from the donation list when the last file is
closed
Submitter: Jaegeuk Kim
Committer: Jaegeuk Kim
Patchwork: https://patchwork.kernel.org/project/f
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Tue, 29 Jul 2025 20:47:19 + you wrote:
> Let's drop the inode from the donation list when there is no other
> open file.
>
> Signed-off-by: Jaegeuk Kim
> ---
> fs/f2fs/f2fs.h | 2 ++
> fs/f2fs/file.c | 8 +++-
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Series: [f2fs-dev,v3,1/2] f2fs: avoid redundant clean nat entry move in lru list
Submitter: wangzijie
Committer: Jaegeuk Kim
Patchwork: https://patchwork.kernel.org/project/f2fs/list/
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Mon, 28 Jul 2025 13:02:35 +0800 you wrote:
> __lookup_nat_cache follows LRU manner to move clean nat entry, when nat
> entries are going to be dirty, no need to move them to tail of lru list.
> Introduce a parameter 'for
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Thu, 24 Jul 2025 16:01:42 +0800 you wrote:
> Commit 1acd73edbbfe ("f2fs: fix to account dirty data in
> __get_secs_required()")
> missed to calculate upper_p w/ data_secs, fix it.
>
> Fixes: 1acd73edbbfe ("f2fs: fix to
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Wed, 23 Jul 2025 22:24:56 +0800 you wrote:
> From: Sheng Yong
>
> There is no extra work before trace_f2fs_[dataread|datawrite]_end(),
> so there is no need to check trace__enabled().
>
> Signed-off-by: Sheng Yong
>
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Patch: [f2fs-dev] f2fs: remove unnecessary tracepoint enabled check
Submitter: Sheng Yong
Committer: Jaegeuk Kim
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=9851
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Thu, 24 Jul 2025 17:31:15 +0200 you wrote:
> When testing F2FS with xfstests using UFS backed virtual disks the
> kernel complains sometimes that f2fs_release_decomp_mem() calls
> vm_unmap_ram() from an invalid context. E
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Tue, 22 Jul 2025 15:02:40 +0900 you wrote:
> read for the pinfile using Direct I/O do not wait for dio write.
>
> Signed-off-by: yohan.joung
> ---
> fs/f2fs/file.c | 8 ++--
> 1 file changed, 6 insertions(+), 2 del
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Mon, 21 Jul 2025 10:02:31 +0800 you wrote:
> Commit 0638a3197c19 ("f2fs: avoid unused block when dio write in LFS
> mode") has fixed unused block issue for dio write in lfs mode.
>
> However, f2fs_map_blocks() may break
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Fri, 18 Jul 2025 15:04:31 -0700 you wrote:
> From: Daeho Jeong
>
> Otherwise F2FS will not do GC in background in low free section.
>
> Signed-off-by: Daeho Jeong
> ---
> fs/f2fs/gc.c | 18 --
> 1 fil
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Wed, 23 Jul 2025 22:58:37 +0800 you wrote:
> No functional changes.
>
> Signed-off-by: mason.zhang
> ---
> fs/f2fs/gc.c | 7 +--
> 1 file changed, 1 insertion(+), 6 deletions(-)
Here is the summary with links:
-
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Patch: [f2fs-dev] f2fs: fix to avoid out-of-boundary access in dnode page
Submitter: Chao Yu
Committer: Jaegeuk Kim
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=9
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Thu, 17 Jul 2025 21:26:33 +0800 you wrote:
> As Jiaming Zhang reported:
>
>
> __dump_stack lib/dump_stack.c:94 [inline]
> dump_stack_lvl+0x1c1/0x2a0 lib/dump_stack.c:120
> print_address_description mm/kasan/report.c
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Series: f2fs: new mount API conversion
Submitter: Hongbo Li
Committer: Jaegeuk Kim
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=981007
Lore link:
https://lore.
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Thu, 10 Jul 2025 12:14:08 + you wrote:
> In this version, we have finished the issues pointed in v4.
> First, I'd like to express my sincere thanks to Jaegeuk and Chao
> for reviewing this patch series and providing
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Wed, 23 Apr 2025 12:08:45 -0500 you wrote:
> From: Hongbo Li
>
> Use an array of `fs_parameter_spec` called f2fs_param_specs to
> hold the mount option specifications for the new mount api.
>
> Add constant_table stru
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Wed, 14 Aug 2024 10:39:03 +0800 you wrote:
> Since many filesystems have done the new mount API conversion,
> we introduce the new mount API conversion in f2fs.
>
> The series can be applied on top of the current mainli
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Sun, 20 Apr 2025 10:24:59 -0500 you wrote:
> This is a forward-port of Hongbo's original f2fs mount API conversion,
> posted last August at
> https://lore.kernel.org/linux-f2fs-devel/20240814023912.3959299-1-lihongb...@h
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Series: f2fs folio conversions for 6.17
Submitter: Matthew Wilcox
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=980132
Lore link:
https://lore.kernel.org/r/2025070
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Tue, 8 Jul 2025 18:02:57 +0100 you wrote:
> Some more folio conversions for f2fs. Again, I have checked these patches
> build, but otherwise they are untested. There are three inline functions
> in fscrypt that I chan
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Fri, 11 Jul 2025 15:14:50 +0800 you wrote:
> - touch /mnt/f2fs/012345678901234567890123456789012345678901234567890123
> - truncate -s $((1024*1024*1024)) \
> /mnt/f2fs/012345678901234567890123456789012345678901234567890
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Fri, 27 Jun 2025 10:59:43 +0800 you wrote:
> F2FS-fs (vdc): f2fs_recover_fsync_data: recovery fsync data, check_only: 0
> F2FS-fs (vdc): do_recover_data: start to recover dnode
> F2FS-fs (vdc): recover_inode: ino = 5, nam
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Mon, 30 Jun 2025 16:08:38 + you wrote:
> Let's return errors caught by the generic checks. This fixes generic/494 where
> it expects to see EBUSY by setattr_prepare instead of EINVAL by f2fs for
> active
> swapfile.
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Mon, 30 Jun 2025 20:57:53 +0800 you wrote:
> When fewer pages are read, nr_pages may be smaller than nr_cpages. Due
> to the nr_vecs limit, the compressed pages will be split into multiple
> bios and then merged at the bl
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Wed, 25 Jun 2025 09:14:07 +0900 you wrote:
> to check the upper boundary when setting gc_boost_zoned_gc_percent
>
> Signed-off-by: yohan.joung
> ---
> fs/f2fs/sysfs.c | 7 +++
> 1 file changed, 7 insertions(+)
Her
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Wed, 2 Jul 2025 14:49:25 +0800 you wrote:
> We should use "{usr,grp,prj}jquota=" to disable journaled quota,
> rather than using off{usr,grp,prj}jquota.
>
> Fixes: 4b2414d04e99 ("f2fs: support journalled quota")
> Signe
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Thu, 3 Jul 2025 14:13:04 +0800 you wrote:
> options in f2fs_fill_super is alloc by kstrdup:
> options = kstrdup((const char *)data, GFP_KERNEL)
> sit_bitmap[_mir], nat_bitmap[_mir] are alloc by kmemdup:
> sit
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Tue, 8 Jul 2025 17:56:57 +0800 you wrote:
> As syzbot [1] reported as below:
>
> R10: 0100 R11: 0206 R12: 7ffe17473450
> R13: 7f28b1c10854 R14: dae5 R15: 7ffe17474520
>
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Tue, 1 Jul 2025 17:26:10 +0800 you wrote:
> As syzbot reported as below:
>
> F2FS-fs (loop9): inject invalid blkaddr in f2fs_is_valid_blkaddr of
> do_write_page+0x277/0xb10 fs/f2fs/segment.c:3956
> [ cut he
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Mon, 7 Jul 2025 19:46:14 +0800 you wrote:
> There are redundant codes in IS_CUR{SEG,SEC}() macros, let's introduce
> inline is_cur{seg,sec}() functions, and use a loop in it for cleanup.
>
> Meanwhile, it enhances expan
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Fri, 27 Jun 2025 10:38:17 +0800 you wrote:
> This patch adds missing upper boundary check while setting
> gc_valid_thresh_ratio via sysfs.
>
> Fixes: e791d00bd06c ("f2fs: add valid block ratio not to do excessive GC for
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Tue, 8 Jul 2025 17:53:39 +0800 you wrote:
> syzbot reported an UAF issue as below: [1] [2]
>
> [1] https://syzkaller.appspot.com/text?tag=CrashReport&x=16594c6058
>
> ===
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Wed, 25 Jun 2025 09:13:35 +0900 you wrote:
> to allow users to dynamically tune
> the boost_zoned_gc_percent parameter
>
> Signed-off-by: yohan.joung
> ---
> fs/f2fs/gc.h | 3 ++-
> 1 file changed, 2 insertions(+), 1 d
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Patch: [f2fs-dev,v4] f2fs: avoid splitting bio when reading multiple pages
Submitter: Huang Jianan
Committer: Jaegeuk Kim
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?se
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Mon, 30 Jun 2025 17:54:53 +0800 you wrote:
> Introduce sbi in f2fs_setattr() and convert F2FS_I_SB to it. No logic
> change, just cleanup and prepare to get CAP_BLKS_PER_SEC(sbi).
>
> Signed-off-by: wangzijie
> ---
>
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Wed, 25 Jun 2025 16:35:37 +0530 you wrote:
> KMSAN reported a use of uninitialized value in `__is_extent_mergeable()`
> and `__is_back_mergeable()` via the read extent tree path.
>
> The root cause is that `get_read_ext
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Tue, 17 Jun 2025 17:40:47 + you wrote:
> This patch fixes minor typos in comments in f2fs.
>
> Signed-off-by: Swarna Prabhu
> ---
> fs/f2fs/f2fs.h | 6 +++---
> fs/f2fs/node.h | 2 +-
> fs/f2fs/super.c | 2 +-
>
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Fri, 6 Jun 2025 11:49:04 -0700 you wrote:
> From: Daeho Jeong
>
> one_time mode is only for background GC. So, we need to set it back to
> false when foreground GC is enforced.
>
> Fixes: 9748c2ddea4a ("f2fs: do FG_GC
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Tue, 10 Jun 2025 11:13:15 +0800 you wrote:
> F2FS-fs (dm-55): access invalid blkaddr:972878540
> Call trace:
> dump_backtrace+0xec/0x128
> show_stack+0x18/0x28
> dump_stack_lvl+0x40/0x88
> dump_stack+0x18/0x24
> __f2
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Fri, 13 Jun 2025 13:51:09 +0800 you wrote:
> This patch introduces /sys/fs/f2fs//reserved_pin_section for tuning
> @needed parameter of has_not_enough_free_secs(), if we configure it w/
> zero, it can avoid f2fs_gc() as m
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Patch: [f2fs-dev] f2fs: make sure zoned device GC to use FG_GC in shortage of
free section
Submitter: Daeho Jeong
Committer: Jaegeuk Kim
Patchwork: https://patchwork.kernel.org/proje
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Wed, 11 Jun 2025 16:42:18 +0800 you wrote:
> =
> [ BUG: Invalid wait context ]
> 6.13.0-rc1 #84 Tainted: G O
> -
> cat/56160 is trying to lock:
> 88810
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Thu, 29 May 2025 15:25:32 -0700 you wrote:
> From: Daeho Jeong
>
> We already use FG_GC when we have free sections under
> gc_boost_zoned_gc_percent. So, let's make it consistent.
>
> Signed-off-by: Daeho Jeong
>
> [
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Mon, 9 Jun 2025 15:27:12 +0800 you wrote:
> F2FS-fs (dm-55): access invalid blkaddr:972878540
> Call trace:
> dump_backtrace+0xec/0x128
> show_stack+0x18/0x28
> dump_stack_lvl+0x40/0x88
> dump_stack+0x18/0x24
> __f2
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Fri, 13 Jun 2025 09:50:44 +0800 you wrote:
> No logic changes, just cleanup and prepare for fixing the UAF issue
> in f2fs_free_dic.
>
> Signed-off-by: Zhiguo Niu
> Signed-off-by: Baocong Liu
> ---
> fs/f2fs/compress
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Sat, 7 Jun 2025 14:41:16 +0800 you wrote:
> From: Sheng Yong
>
> When committing new super block, bio is allocated but not freed, and
> kmemleak complains:
>
> unreferenced object 0x88801d185600 (size 192):
>
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Thu, 5 Jun 2025 11:26:33 +0800 you wrote:
> fstest reports a f2fs bug:
>
> generic/363 42s ... [failed, exit status 1]- output mismatch (see
> /share/git/fstests/results//generic/363.out.bad)
> --- tests/generic/36
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Patch: [f2fs-dev,v3] f2fs: fix to zero post-eof page
Submitter: Chao Yu
Committer: Jaegeuk Kim
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=968776
Lore link: ht
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Sun, 1 Jun 2025 01:26:54 +0100 you wrote:
> This conversion moved the folio_unlock() to inside __write_node_folio(),
> but missed one caller so we had a double-unlock on this path.
>
> Cc: Christoph Hellwig
> Cc: Chao
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Andrew Morton :
On Thu, 1 May 2025 02:10:49 +0800 you wrote:
> From: Kairui Song
>
> folio_index is only needed for mixed usage of page cache and swap
> cache, for pure page cache usage, the caller can just use
> folio->index instead.
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Andrew Morton :
On Mon, 28 Apr 2025 02:59:05 +0800 you wrote:
> From: Kairui Song
>
> folio_index is only needed for mixed usage of page cache and swap
> cache, for pure page cache usage, the caller can just use
> folio->index instead.
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Andrew Morton :
On Tue, 29 Apr 2025 19:49:46 +0800 you wrote:
> From: Kairui Song
>
> folio_index is only needed for mixed usage of page cache and swap
> cache, for pure page cache usage, the caller can just use
> folio->index instead.
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Patch: None
Submitter: Kairui Song
Committer: Andrew Morton
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=957518
Lore link: https://lore.kernel.org/r/20250427185
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Wed, 14 May 2025 16:45:48 +0800 you wrote:
> no logic changes.
>
> Signed-off-by: Zhiguo Niu
> ---
> fs/f2fs/namei.c | 8
> fs/f2fs/super.c | 4 ++--
> 2 files changed, 6 insertions(+), 6 deletions(-)
Here i
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Series: [f2fs-dev,1/2] f2fs: introduce is_{meta,node}_folio
Submitter: Chao Yu
Committer: Jaegeuk Kim
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=965697
Lore l
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Fri, 23 May 2025 11:25:45 +0800 you wrote:
> Syzbot reports a f2fs bug as below:
>
> INFO: task syz-executor328:5856 blocked for more than 144 seconds.
> Not tainted 6.15.0-rc6-syzkaller-00208-g3c21441eeffc #0
> "e
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Fri, 23 May 2025 15:33:03 +0800 you wrote:
> Just cleanup, no changes.
>
> Signed-off-by: Chao Yu
> ---
> fs/f2fs/checkpoint.c | 4 ++--
> fs/f2fs/data.c | 2 +-
> fs/f2fs/f2fs.h | 13 +++--
> fs
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Mon, 12 May 2025 19:54:41 +0800 you wrote:
> Add f2fs_bug_on() to check whether memory preallocation will fail or
> not after radix_tree_preload(GFP_NOFS | __GFP_NOFAIL).
>
> Signed-off-by: Chao Yu
> ---
> fs/f2fs/che
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Tue, 13 May 2025 13:57:20 +0800 you wrote:
> .init_{,de}compress_ctx uses kvmalloc() to alloc memory, it will try
> to allocate physically continuous page first, it may cause more memory
> allocation pressure, let's use
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Patch: [f2fs-dev] f2fs: don't over-report free space or inodes in statvfs
Submitter: Chao Yu
Committer: Jaegeuk Kim
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=9
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Mon, 12 May 2025 16:36:09 +0900 you wrote:
> In LFS mode, the previous segment cannot use invalid blocks,
> so the remaining blocks from the next_blkoff of the current segment
> to the end of the section are calculated.
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Mon, 12 May 2025 19:55:14 +0800 you wrote:
> FAULT_KMALLOC0x1
>
> There is one redundant '0' in 32-bits hexademical number of fault type,
> remove it.
>
> Signed-off-by: Chao Yu
>
> [...]
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Tue, 13 May 2025 19:25:38 +0800 you wrote:
> This fixes an analogus bug that was fixed in modern filesystems:
> a) xfs in commit 4b8d867ca6e2 ("xfs: don't over-report free space or
> inodes in statvfs")
> b) ext4 in commi
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Thu, 8 May 2025 07:14:27 +0200 you wrote:
> From: Chao Yu
>
> If __write_node_folio() failed, it will return AOP_WRITEPAGE_ACTIVATE,
> the incorrect return value may be passed to userspace in below path,
> fix it.
>
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Series: [f2fs-dev,1/6] f2fs: fix to return correct error number in
f2fs_sync_node_pages()
Submitter: Christoph Hellwig
Committer: Jaegeuk Kim
Patchwork: https://patchwork.kernel.org/
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Wed, 7 May 2025 16:08:38 +0800 you wrote:
> If __write_node_folio() failed, it will return AOP_WRITEPAGE_ACTIVATE,
> the incorrect return value may be passed to userspace in below path,
> fix it.
>
> - sync_filesystem
>
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Mon, 5 May 2025 11:25:58 +0200 you wrote:
> __f2fs_write_meta_folio can only return 0 or AOP_WRITEPAGE_ACTIVATE.
> As part of phasing out AOP_WRITEPAGE_ACTIVATE, switch to a bool return
> instead.
>
> Signed-off-by: Ch
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Tue, 6 May 2025 15:47:25 +0800 you wrote:
> This patch adds a new sysfs entry /sys/fs/f2fs//encoding_flags,
> it is a read-only entry to show the value of sb.s_encoding_flags, the
> value is hexadecimal.
>
> ===
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Patch: [f2fs-dev,v2,1/2] f2fs: sysfs: add encoding_flags entry
Submitter: Chao Yu
Committer: Jaegeuk Kim
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=959910
Lor
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Patch: [f2fs-dev] f2fs: support FAULT_TIMEOUT
Submitter: Chao Yu
Committer: Jaegeuk Kim
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=956938
Lore link: https://l
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Fri, 25 Apr 2025 17:50:55 +0800 you wrote:
> Support to inject a timeout fault into function, currently it only
> support to inject timeout to commit_atomic_write flow to reproduce
> inconsistent bug, like the bug fixed b
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Tue, 22 Apr 2025 19:56:38 +0800 you wrote:
> [ cut here ]
> WARNING: CPU: 3 PID: 579 at fs/f2fs/segment.c:2832 new_curseg+0x5e8/0x6dc
> pc : new_curseg+0x5e8/0x6dc
> Call trace:
> new_curseg+0x5e8
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Thu, 10 Apr 2025 11:10:19 +0800 you wrote:
> A zoned device can has both conventional zones and sequential zones,
> so we should not treat first segment of zoned device as first_zoned_segno,
> instead, we need to check zo
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Mon, 14 Apr 2025 18:52:36 +0800 you wrote:
> Just cleanup, no logic changes.
>
> Signed-off-by: Chao Yu
> ---
> fs/f2fs/data.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Here is the summary with links:
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Series: f2fs folio conversions for 6.16
Submitter: Matthew Wilcox
Committer: Jaegeuk Kim
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=948674
Lore link:
https:/
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Mon, 14 Apr 2025 18:55:20 +0800 you wrote:
> w/ below testcase, resize will generate a corrupted image which
> contains inconsistent metadata, so when mounting such image, it
> will trigger kernel panic:
>
> touch img
>
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Wed, 23 Apr 2025 13:49:34 -0700 you wrote:
> From: Daeho Jeong
>
> In cases of removing memory donation, we need to handle some error cases
> like ENOENT and EACCES (indicating the range already has been donated).
>
>
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Wed, 16 Apr 2025 13:48:04 +0800 you wrote:
> This patch adds a new sysfs entry /sys/fs/f2fs//encoding_flags,
> it is a read-only entry to show the value of sb.s_encoding_flags, the
> value is hexadecimal.
>
> ==
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Mon, 31 Mar 2025 21:10:20 +0100 you wrote:
> Sorry for the length of this series. Each patch in this series builds,
> but obviously I haven't done any testing. It should be easy to bisect
> to any mistakes I've made.
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Patch: [f2fs-dev] f2fs: prevent kernel warning due to negative i_nlink from
corrupted image
Submitter: Jaegeuk Kim
Committer: Jaegeuk Kim
Patchwork: https://patchwork.kernel.org/proj
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Sat, 12 Apr 2025 21:42:26 + you wrote:
> WARNING: CPU: 1 PID: 9426 at fs/inode.c:417 drop_nlink+0xac/0xd0
> home/cc/linux/fs/inode.c:417
> Modules linked in:
> CPU: 1 UID: 0 PID: 9426 Comm: syz-executor568 Not tainted
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Tue, 8 Apr 2025 20:22:08 +0800 you wrote:
> syzbot reported a f2fs bug as below:
>
> [ cut here ]
> kernel BUG at fs/f2fs/f2fs.h:2521!
> RIP: 0010:dec_valid_block_count+0x3b2/0x3c0 fs/f2fs/f2fs.h
Hello:
The following patches were marked "accepted", because they were applied to
jaegeuk/f2fs.git (dev):
Patch: [f2fs-dev] f2fs: fix to do sanity check on sbi->total_valid_block_count
Submitter: Chao Yu
Committer: Jaegeuk Kim
Patchwork: https://patchwork.kernel.org/project/f2fs/list/?ser
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Thu, 27 Mar 2025 13:56:06 +0800 you wrote:
> 1. After we start atomic write in a database file, before committing
> all data, we'd better not set inode w/ vfs dirty status to avoid
> redundant updates, instead, we only se
Hello:
This patch was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Fri, 4 Apr 2025 19:54:42 + you wrote:
> No functional change.
>
> Signed-off-by: Jaegeuk Kim
> ---
> fs/f2fs/segment.h | 40
> 1 file changed, 24 insertions(+), 16 deletion
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Thu, 20 Mar 2025 10:22:29 +0800 you wrote:
> This patch adds a proc entry named inject_stats to show total injected
> count for each fault type.
>
> cat /proc/fs/f2fs//inject_stats
> fault_type injected_cou
Hello:
This series was applied to jaegeuk/f2fs.git (dev)
by Jaegeuk Kim :
On Tue, 25 Mar 2025 16:06:45 +0800 you wrote:
> A zoned device can has both conventional zones and sequential zones,
> so we should not treat first segment of zoned device as first_zoned_segno,
> instead, we need to check z
1 - 100 of 655 matches
Mail list logo