[f2fs-dev] [PATCH] dump.f2fs: Dump symlinks as symlinks

2024-07-15 Thread Daniel Rosenberg via Linux-f2fs-devel
Previously, dumped symlinks would always create regular files instead. This allows symlinks to be dumped as symlinks with the -L option. The i_name field's name may not be the same as the actual name from the dirent, so we use the dirent name when available. Currently hardlinks aren't detected, s

Re: [f2fs-dev] [PATCH v3 1/2] f2fs: use meta inode for GC of atomic file

2024-07-15 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Wed, 10 Jul 2024 20:51:17 +0900 you wrote: > The page cache of the atomic file keeps new data pages which will be > stored in the COW file. It can also keep old data pages when GCing the > atomic file. In this case, new

[f2fs-dev] Patchwork summary for: f2fs

2024-07-15 Thread patchwork-bot+f2fs
Hello: The following patches were marked "accepted", because they were applied to jaegeuk/f2fs.git (dev): Patch: [f2fs-dev,v3] f2fs: only fragment segment in the same section Submitter: Sheng Yong Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=869

Re: [f2fs-dev] [PATCH v2] f2fs: fix to update user block counts in block_operations()

2024-07-15 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 25 Jun 2024 10:32:39 +0800 you wrote: > Commit 59c9081bc86e ("f2fs: allow write page cache when writting cp") > allows write() to write data to page cache during checkpoint, so block > count fields like .total_valid_

Re: [f2fs-dev] [PATCH] f2fs: fix null reference error when checking end of zone

2024-07-15 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Thu, 04 Jul 2024 10:01:21 +0900 you wrote: > This patch fixes a potentially null pointer being accessed by > is_end_zone_blkaddr() that checks the last block of a zone > when f2fs is mounted as a single device. > > Fixes

Re: [f2fs-dev] [PATCH 1/3] f2fs: clean up F2FS_I()

2024-07-15 Thread patchwork-bot+f2fs
Hello: This series was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Tue, 25 Jun 2024 11:16:02 +0800 you wrote: > Use temporary variable instead of F2FS_I() for cleanup. > > Signed-off-by: Chao Yu > --- > fs/f2fs/f2fs.h | 32 ++- > fs/f2fs/file.c | 64 ++

Re: [f2fs-dev] [PATCH v3] f2fs: only fragment segment in the same section

2024-07-15 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Wed, 10 Jul 2024 09:26:59 +0800 you wrote: > When new_curseg() is allocating a new segment, if mode=fragment:xxx is > switched on in large section scenario, __get_next_segno() will select > the next segno randomly in the

Re: [f2fs-dev] [PATCH v2] f2fs: fix start segno of large section

2024-07-15 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Mon, 8 Jul 2024 20:04:07 +0800 you wrote: > get_ckpt_valid_blocks() checks valid ckpt blocks in current section. > It counts all vblocks from the first to the last segment in the > large section. However, START_SEGNO() i

Re: [f2fs-dev] [PATCH] f2fs: remove unreachable lazytime mount option parsing

2024-07-15 Thread patchwork-bot+f2fs
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim : On Fri, 28 Jun 2024 23:38:17 -0500 you wrote: > The lazytime/nolazytime options are now handled in the VFS, and are > never seen in filesystem parsers, so remove handling of these > options from f2fs. > > Note: when lazytim

[f2fs-dev] [PATCH v5] f2fs:Add write priority option based on zone UFS

2024-07-15 Thread Liao Yuanhong via Linux-f2fs-devel
Currently, we are using a mix of traditional UFS and zone UFS to support some functionalities that cannot be achieved on zone UFS alone. However, there are some issues with this approach. There exists a significant performance difference between traditional UFS and zone UFS. Under normal usage,