Re: [f2fs-dev] [PATCH] Revert "f2fs: clean up w/ sbi->log_sectors_per_block"

2023-08-07 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Mon, 7 Aug 2023 12:52:19 -0700 you wrote: > This reverts commit bfd476623999118d9c509cb0fa9380f2912bc225. > > Shinichiro Kawasaki reported: > > When I ran workloads on f2fs using v6.5-rcX with fixes [1][2] and a zoned

[f2fs-dev] Patchwork summary for: f2fs

2023-08-07 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Patch: [f2fs-dev] Revert "f2fs: clean up w/ sbi->log_sectors_per_block" Submitter: Jaegeuk Kim Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series

Re: [f2fs-dev] [PATCH v1] f2fs: increase usage of folio_next_index() helper

2023-08-14 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Mon, 17 Jul 2023 15:11:09 +0800 you wrote: > Simplify code pattern of 'folio->index + folio_nr_pages(folio)' by using > the existing helper folio_next_index(). > > Signed-off-by: Minjie Du > --- > fs/f2fs/data.c | 3 +-

Re: [f2fs-dev] [PATCH 1/2] f2fs: fix to update i_ctime in __f2fs_setxattr()

2023-08-14 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Wed, 19 Jul 2023 21:50:45 +0800 you wrote: > generic/728 - output mismatch (see > /media/fstests/results//generic/728.out.bad) > --- tests/generic/728.out 2023-07-19 07:10:48.362711407 + > +++ /media/f

Re: [f2fs-dev] [PATCH] Revert "f2fs: fix to do sanity check on extent cache correctly"

2023-08-14 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Thu, 20 Jul 2023 19:29:53 +0800 you wrote: > syzbot reports a f2fs bug as below: > > UBSAN: array-index-out-of-bounds in fs/f2fs/f2fs.h:3275:19 > index 1409 is out of range for type '__le32[923]' (aka 'unsigned int[923]'

Re: [f2fs-dev] [PATCH 1/2] f2fs: fix to account gc stats correctly

2023-08-14 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 8 Aug 2023 08:59:48 +0800 you wrote: > As reported, status debugfs entry shows inconsistent GC stats as below: > > GC calls: 6008 (BG: 6161) > - data segments : 3053 (BG: 3053) > - node segments : 2955 (BG: 29

Re: [f2fs-dev] [PATCH v2] f2fs: Only lfs mode is allowed with zoned block device feature

2023-08-14 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Thu, 3 Aug 2023 22:28:42 +0800 you wrote: > Now f2fs support four block allocation modes: lfs, adaptive, > fragment:segment, fragment:block. Only lfs mode is allowed with zoned block > device feature. > > Signed-off-by:

Re: [f2fs-dev] [PATCH] f2fs: should update REQ_TIME for direct write

2023-08-14 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Thu, 10 Aug 2023 16:40:00 +0800 you wrote: > The sending interval of discard and GC should also > consider direct write requests; filesystem is not > idle if there is direct write. > > Signed-off-by: Zhiguo Niu > --- >

[f2fs-dev] Patchwork summary for: f2fs

2023-08-14 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Patch: [f2fs-dev,v1] f2fs: increase usage of folio_next_index() helper Submitter: Minjie Du Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=76

[f2fs-dev] Patchwork summary for: f2fs

2023-08-21 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Series: [f2fs-dev,1/2] f2fs: doc: fix description of max_small_discards Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=770

Re: [f2fs-dev] [PATCH] f2fs: avoid false alarm of circular locking

2023-08-21 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Fri, 18 Aug 2023 17:30:12 -0700 you wrote: > == > WARNING: possible circular locking dependency detected > 6.5.0-rc5-syzkaller-00353-gae545c3283dc #0 Not tainted > -

Re: [f2fs-dev] [PATCH 1/2] f2fs: doc: fix description of max_small_discards

2023-08-21 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Sun, 30 Jul 2023 22:25:51 +0800 you wrote: > The description of max_small_discards is out-of-update in below two > aspects, fix it. > - it is disabled by default > - small discards will be issued during checkpoint > > S

Re: [f2fs-dev] [PATCH 1/3] f2fs: clean up error handling in sanity_check_{compress_, }inode()

2023-08-25 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Mon, 21 Aug 2023 23:22:23 +0800 you wrote: > In sanity_check_{compress_,}inode(), it doesn't need to set SBI_NEED_FSCK > in each error case, instead, we can set the flag in do_read_inode() only > once when sanity_check_i

[f2fs-dev] Patchwork summary for: f2fs

2023-08-25 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Series: [f2fs-dev,1/3] f2fs: clean up error handling in sanity_check_{compress_, }inode() Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2

[f2fs-dev] Patchwork summary for: f2fs

2023-08-28 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Patch: [f2fs-dev] f2fs: use finish zone command when closing a zone Submitter: Daeho Jeong Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=779

Re: [f2fs-dev] [PATCH] f2fs: use finish zone command when closing a zone

2023-08-28 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Thu, 24 Aug 2023 09:08:31 -0700 you wrote: > From: Daeho Jeong > > Use the finish zone command first when a zone should be closed. > > Signed-off-by: Daeho Jeong > --- > fs/f2fs/segment.c | 19 +-- >

Re: [f2fs-dev] [PATCH v2 00/89] fs: new accessors for inode->i_ctime

2023-09-04 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Christian Brauner : On Wed, 5 Jul 2023 14:58:09 -0400 you wrote: > v2: > - prepend patches to add missing ctime updates > - add simple_rename_timestamp helper function > - rename ctime accessor functions as inode_get_ctime/inode_set_cti

Re: [f2fs-dev] [PATCH 0/3] Simplify rejection of unexpected casefold inode flag

2023-09-04 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Theodore Ts'o : On Mon, 14 Aug 2023 11:29:00 -0700 you wrote: > This series makes unexpected casefold flags on inodes be consistently > rejected early on so that additional validation isn't needed later on > during random filesystem oper

Re: [f2fs-dev] [PATCH 01/12] fs: export setup_bdev_super

2023-09-04 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Christian Brauner : On Wed, 2 Aug 2023 17:41:20 +0200 you wrote: > We'll want to use setup_bdev_super instead of duplicating it in nilfs2. > > Signed-off-by: Christoph Hellwig > --- > fs/super.c | 3 ++- > include/lin

Re: [f2fs-dev] [PATCH 01/17] fs: unexport buffer_check_dirty_writeback

2023-09-04 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jens Axboe : On Mon, 24 Apr 2023 07:49:10 +0200 you wrote: > buffer_check_dirty_writeback is only used by the block device aops, > remove the export. > > Signed-off-by: Christoph Hellwig > --- > fs/buffer.c | 1 - > 1 file changed, 1

Re: [f2fs-dev] [PATCH v7 00/13] fs: implement multigrain timestamps

2023-09-04 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Christian Brauner : On Mon, 07 Aug 2023 15:38:31 -0400 you wrote: > The VFS always uses coarse-grained timestamps when updating the > ctime and mtime after a change. This has the benefit of allowing > filesystems to optimize away a lot m

Re: [f2fs-dev] [GIT PULL] f2fs update for 6.6

2023-09-04 Thread patchwork-bot+f2fs
Hello: This pull request was applied to jaegeuk/f2fs.git (dev) by Linus Torvalds : On Fri, 1 Sep 2023 17:01:03 -0700 you wrote: > Hi Linus, > > Could you please consider this pull request? > > Thanks, > > The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5: > > [...]

Re: [f2fs-dev] [PATCH v2 43/92] f2fs: convert to ctime accessor functions

2023-09-04 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Christian Brauner : On Wed, 5 Jul 2023 15:01:08 -0400 you wrote: > In later patches, we're going to change how the inode's ctime field is > used. Switch to using accessor functions instead of raw accesses of > inode->i_ctime. > > Signed

Re: [f2fs-dev] [PATCH 0/2] fsverity: simplify initcall and move sysctl registration

2023-09-04 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Eric Biggers : On Wed, 5 Jul 2023 14:27:41 -0700 you wrote: > This series simplifies handling of errors during the fsverity_init() > initcall, and moves the sysctl registration out of signature.c so that > it is not unnecessarily tied t

[f2fs-dev] Patchwork summary for: f2fs

2023-09-04 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Series: fs: implement multigrain timestamps Submitter: Jeff Layton Committer: Christian Brauner Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=773825 Lore link:

Re: [f2fs-dev] [PATCH] f2fs: compress: fix to avoid fragment w/ OPU during f2fs_ioc_compress_file()

2023-09-20 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Mon, 4 Sep 2023 23:12:42 +0800 you wrote: > If file has both cold and compress flag, during f2fs_ioc_compress_file(), > f2fs will trigger IPU for non-compress cluster and OPU for compress > cluster, so that, data of the

Re: [f2fs-dev] [PATCH 1/4] f2fs: compress: fix deadloop in f2fs_write_cache_pages()

2023-09-20 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Mon, 28 Aug 2023 22:04:14 +0800 you wrote: > With below mount option and testcase, it hangs kernel. > > 1. mount -t f2fs -o compress_log_size=5 /dev/vdb /mnt/f2fs > 2. touch /mnt/f2fs/file > 3. chattr +c /mnt/f2fs/file

[f2fs-dev] Patchwork summary for: f2fs

2023-09-20 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Series: [f2fs-dev,1/4] f2fs: compress: fix deadloop in f2fs_write_cache_pages() Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?se

Re: [f2fs-dev] [PATCH] f2fs: set the default compress_level on ioctl

2023-09-20 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 12 Sep 2023 13:50:15 -0700 you wrote: > Otherwise, we'll get a broken inode. > > # touch $FILE > # f2fs_io setflags compression $FILE > # f2fs_io set_coption 2 8 $FILE > > [ 112.227612] F2FS-fs (dm-51): sanity_

Re: [f2fs-dev] [PATCH] f2fs: preload extent_cache for POSIX_FADV_WILLNEED

2023-09-20 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 19 Sep 2023 17:46:45 -0700 you wrote: > This patch tries to preload extent_cache given POSIX_FADV_WILLNEED, which is > more useful for generic usecases. > > Suggested-by: Eric Biggers > Signed-off-by: Jaegeuk Kim

Re: [f2fs-dev] [PATCH] f2fs: fix to drop meta_inode's page cache in f2fs_put_super()

2023-09-20 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 5 Sep 2023 12:57:53 +0800 you wrote: > syzbot reports a kernel bug as below: > > F2FS-fs (loop1): detect filesystem reference count leak during umount, type: > 10, count: 1 > kernel BUG at fs/f2fs/super.c:1639! >

Re: [f2fs-dev] [PATCH] f2fs: split initial and dynamic conditions for extent_cache

2023-09-20 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Thu, 7 Sep 2023 14:08:58 -0700 you wrote: > Let's allocate the extent_cache tree without dynamic conditions to avoid a > missing condition causing a panic as below. > > # create a file w/ a compressed flag > # disable

Re: [f2fs-dev] [PATCH] f2fs: do not return EFSCORRUPTED, but try to run online repair

2023-10-23 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Thu, 19 Oct 2023 15:53:00 -0700 you wrote: > If we return the error, there's no way to recover the status as of now, since > fsck does not fix the xattr boundary issue. > > Cc: sta...@vger.kernel.org > Signed-off-by: Jae

Re: [f2fs-dev] [PATCH] f2fs: finish previous checkpoints before returning from remount

2023-10-23 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Fri, 20 Oct 2023 09:36:45 -0700 you wrote: > From: Daeho Jeong > > Flush remaining checkpoint requests at the end of remount, since a new > checkpoint would be triggered while remount and we need to take care of > it be

Re: [f2fs-dev] [PATCH v2 0/1] Add 16K Support for f2fs

2023-10-23 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Mon, 2 Oct 2023 16:09:34 -0700 you wrote: > F2fs filesystems currently have two large restrictions around block size. > The block size must equal the page size, and the block size must be 4096. > > The following patch,

Re: [f2fs-dev] [PATCH] f2fs: stop iterating f2fs_map_block if hole exists

2023-10-23 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 3 Oct 2023 15:52:08 -0700 you wrote: > Let's avoid unnecessary f2fs_map_block calls to load extents. > > # f2fs_io fadvise willneed 0 4096 /data/local/tmp/test > > f2fs_map_blocks: dev = (254,51), ino = 85845,

Re: [f2fs-dev] [PATCH] f2fs: fix error handling of __get_node_page

2023-10-23 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Wed, 18 Oct 2023 14:51:02 +0800 you wrote: > Use f2fs_handle_error to record inconsistent node block error > and return -EFSCORRUPTED instead of -EINVAL. > > Signed-off-by: Zhiguo Niu > --- > fs/f2fs/node.c | 3 ++- >

Re: [f2fs-dev] [PATCH] f2fs: Clean up errors in segment.h

2023-10-23 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Fri, 13 Oct 2023 14:45:42 +0800 (GMT+08:00) you wrote: > Fix the following errors reported by checkpatch: > > ERROR: spaces required around that ':' (ctx:VxW) > > Signed-off-by: KaiLong Wang > --- > fs/f2fs/segment.h

Re: [f2fs-dev] [PATCH] f2fs: let f2fs_precache_extents() traverses in file range

2023-10-23 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 10 Oct 2023 09:34:59 +0800 you wrote: > Rather than in range of [0, max_file_blocks()), since data after EOF > is alwasy zero, it's unnecessary to preload mapping info of the data. > > Signed-off-by: Chao Yu > ---

[f2fs-dev] Patchwork summary for: f2fs

2023-10-23 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Patch: [f2fs-dev] f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?se

Re: [f2fs-dev] [PATCH] f2fs: clean up zones when not successfully unmounted

2023-10-23 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 10 Oct 2023 12:36:28 -0700 you wrote: > From: Daeho Jeong > > We can't trust write pointers when the previous mount was not > successfully unmounted. > > Signed-off-by: Daeho Jeong > > [...] Here is the summary

Re: [f2fs-dev] [PATCH V2] f2fs: fix error path of __f2fs_build_free_nids

2023-10-23 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Mon, 16 Oct 2023 19:27:31 +0800 you wrote: > If NAT is corrupted, let scan_nat_page() return EFSCORRUPTED, so that, > caller can set SBI_NEED_FSCK flag into checkpoint for later repair by > fsck. > > Also, this patch int

Re: [f2fs-dev] [PATCH] f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()

2023-10-23 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Sat, 7 Oct 2023 15:45:52 +0800 you wrote: > Otherwise, it may print random physical block address in tracepoint > of f2fs_map_blocks() as below: > > f2fs_map_blocks: dev = (253,16), ino = 2297, file offset = 0, start bl

Re: [f2fs-dev] [PATCH] f2fs: fix to avoid dirent corruption

2023-11-30 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 28 Nov 2023 17:25:16 +0800 you wrote: > As Al reported in link[1]: > > f2fs_rename() > ... > if (old_dir != new_dir && !whiteout) > f2fs_set_link(old_inode, old_dir_entry, >

Re: [f2fs-dev] [PATCH 1/3] f2fs: clean up w/ dotdot_name

2023-11-30 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Thu, 16 Nov 2023 14:25:54 +0800 you wrote: > Just cleanup, no logic changes. > > Signed-off-by: Chao Yu > --- > fs/f2fs/namei.c | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) Here is the summary with li

Re: [f2fs-dev] [PATCH] f2fs: skip adding a discard command if exists

2023-11-30 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 14 Nov 2023 13:24:14 -0800 you wrote: > When recovering zoned UFS, sometimes we add the same zone to discard multiple > times. Simple workaround is to bypass adding it. > > Signed-off-by: Jaegeuk Kim > --- > fs/f2

[f2fs-dev] Patchwork summary for: f2fs

2023-11-30 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Series: [f2fs-dev,1/3] f2fs: clean up w/ dotdot_name Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=801528 Lore link: ht

Re: [f2fs-dev] [PATCH 1/2] f2fs: introduce tracepoint for f2fs_rename()

2023-11-30 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 28 Nov 2023 17:31:29 +0800 you wrote: > This patch adds tracepoints for f2fs_rename(). > > Signed-off-by: Chao Yu > --- > fs/f2fs/namei.c | 16 ++--- > include/trace/events/f2fs.h | 69 +++

Re: [f2fs-dev] [PATCH] f2fs: sysfs: support discard_io_aware

2023-11-30 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Wed, 22 Nov 2023 22:47:15 +0800 you wrote: > It gives a way to enable/disable IO aware feature for background > discard, so that we can tune background discard more precisely > based on undiscard condition. e.g. force to

Re: [f2fs-dev] [PATCH 1/4] f2fs: allocate new section if it's not new

2023-12-14 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Mon, 4 Dec 2023 10:04:25 -0800 you wrote: > If fsck can allocate a new zone, it'd be better to use that instead of > allocating a new one. > > And, it modifies kernel messages. > > Signed-off-by: Jaegeuk Kim > > [..

[f2fs-dev] Patchwork summary for: f2fs

2023-12-14 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Series: [f2fs-dev,1/6] f2fs: fix to tag gcing flag on page during block migration Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/

Re: [f2fs-dev] [PATCH v3] f2fs: Restrict max filesize for 16K f2fs

2023-12-14 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Mon, 4 Dec 2023 18:38:01 -0800 you wrote: > Blocks are tracked by u32, so the max permitted filesize is > (U32_MAX + 1) * BLOCK_SIZE. Additionally, in order to support crypto > data unit sizes of 4K with a 16K block with

Re: [f2fs-dev] [PATCH 1/6] f2fs: delete obsolete FI_FIRST_BLOCK_WRITTEN

2023-12-14 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Sun, 10 Dec 2023 17:20:35 +0800 you wrote: > Commit 3c6c2bebef79 ("f2fs: avoid punch_hole overhead when releasing > volatile data") introduced FI_FIRST_BLOCK_WRITTEN as below reason: > > This patch is to avoid some punc

Re: [f2fs-dev] [PATCH] f2fs: allow checkpoint=disable for zoned block device

2023-12-14 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Fri, 1 Dec 2023 15:02:56 -0800 you wrote: > Let's allow checkpoint=disable back for zoned block device. It's very risky > as the feature relies on fsck or runtime recovery which matches the write > pointers again if the

Re: [f2fs-dev] [PATCH 1/6] f2fs: fix to tag gcing flag on page during block migration

2023-12-14 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Sun, 10 Dec 2023 19:35:42 +0800 you wrote: > It needs to add missing gcing flag on page during block migration, > in order to garantee migrated data be persisted during checkpoint, > otherwise out-of-order persistency be

Re: [f2fs-dev] [PATCH v2 4/6] f2fs: don't set FI_PREALLOCATED_ALL for partial write

2023-12-14 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 12 Dec 2023 09:01:20 +0800 you wrote: > In f2fs_preallocate_blocks(), if it is partial write in 4KB, it's not > necessary to call f2fs_map_blocks() and set FI_PREALLOCATED_ALL flag. > > Cc: Eric Biggers > Signed-of

Re: [f2fs-dev] [PATCH 1/2] f2fs: Constrain the modification range of dir_level in the sysfs

2023-12-29 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Fri, 22 Dec 2023 11:29:00 +0800 you wrote: > The {struct f2fs_sb_info}->dir_level can be modified through the sysfs > interface, but its value range is not limited. If the value exceeds > MAX_DIR_HASH_DEPTH and the mount

Re: [f2fs-dev] [PATCH V5] f2fs: show more discard status by sysfs

2023-12-29 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Wed, 20 Dec 2023 09:59:58 +0800 you wrote: > The current pending_discard attr just only shows the discard_cmd_cnt > information. More discard status can be shown so that we can check > them through sysfs when needed. > >

[f2fs-dev] Patchwork summary for: f2fs

2023-12-29 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Series: [f2fs-dev,1/2] f2fs: Constrain the modification range of dir_level in the sysfs Submitter: Yongpeng Yang Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/projec

Re: [f2fs-dev] [PATCH v2] f2fs: Use wait_event_freezable_timeout() for freezable kthread

2023-12-29 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Thu, 21 Dec 2023 14:49:16 +0800 you wrote: > A freezable kernel thread can enter frozen state during freezing by > either calling try_to_freeze() or using wait_event_freezable() and its > variants. So for the following sn

Re: [f2fs-dev] [PATCH V2] f2fs: fix to check return value of f2fs_recover_xattr_data

2023-12-29 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 12 Dec 2023 10:15:27 +0800 you wrote: > Should check return value of f2fs_recover_xattr_data in > __f2fs_setxattr rather than doing invalid retry if error happen. > > Also just do set_page_dirty in f2fs_recover_xatt

Re: [f2fs-dev] [PATCH v2 0/2] Move fscrypt keyring destruction to after ->put_super

2024-01-16 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Eric Biggers : On Wed, 27 Dec 2023 11:14:27 -0600 you wrote: > This series moves the fscrypt keyring destruction to after ->put_super, > as this will be needed by the btrfs fscrypt support. To make this > possible, it also changes f2fs

Re: [f2fs-dev] [GIT PULL] f2fs update for 6.8-rc1

2024-01-16 Thread patchwork-bot+f2fs
Hello: This pull request was applied to jaegeuk/f2fs.git (dev) by Linus Torvalds : On Thu, 11 Jan 2024 10:28:10 -0800 you wrote: > Hi Linus, > > Happy new year! > > Could you please consider this pull request? > > Thank you. > > [...] Here is the summary with links: - [f2fs-dev,GIT,PULL] f

Re: [f2fs-dev] [PATCH v6 0/9] Support negative dentries on case-insensitive ext4 and f2fs

2024-01-16 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Gabriel Krisman Bertazi : On Wed, 16 Aug 2023 01:07:54 -0400 you wrote: > Hi, > > This is v6 of the negative dentry on case-insensitive directories. > Thanks Eric for the review of the last iteration. This version > drops the patch to

Re: [f2fs-dev] [PATCH 1/5] virtio_blk: cleanup zoned device probing

2024-01-16 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jens Axboe : On Sun, 17 Dec 2023 17:53:55 +0100 you wrote: > Move reading and checking the zoned model from virtblk_probe_zoned_device > into the caller, leaving only the code to perform the actual setup for > host managed zoned devices

[f2fs-dev] Patchwork summary for: f2fs

2024-01-16 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Series: [f2fs-dev,1/5] virtio_blk: cleanup zoned device probing Submitter: Christoph Hellwig Committer: Jens Axboe Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=81

Re: [f2fs-dev] [PATCH v5 1/6] f2fs: compress: fix to guarantee persisting compressed blocks by CP

2024-01-29 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Sat, 13 Jan 2024 03:41:27 +0800 you wrote: > If data block in compressed cluster is not persisted with metadata > during checkpoint, after SPOR, the data may be corrupted, let's > guarantee to write compressed page by ch

Re: [f2fs-dev] [PATCH v1] f2fs: fix NULL pointer dereference in f2fs_submit_page_write()

2024-01-29 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 16 Jan 2024 22:11:38 +0800 you wrote: > BUG: kernel NULL pointer dereference, address: 0014 > RIP: 0010:f2fs_submit_page_write+0x6cf/0x780 [f2fs] > Call Trace: > > ? show_regs+0x6e/0x80 > ? __die+0x29/0x

Re: [f2fs-dev] [PATCH] f2fs: zone: fix to wait completion of last bio in zone correctly

2024-01-29 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Mon, 29 Jan 2024 19:27:40 +0800 you wrote: > It needs to check last zone_pending_bio and wait IO completion before > traverse next fio in io->io_list, otherwise, bio in next zone may be > submitted before all IO completio

Re: [f2fs-dev] [PATCH] f2fs: check free sections before disable checkpoint

2024-01-29 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Thu, 28 Dec 2023 20:25:07 -0700 you wrote: > 'f2fs_is_checkpoint_ready()' checks free sections. If there is not > enough free sections, most f2fs operations will return -ENOSPC when > checkpoint is disabled. > > It would

Re: [f2fs-dev] [PATCH] f2fs: remove unnecessary f2fs_put_page in f2fs_rename

2024-01-29 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Fri, 12 Jan 2024 09:16:45 -0800 you wrote: > [1] changed the below condition, which made f2fs_put_page() voided. > This patch reapplies the AL's resolution in -next from [2]. > > - if (S_ISDIR(old_inode->i_mode)) {

[f2fs-dev] Patchwork summary for: f2fs

2024-01-29 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Patch: [f2fs-dev] f2fs: remove unnecessary f2fs_put_page in f2fs_rename Submitter: Jaegeuk Kim Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series

Re: [f2fs-dev] [PATCH 1/2] f2fs: support printk_ratelimited() in f2fs_printk()

2024-01-29 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Fri, 26 Jan 2024 23:19:16 +0800 you wrote: > This patch supports using printk_ratelimited() in f2fs_printk(), and > wrap ratelimited f2fs_printk() into f2fs_{err,warn,info}_ratelimited(), > then, use these new helps to c

Re: [f2fs-dev] [PATCH v2] f2fs: compress: fix to cover f2fs_disable_compressed_file() w/ i_sem

2024-01-30 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Mon, 22 Jan 2024 10:23:13 +0800 you wrote: > - f2fs_disable_compressed_file > - check inode_has_data > - f2fs_file_mmap > - mkwrite >

Re: [f2fs-dev] [PATCH] f2fs: fix to avoid potential panic during recovery

2024-01-30 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Wed, 24 Jan 2024 22:49:15 +0800 you wrote: > During recovery, if FAULT_BLOCK is on, it is possible that > f2fs_reserve_new_block() will return -ENOSPC during recovery, > then it may trigger panic. > > Also, if fault inje

Re: [f2fs-dev] [PATCH] f2fs: use IS_INODE replace IS_DNODE in f2fs_flush_inline_data

2024-01-30 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Wed, 17 Jan 2024 15:59:58 +0800 you wrote: > Now IS_DNODE is used in f2fs_flush_inline_data and it has some problems: > 1. Just only inodes may include inline data,not all direct nodes > 2. When system IO is busy, it is i

[f2fs-dev] Patchwork summary for: f2fs

2024-01-30 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Patch: [f2fs-dev] f2fs: fix to avoid potential panic during recovery Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=819529

Re: [f2fs-dev] [PATCH] f2fs: compress: remove some redundant codes in f2fs_cache_compressed_page

2024-01-30 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Thu, 18 Jan 2024 13:48:31 +0800 you wrote: > Just remove some redundant codes, no logic change. > > Signed-off-by: Zhiguo Niu > --- > fs/f2fs/compress.c | 4 > 1 file changed, 4 deletions(-) Here is the summary w

Re: [f2fs-dev] [PATCH 1/3] f2fs: deprecate io_bits

2024-02-21 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 6 Feb 2024 16:51:03 -0800 you wrote: > Let's deprecate an unused io_bits feature to save CPU cycles and memory. > > Signed-off-by: Jaegeuk Kim > --- > Documentation/filesystems/f2fs.rst | 2 - > fs/f2fs/data.c

Re: [f2fs-dev] [PATCH v2] f2fs: introduce get_available_block_count() for cleanup

2024-02-21 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 20 Feb 2024 11:15:15 +0800 you wrote: > There are very similar codes in inc_valid_block_count() and > inc_valid_node_count() which is used for available user block > count calculation. > > This patch introduces a ne

Re: [f2fs-dev] [PATCH] f2fs: doc: Fix bouncing email address for Sahitya Tummala

2024-02-21 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Fri, 2 Feb 2024 09:52:08 -0700 you wrote: > The servers for the @codeaurora domain are long retired and any messages > addressed there will bounce. Sahitya Tummala has a .mailmap entry to an > updated address, but the do

Re: [f2fs-dev] [PATCH] f2fs: support SEEK_DATA and SEEK_HOLE for compression files

2024-02-21 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Thu, 15 Feb 2024 12:16:33 -0800 you wrote: > From: Daeho Jeong > > Fix to support SEEK_DATA and SEEK_HOLE for compression files > > Signed-off-by: Daeho Jeong > --- > fs/f2fs/file.c | 21 ++--- > 1 fi

Re: [f2fs-dev] [Patch-next] f2fs: Use folio in f2fs_read_merkle_tree_page

2024-02-21 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Thu, 1 Feb 2024 15:38:58 +0800 you wrote: > From: HuangXiaojia > > Use folio in f2fs_read_merkle_tree_page to reduce folio & page converisons > from find_get_page_flags and read_mapping_page functions. But the return >

Re: [f2fs-dev] [PATCH] f2fs: fix to create selinux label during whiteout initialization

2024-02-21 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Wed, 7 Feb 2024 15:05:48 +0800 you wrote: > generic/700 - output mismatch (see > /media/fstests/results//generic/700.out.bad) > --- tests/generic/700.out 2023-03-28 10:40:42.735529223 + > +++ /media/fs

Re: [f2fs-dev] [PATCH v2 0/4] f2fs: fix panic issue in small capacity device

2024-02-21 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Wed, 7 Feb 2024 10:01:00 +0800 you wrote: > A panic issue happened in a reboot test in small capacity device > as following: > 1.The device size is 64MB, and main area has 24 segments, and > CONFIG_F2FS_CHECK_FS is not e

Re: [f2fs-dev] [PATCH v3 1/2] f2fs: separate f2fs_gc_range() to use GC for a range

2024-02-21 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 13 Feb 2024 09:38:11 -0800 you wrote: > From: Daeho Jeong > > Make f2fs_gc_range() an extenal function to use it for GC for a range. > > Signed-off-by: Daeho Jeong > Signed-off-by: Jaegeuk Kim > > [...] Here

[f2fs-dev] Patchwork summary for: f2fs

2024-02-21 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Patch: [f2fs-dev,v2] f2fs: introduce get_available_block_count() for cleanup Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?serie

Re: [f2fs-dev] [PATCH] f2fs: compress: fix to check zstd compress level correctly in mount option

2024-02-21 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 13 Feb 2024 00:08:18 +0800 you wrote: > f2fs only support to config zstd compress level w/ a positive number due > to layout design, but since commit e0c1b49f5b67 ("lib: zstd: Upgrade to > latest upstream zstd versio

Re: [f2fs-dev] [PATCH] f2fs: compress: fix to check compress flag w/ .i_sem lock

2024-02-28 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Mon, 19 Feb 2024 10:28:44 +0800 you wrote: > It needs to check compress flag w/ .i_sem lock, otherwise, compressed > inode may be disabled after the check condition, it's not needed to > set compress option on non-compres

[f2fs-dev] Patchwork summary for: f2fs

2024-02-28 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Series: [f2fs-dev,1/5] f2fs: check number of blocks in a current section Submitter: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=829303 Lore link: htt

Re: [f2fs-dev] [PATCH 1/4] f2fs: delete f2fs_get_new_segment() declaration

2024-02-28 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Thu, 22 Feb 2024 20:18:48 +0800 you wrote: > Commit 093749e296e2 ("f2fs: support age threshold based garbage > collection") added this declaration, but w/ definition, delete > it. > > Signed-off-by: Chao Yu > --- > fs

Re: [f2fs-dev] [PATCH 1/5] f2fs: check number of blocks in a current section

2024-02-28 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Fri, 23 Feb 2024 12:55:31 -0800 you wrote: > In cfd66bb715fd ("f2fs: fix deadloop in foreground GC"), we needed to check > the number of blocks in a section instead of the segment. > > In addtion, let's check the entire

Re: [f2fs-dev] [PATCH 1/2] f2fs: ro: compress: fix to avoid caching unaligned extent

2024-03-04 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Mon, 26 Feb 2024 15:35:38 +0800 you wrote: > Mapping info from dump.f2fs: > i_addr[0x2d] cluster flag [0xfffe : 4294967294] > i_addr[0x2e] [0x 10428 : 66600] > i_addr[0x2f]

Re: [f2fs-dev] [PATCH v2] f2fs: fix to use correct segment type in f2fs_allocate_data_block()

2024-03-04 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Sun, 25 Feb 2024 14:36:28 +0800 you wrote: > @type in f2fs_allocate_data_block() indicates log header's type, it > can be CURSEG_COLD_DATA_PINNED or CURSEG_ALL_DATA_ATGC, rather than > type of data/node, however IS_DATASE

Re: [f2fs-dev] [PATCH v2] f2fs: introduce SEGS_TO_BLKS/BLKS_TO_SEGS for cleanup

2024-03-04 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Mon, 4 Mar 2024 11:28:55 +0800 you wrote: > Just cleanup, no functional change. > > Signed-off-by: Chao Yu > --- > v2: > - don't cast type of segment number from unsigned int > to long long, because segs << log_blocks_

Re: [f2fs-dev] [PATCH] f2fs: fix to do sanity check in update_sit_entry

2024-03-04 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Wed, 28 Feb 2024 19:59:54 +0800 you wrote: > If GET_SEGNO return NULL_SEGNO for some unecpected case, > update_sit_entry will access invalid memory address, > cause system crash. It is better to do sanity check about > GE

Re: [f2fs-dev] [PATCH 1/2] f2fs: fix to check return value __allocate_new_segment

2024-03-04 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Fri, 1 Mar 2024 16:25:54 +0800 you wrote: > __allocate_new_segment may return error when get_new_segment > fails, so its caller should check its return value. > > Signed-off-by: Zhiguo Niu > --- > fs/f2fs/f2fs.h |

[f2fs-dev] Patchwork summary for: f2fs

2024-03-04 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Patch: [f2fs-dev,v2] f2fs: introduce SEGS_TO_BLKS/BLKS_TO_SEGS for cleanup Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=

Re: [f2fs-dev] [PATCH] f2fs: fix to check return value in f2fs_insert_range()

2024-03-04 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Mon, 26 Feb 2024 11:19:16 +0800 you wrote: > In f2fs_insert_range(), it missed to check return value of > filemap_write_and_wait_range(), fix it. > > Meanwhile, just return error number once __exchange_data_block() > fai

Re: [f2fs-dev] [PATCH 1/4] f2fs: fix blkofs_end correctly in f2fs_migrate_blocks()

2024-03-04 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Mon, 26 Feb 2024 09:32:05 +0800 you wrote: > In f2fs_migrate_blocks(), when traversing blocks in last section, > blkofs_end should be (start_blk + blkcnt - 1) % blk_per_sec, fix it. > > Signed-off-by: Chao Yu > --- >

  1   2   3   4   5   6   7   >