Re: [f2fs-dev] [PATCH] Revert "f2fs: clean up w/ sbi->log_sectors_per_block"
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 > block > devices with 4kb logical block size, I observe mount failure as follows. When > I revert this commit, the failure goes away. > > [...] Here is the summary with links: - [f2fs-dev] Revert "f2fs: clean up w/ sbi->log_sectors_per_block" https://git.kernel.org/jaegeuk/f2fs/c/f7a177b8690e You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
[f2fs-dev] Patchwork summary for: 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=773836 Lore link: https://lore.kernel.org/r/20230807195219.371131-1-jaeg...@kernel.org Total patches: 1 -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v1] f2fs: increase usage of folio_next_index() helper
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 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) Here is the summary with links: - [f2fs-dev,v1] f2fs: increase usage of folio_next_index() helper https://git.kernel.org/jaegeuk/f2fs/c/a842a90926b6 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/2] f2fs: fix to update i_ctime in __f2fs_setxattr()
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/fstests/results//generic/728.out.bad 2023-07-19 > 08:39:57.0 + > QA output created by 728 > +Expected ctime to change after setxattr. > +Expected ctime to change after removexattr. > Silence is golden > ... > (Run 'diff -u /media/fstests/tests/generic/728.out > /media/fstests/results//generic/728.out.bad' to see the entire diff) > generic/7291s > > [...] Here is the summary with links: - [f2fs-dev,1/2] f2fs: fix to update i_ctime in __f2fs_setxattr() https://git.kernel.org/jaegeuk/f2fs/c/8874ad7dae8d - [f2fs-dev,2/2] f2fs: remove unneeded check condition in __f2fs_setxattr() https://git.kernel.org/jaegeuk/f2fs/c/bc3994ffa4cf You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] Revert "f2fs: fix to do sanity check on extent cache correctly"
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]') > Call Trace: > __dump_stack lib/dump_stack.c:88 [inline] > dump_stack_lvl+0x1e7/0x2d0 lib/dump_stack.c:106 > ubsan_epilogue lib/ubsan.c:217 [inline] > __ubsan_handle_out_of_bounds+0x11c/0x150 lib/ubsan.c:348 > inline_data_addr fs/f2fs/f2fs.h:3275 [inline] > __recover_inline_status fs/f2fs/inode.c:113 [inline] > do_read_inode fs/f2fs/inode.c:480 [inline] > f2fs_iget+0x4730/0x48b0 fs/f2fs/inode.c:604 > f2fs_fill_super+0x640e/0x80c0 fs/f2fs/super.c:4601 > mount_bdev+0x276/0x3b0 fs/super.c:1391 > legacy_get_tree+0xef/0x190 fs/fs_context.c:611 > vfs_get_tree+0x8c/0x270 fs/super.c:1519 > do_new_mount+0x28f/0xae0 fs/namespace.c:3335 > do_mount fs/namespace.c:3675 [inline] > __do_sys_mount fs/namespace.c:3884 [inline] > __se_sys_mount+0x2d9/0x3c0 fs/namespace.c:3861 > do_syscall_x64 arch/x86/entry/common.c:50 [inline] > do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80 > entry_SYSCALL_64_after_hwframe+0x63/0xcd > > [...] Here is the summary with links: - [f2fs-dev] Revert "f2fs: fix to do sanity check on extent cache correctly" https://git.kernel.org/jaegeuk/f2fs/c/958ccbbf1ce7 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/2] f2fs: fix to account gc stats correctly
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: 2955) > > Total GC calls is larger than BGGC calls, the reason is: > - f2fs_stat_info.call_count accounts total migrated section count > by f2fs_gc() > - f2fs_stat_info.bg_gc accounts total call times of f2fs_gc() from > background gc_thread > > [...] Here is the summary with links: - [f2fs-dev,1/2] f2fs: fix to account gc stats correctly https://git.kernel.org/jaegeuk/f2fs/c/9bf1dcbdfdc8 - [f2fs-dev,2/2] f2fs: fix to account cp stats correctly https://git.kernel.org/jaegeuk/f2fs/c/eb61c2cca2eb You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v2] f2fs: Only lfs mode is allowed with zoned block device feature
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: Chunhai Guo > --- > fs/f2fs/super.c | 10 +- > 1 file changed, 5 insertions(+), 5 deletions(-) Here is the summary with links: - [f2fs-dev,v2] f2fs: Only lfs mode is allowed with zoned block device feature https://git.kernel.org/jaegeuk/f2fs/c/2bd4df8fcbc7 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: should update REQ_TIME for direct write
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 > --- > fs/f2fs/file.c | 1 + > 1 file changed, 1 insertion(+) Here is the summary with links: - [f2fs-dev] f2fs: should update REQ_TIME for direct write https://git.kernel.org/jaegeuk/f2fs/c/0cc81b1ad512 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
[f2fs-dev] Patchwork summary for: 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=766363 Lore link: https://lore.kernel.org/r/20230717071109.5663-1-dumin...@vivo.com Series: [f2fs-dev,1/2] f2fs: fix to update i_ctime in __f2fs_setxattr() Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=767418 Lore link: https://lore.kernel.org/r/20230719135047.2947030-1-c...@kernel.org Patches: [f2fs-dev,1/2] f2fs: fix to update i_ctime in __f2fs_setxattr() [f2fs-dev,2/2] f2fs: remove unneeded check condition in __f2fs_setxattr() Series: [f2fs-dev,1/2] f2fs: fix to account gc stats correctly Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=773884 Lore link: https://lore.kernel.org/r/20230808005949.1790839-1-c...@kernel.org Patches: [f2fs-dev,1/2] f2fs: fix to account gc stats correctly [f2fs-dev,2/2] f2fs: fix to account cp stats correctly Patch: [f2fs-dev,v2] f2fs: Only lfs mode is allowed with zoned block device feature Submitter: Chunhai Guo Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=772692 Lore link: https://lore.kernel.org/r/20230803142842.29062-1-guochun...@vivo.com Patch: [f2fs-dev] f2fs: should update REQ_TIME for direct write Submitter: Zhiguo Niu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=774846 Lore link: https://lore.kernel.org/r/1691656800-21616-1-git-send-email-zhiguo@unisoc.com Patch: [f2fs-dev] Revert "f2fs: fix to do sanity check on extent cache correctly" Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=767784 Lore link: https://lore.kernel.org/r/20230720112953.3764050-1-c...@kernel.org Total patches: 8 -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
[f2fs-dev] Patchwork summary for: 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=770920 Lore link: https://lore.kernel.org/r/20230730142552.3918623-1-c...@kernel.org Patches: [f2fs-dev,1/2] f2fs: doc: fix description of max_small_discards [f2fs-dev,2/2] Revert "f2fs: do not issue small discard commands during checkpoint" Patch: [f2fs-dev] f2fs: avoid false alarm of circular locking Submitter: Jaegeuk Kim Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=777561 Lore link: https://lore.kernel.org/r/20230819003012.3473675-1-jaeg...@kernel.org Total patches: 3 -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: avoid false alarm of circular locking
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 > -- > syz-executor273/5027 is trying to acquire lock: > 888077fe1fb0 (&fi->i_sem){+.+.}-{3:3}, at: f2fs_down_write > fs/f2fs/f2fs.h:2133 [inline] > 888077fe1fb0 (&fi->i_sem){+.+.}-{3:3}, at: > f2fs_add_inline_entry+0x300/0x6f0 fs/f2fs/inline.c:644 > > [...] Here is the summary with links: - [f2fs-dev] f2fs: avoid false alarm of circular locking https://git.kernel.org/jaegeuk/f2fs/c/5c13e2388bf3 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/2] f2fs: doc: fix description of max_small_discards
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 > > Signed-off-by: Chao Yu > > [...] Here is the summary with links: - [f2fs-dev,1/2] f2fs: doc: fix description of max_small_discards https://git.kernel.org/jaegeuk/f2fs/c/726865e69aa3 - [f2fs-dev,2/2] Revert "f2fs: do not issue small discard commands during checkpoint" https://git.kernel.org/jaegeuk/f2fs/c/005abf9e5e0d You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/3] f2fs: clean up error handling in sanity_check_{compress_, }inode()
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_inode() fails. > > Signed-off-by: Chao Yu > --- > fs/f2fs/inode.c | 23 --- > 1 file changed, 4 insertions(+), 19 deletions(-) Here is the summary with links: - [f2fs-dev,1/3] f2fs: clean up error handling in sanity_check_{compress_, }inode() https://git.kernel.org/jaegeuk/f2fs/c/c98879498413 - [f2fs-dev,2/3] f2fs: fix error path of f2fs_submit_page_read() https://git.kernel.org/jaegeuk/f2fs/c/5118697f7215 - [f2fs-dev,3/3] f2fs: compress: fix to assign compress_level for lz4 correctly https://git.kernel.org/jaegeuk/f2fs/c/091a4dfbb1d3 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
[f2fs-dev] Patchwork summary for: 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/f2fs/list/?series=777926 Lore link: https://lore.kernel.org/r/20230821152225.4086924-1-c...@kernel.org Patches: [f2fs-dev,1/3] f2fs: clean up error handling in sanity_check_{compress_, }inode() [f2fs-dev,2/3] f2fs: fix error path of f2fs_submit_page_read() [f2fs-dev,3/3] f2fs: compress: fix to assign compress_level for lz4 correctly Total patches: 3 -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
[f2fs-dev] Patchwork summary for: 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=779054 Lore link: https://lore.kernel.org/r/20230824160832.3195155-1-daeh...@gmail.com Total patches: 1 -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: use finish zone command when closing a zone
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 +-- > 1 file changed, 13 insertions(+), 6 deletions(-) Here is the summary with links: - [f2fs-dev] f2fs: use finish zone command when closing a zone https://git.kernel.org/jaegeuk/f2fs/c/3b7166121402 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v2 00/89] fs: new accessors for inode->i_ctime
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_ctime_* > - drop individual inode_ctime_set_{sec,nsec} helpers > > I've been working on a patchset to change how the inode->i_ctime is > accessed in order to give us conditional, high-res timestamps for the > ctime and mtime. struct timespec64 has unused bits in it that we can use > to implement this. In order to do that however, we need to wrap all > accesses of inode->i_ctime to ensure that bits used as flags are > appropriately handled. > > [...] Here is the summary with links: - [f2fs-dev,v2,07/92] fs: add ctime accessors infrastructure https://git.kernel.org/jaegeuk/f2fs/c/9b6304c1d537 - [f2fs-dev,v2,08/92] fs: new helper: simple_rename_timestamp https://git.kernel.org/jaegeuk/f2fs/c/0c4767923ed6 - [f2fs-dev,v2,92/92] fs: rename i_ctime field to __i_ctime https://git.kernel.org/jaegeuk/f2fs/c/13bc24457850 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 0/3] Simplify rejection of unexpected casefold inode flag
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 operations. For additional context, refer to > the discussion on patch 1 of > https://lore.kernel.org/linux-fsdevel/20230812004146.30980-1-kris...@suse.de/T/#u > > Applies to v6.5-rc6 > > [...] Here is the summary with links: - [f2fs-dev,1/3] ext4: reject casefold inode flag without casefold feature https://git.kernel.org/jaegeuk/f2fs/c/8216776ccff6 - [f2fs-dev,2/3] ext4: remove redundant checks of s_encoding https://git.kernel.org/jaegeuk/f2fs/c/b81427939590 - [f2fs-dev,3/3] libfs: remove redundant checks of s_encoding https://git.kernel.org/jaegeuk/f2fs/c/af494af38580 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 01/12] fs: export setup_bdev_super
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/linux/fs_context.h | 2 ++ > 2 files changed, 4 insertions(+), 1 deletion(-) Here is the summary with links: - [f2fs-dev,01/12] fs: export setup_bdev_super https://git.kernel.org/jaegeuk/f2fs/c/cf6da236c27a - [f2fs-dev,02/12] nilfs2: use setup_bdev_super to de-duplicate the mount code https://git.kernel.org/jaegeuk/f2fs/c/c1e012ea9e83 - [f2fs-dev,03/12] btrfs: always open the device read-only in btrfs_scan_one_device (no matching commit) - [f2fs-dev,04/12] btrfs: open block devices after superblock creation (no matching commit) - [f2fs-dev,05/12] ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust https://git.kernel.org/jaegeuk/f2fs/c/4b41828be268 - [f2fs-dev,06/12] fs: use the super_block as holder when mounting file systems (no matching commit) - [f2fs-dev,07/12] fs: stop using get_super in fs_mark_dead https://git.kernel.org/jaegeuk/f2fs/c/9c09a7cf6220 - [f2fs-dev,08/12] fs: export fs_holder_ops https://git.kernel.org/jaegeuk/f2fs/c/7ecd0b6f5100 - [f2fs-dev,09/12] ext4: drop s_umount over opening the log device https://git.kernel.org/jaegeuk/f2fs/c/6f5fc7de9885 - [f2fs-dev,10/12] ext4: use fs_holder_ops for the log device https://git.kernel.org/jaegeuk/f2fs/c/8bed1783751f - [f2fs-dev,11/12] xfs: drop s_umount over opening the log and RT devices (no matching commit) - [f2fs-dev,12/12] xfs use fs_holder_ops for the log and RT devices (no matching commit) You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 01/17] fs: unexport buffer_check_dirty_writeback
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 deletion(-) Here is the summary with links: - [f2fs-dev,01/17] fs: unexport buffer_check_dirty_writeback (no matching commit) - [f2fs-dev,02/17] fs: remove the special !CONFIG_BLOCK def_blk_fops (no matching commit) - [f2fs-dev,03/17] fs: rename and move block_page_mkwrite_return (no matching commit) - [f2fs-dev,04/17] fs: remove emergency_thaw_bdev https://git.kernel.org/jaegeuk/f2fs/c/4a8b719f95c0 - [f2fs-dev,05/17] filemap: update ki_pos in generic_perform_write (no matching commit) - [f2fs-dev,06/17] filemap: add a kiocb_write_and_wait helper (no matching commit) - [f2fs-dev,07/17] filemap: add a kiocb_invalidate_pages helper (no matching commit) - [f2fs-dev,08/17] filemap: add a kiocb_invalidate_post_write helper (no matching commit) - [f2fs-dev,09/17] fs: factor out a direct_write_fallback helper (no matching commit) - [f2fs-dev,10/17] iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (no matching commit) - [f2fs-dev,11/17] iomap: assign current->backing_dev_info in iomap_file_buffered_write (no matching commit) - [f2fs-dev,12/17] fuse: use direct_write_fallback (no matching commit) - [f2fs-dev,13/17] block: don't plug in blkdev_write_iter (no matching commit) - [f2fs-dev,14/17] block: open code __generic_file_write_iter for blkdev writes (no matching commit) - [f2fs-dev,15/17] block: stop setting ->direct_IO (no matching commit) - [f2fs-dev,16/17] block: use iomap for writes to block devices (no matching commit) - [f2fs-dev,17/17] fs: add CONFIG_BUFFER_HEAD (no matching commit) You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v7 00/13] fs: implement multigrain timestamps
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 metadata updates, down to around 1 > per jiffy, even when a file is under heavy writes. > > Unfortunately, this coarseness has always been an issue when we're > exporting via NFSv3, which relies on timestamps to validate caches. A > lot of changes can happen in a jiffy, so timestamps aren't sufficient to > help the client decide to invalidate the cache. > > [...] Here is the summary with links: - [f2fs-dev,v7,01/13] fs: remove silly warning from current_time https://git.kernel.org/jaegeuk/f2fs/c/b3030e4f2344 - [f2fs-dev,v7,02/13] fs: pass the request_mask to generic_fillattr https://git.kernel.org/jaegeuk/f2fs/c/0d72b92883c6 - [f2fs-dev,v7,03/13] fs: drop the timespec64 arg from generic_update_time https://git.kernel.org/jaegeuk/f2fs/c/541d4c798a59 - [f2fs-dev,v7,04/13] btrfs: have it use inode_update_timestamps https://git.kernel.org/jaegeuk/f2fs/c/bb7cc0a62e47 - [f2fs-dev,v7,05/13] fat: make fat_update_time get its own timestamp (no matching commit) - [f2fs-dev,v7,06/13] ubifs: have ubifs_update_time use inode_update_timestamps (no matching commit) - [f2fs-dev,v7,07/13] xfs: have xfs_vn_update_time gets its own timestamp (no matching commit) - [f2fs-dev,v7,08/13] fs: drop the timespec64 argument from update_time (no matching commit) - [f2fs-dev,v7,09/13] fs: add infrastructure for multigrain timestamps https://git.kernel.org/jaegeuk/f2fs/c/ffb6cf19e063 - [f2fs-dev,v7,10/13] tmpfs: add support for multigrain timestamps https://git.kernel.org/jaegeuk/f2fs/c/d48c33972916 - [f2fs-dev,v7,11/13] xfs: switch to multigrain timestamps (no matching commit) - [f2fs-dev,v7,12/13] ext4: switch to multigrain timestamps https://git.kernel.org/jaegeuk/f2fs/c/0269b585868e - [f2fs-dev,v7,13/13] btrfs: convert to multigrain timestamps https://git.kernel.org/jaegeuk/f2fs/c/50e9ceef1d4f You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [GIT PULL] f2fs update for 6.6
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: > > [...] Here is the summary with links: - [f2fs-dev,GIT,PULL] f2fs update for 6.6 https://git.kernel.org/jaegeuk/f2fs/c/92901222f83d You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v2 43/92] f2fs: convert to ctime accessor functions
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-off-by: Jeff Layton > --- > fs/f2fs/dir.c | 8 > fs/f2fs/f2fs.h | 4 +++- > fs/f2fs/file.c | 20 ++-- > fs/f2fs/inline.c | 2 +- > fs/f2fs/inode.c| 10 +- > fs/f2fs/namei.c| 12 ++-- > fs/f2fs/recovery.c | 4 ++-- > fs/f2fs/super.c| 2 +- > fs/f2fs/xattr.c| 2 +- > 9 files changed, 33 insertions(+), 31 deletions(-) Here is the summary with links: - [f2fs-dev,v2,43/92] f2fs: convert to ctime accessor functions https://git.kernel.org/jaegeuk/f2fs/c/c62ebd3501cc You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 0/2] fsverity: simplify initcall and move sysctl registration
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 to the builtin signature feature. > > Eric Biggers (2): > fsverity: simplify handling of errors during initcall > fsverity: move sysctl registration out of signature.c > > [...] Here is the summary with links: - [f2fs-dev,1/2] fsverity: simplify handling of errors during initcall https://git.kernel.org/jaegeuk/f2fs/c/e77000ccc531 - [f2fs-dev,2/2] fsverity: move sysctl registration out of signature.c https://git.kernel.org/jaegeuk/f2fs/c/456ae5fe9b44 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
[f2fs-dev] Patchwork summary for: 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: https://lore.kernel.org/r/20230807-mgctime-v7-0-d1dec143a...@kernel.org Patches: [f2fs-dev,v7,01/13] fs: remove silly warning from current_time [f2fs-dev,v7,02/13] fs: pass the request_mask to generic_fillattr [f2fs-dev,v7,03/13] fs: drop the timespec64 arg from generic_update_time [f2fs-dev,v7,04/13] btrfs: have it use inode_update_timestamps [f2fs-dev,v7,09/13] fs: add infrastructure for multigrain timestamps [f2fs-dev,v7,10/13] tmpfs: add support for multigrain timestamps [f2fs-dev,v7,12/13] ext4: switch to multigrain timestamps [f2fs-dev,v7,13/13] btrfs: convert to multigrain timestamps Series: [f2fs-dev,01/17] fs: unexport buffer_check_dirty_writeback Submitter: Christoph Hellwig Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=742589 Lore link: https://lore.kernel.org/r/20230424054926.26927-2-...@lst.de Patches: [f2fs-dev,01/17] fs: unexport buffer_check_dirty_writeback [f2fs-dev,04/17] fs: remove emergency_thaw_bdev Series: fs: new accessors for inode->i_ctime Submitter: Jeff Layton Committer: Christian Brauner Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=762813 Lore link: https://lore.kernel.org/r/20230705185812.579118-1-jlay...@kernel.org Patches: [f2fs-dev,v2,07/92] fs: add ctime accessors infrastructure [f2fs-dev,v2,08/92] fs: new helper: simple_rename_timestamp [f2fs-dev,v2,92/92] fs: rename i_ctime field to __i_ctime Series: Simplify rejection of unexpected casefold inode flag Submitter: Eric Biggers Committer: Theodore Ts'o Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=776070 Lore link: https://lore.kernel.org/r/20230814182903.37267-1-ebigg...@kernel.org Patches: [f2fs-dev,1/3] ext4: reject casefold inode flag without casefold feature [f2fs-dev,2/3] ext4: remove redundant checks of s_encoding [f2fs-dev,3/3] libfs: remove redundant checks of s_encoding Series: [f2fs-dev,01/12] fs: export setup_bdev_super Submitter: Christoph Hellwig Committer: Christian Brauner Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=772239 Lore link: https://lore.kernel.org/r/20230802154131.2221419-2-...@lst.de Patches: [f2fs-dev,01/12] fs: export setup_bdev_super [f2fs-dev,02/12] nilfs2: use setup_bdev_super to de-duplicate the mount code [f2fs-dev,05/12] ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust [f2fs-dev,07/12] fs: stop using get_super in fs_mark_dead [f2fs-dev,08/12] fs: export fs_holder_ops [f2fs-dev,09/12] ext4: drop s_umount over opening the log device [f2fs-dev,10/12] ext4: use fs_holder_ops for the log device Series: fsverity: simplify initcall and move sysctl registration Submitter: Eric Biggers Committer: Eric Biggers Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=762871 Lore link: https://lore.kernel.org/r/20230705212743.42180-1-ebigg...@kernel.org Patches: [f2fs-dev,1/2] fsverity: simplify handling of errors during initcall [f2fs-dev,2/2] fsverity: move sysctl registration out of signature.c Patch: None Submitter: Jeff Layton Committer: Christian Brauner Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=762831 Lore link: https://lore.kernel.org/r/20230705190309.579783-41-jlay...@kernel.org Patch: [f2fs-dev,GIT,PULL] f2fs update for 6.6 Submitter: Jaegeuk Kim Committer: Linus Torvalds Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=781273 Lore link: https://lore.kernel.org/r/zpj7p1j+jbyl6...@google.com Total patches: 27 -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: compress: fix to avoid fragment w/ OPU during f2fs_ioc_compress_file()
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 file may be fragmented. > > Fix it by always triggering OPU for IOs from user mode compression. > > Signed-off-by: Chao Yu > > [...] Here is the summary with links: - [f2fs-dev] f2fs: compress: fix to avoid fragment w/ OPU during f2fs_ioc_compress_file() https://git.kernel.org/jaegeuk/f2fs/c/943f7c6f987f You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/4] f2fs: compress: fix deadloop in f2fs_write_cache_pages()
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 > 4. dd if=/dev/zero of=/mnt/f2fs/file bs=1MB count=1 > 5. sync > 6. dd if=/dev/zero of=/mnt/f2fs/file bs=111 count=11 conv=notrunc > 7. sync > > [...] Here is the summary with links: - [f2fs-dev,1/4] f2fs: compress: fix deadloop in f2fs_write_cache_pages() https://git.kernel.org/jaegeuk/f2fs/c/c5d3f9b7649a - [f2fs-dev,2/4] f2fs: compress: fix to avoid use-after-free on dic https://git.kernel.org/jaegeuk/f2fs/c/b0327c84e91a - [f2fs-dev,3/4] f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on https://git.kernel.org/jaegeuk/f2fs/c/2aaea533bf06 - [f2fs-dev,4/4] f2fs: compress: fix to avoid redundant compress extension https://git.kernel.org/jaegeuk/f2fs/c/7e1b150fece0 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
[f2fs-dev] Patchwork summary for: 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/?series=779960 Lore link: https://lore.kernel.org/r/20230828140417.2951796-1-c...@kernel.org Patches: [f2fs-dev,1/4] f2fs: compress: fix deadloop in f2fs_write_cache_pages() [f2fs-dev,2/4] f2fs: compress: fix to avoid use-after-free on dic [f2fs-dev,3/4] f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on [f2fs-dev,4/4] f2fs: compress: fix to avoid redundant compress extension Patch: [f2fs-dev] f2fs: compress: fix to avoid fragment w/ OPU during f2fs_ioc_compress_file() Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=781536 Lore link: https://lore.kernel.org/r/20230904151242.1786219-1-c...@kernel.org Patch: [f2fs-dev] f2fs: set the default compress_level on ioctl Submitter: Jaegeuk Kim Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=783556 Lore link: https://lore.kernel.org/r/20230912205015.2582133-1-jaeg...@kernel.org Patch: [f2fs-dev] f2fs: fix to drop meta_inode's page cache in f2fs_put_super() Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=782056 Lore link: https://lore.kernel.org/r/20230905045753.24964-1-c...@kernel.org Patch: [f2fs-dev] f2fs: split initial and dynamic conditions for extent_cache Submitter: Jaegeuk Kim Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=782343 Lore link: https://lore.kernel.org/r/20230907210859.3698691-1-jaeg...@kernel.org Patch: [f2fs-dev] f2fs: preload extent_cache for POSIX_FADV_WILLNEED Submitter: Jaegeuk Kim Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=785776 Lore link: https://lore.kernel.org/r/20230920004645.1462354-1-jaeg...@kernel.org Total patches: 9 -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: set the default compress_level on ioctl
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_check_compress_inode: inode > (ino=8d3fe) has unsupported compress level: 0, run fsck to fix > > [...] Here is the summary with links: - [f2fs-dev] f2fs: set the default compress_level on ioctl https://git.kernel.org/jaegeuk/f2fs/c/f5f3bd903a5d You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: preload extent_cache for POSIX_FADV_WILLNEED
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 > --- > fs/f2fs/file.c | 2 ++ > 1 file changed, 2 insertions(+) Here is the summary with links: - [f2fs-dev] f2fs: preload extent_cache for POSIX_FADV_WILLNEED https://git.kernel.org/jaegeuk/f2fs/c/a3edf9f0bbb7 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: fix to drop meta_inode's page cache in f2fs_put_super()
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! > CPU: 0 PID: 15451 Comm: syz-executor.1 Not tainted > 6.5.0-syzkaller-09338-ge0152e7481c6 #0 > RIP: 0010:f2fs_put_super+0xce1/0xed0 fs/f2fs/super.c:1639 > Call Trace: > generic_shutdown_super+0x161/0x3c0 fs/super.c:693 > kill_block_super+0x3b/0x70 fs/super.c:1646 > kill_f2fs_super+0x2b7/0x3d0 fs/f2fs/super.c:4879 > deactivate_locked_super+0x9a/0x170 fs/super.c:481 > deactivate_super+0xde/0x100 fs/super.c:514 > cleanup_mnt+0x222/0x3d0 fs/namespace.c:1254 > task_work_run+0x14d/0x240 kernel/task_work.c:179 > resume_user_mode_work include/linux/resume_user_mode.h:49 [inline] > exit_to_user_mode_loop kernel/entry/common.c:171 [inline] > exit_to_user_mode_prepare+0x210/0x240 kernel/entry/common.c:204 > __syscall_exit_to_user_mode_work kernel/entry/common.c:285 [inline] > syscall_exit_to_user_mode+0x1d/0x60 kernel/entry/common.c:296 > do_syscall_64+0x44/0xb0 arch/x86/entry/common.c:86 > entry_SYSCALL_64_after_hwframe+0x63/0xcd > > [...] Here is the summary with links: - [f2fs-dev] f2fs: fix to drop meta_inode's page cache in f2fs_put_super() https://git.kernel.org/jaegeuk/f2fs/c/a4639380bbe6 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: split initial and dynamic conditions for extent_cache
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 the compression > # panic while updating extent_cache > > [...] Here is the summary with links: - [f2fs-dev] f2fs: split initial and dynamic conditions for extent_cache https://git.kernel.org/jaegeuk/f2fs/c/f803982190f0 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: do not return EFSCORRUPTED, but try to run online repair
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: Jaegeuk Kim > --- > fs/f2fs/node.c | 4 +++- > fs/f2fs/xattr.c | 20 +--- > 2 files changed, 16 insertions(+), 8 deletions(-) Here is the summary with links: - [f2fs-dev] f2fs: do not return EFSCORRUPTED, but try to run online repair https://git.kernel.org/jaegeuk/f2fs/c/50a472bbc79f You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: finish previous checkpoints before returning from remount
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 before returning from remount, in order to avoid the below race > condition. > > [...] Here is the summary with links: - [f2fs-dev] f2fs: finish previous checkpoints before returning from remount https://git.kernel.org/jaegeuk/f2fs/c/1e7bef5f90ed You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v2 0/1] Add 16K Support for 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, along with the associated f2fs-tools patch set, relax the > latter restriction, allowing you to use 16K block size f2fs on a 16K page size > system. It does not allow mounting 4K block size f2fs on a 16k page system. > > [...] Here is the summary with links: - [f2fs-dev,v2,1/1] f2fs: Support Block Size == Page Size https://git.kernel.org/jaegeuk/f2fs/c/d7e9a9037de2 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: stop iterating f2fs_map_block if hole exists
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, file offset = 386, start > blkaddr = 0x34ac00, len = 0x1400, flags = 2, > f2fs_map_blocks: dev = (254,51), ino = 85845, file offset = 5506, start > blkaddr = 0x34c200, len = 0x1000, flags = 2, > f2fs_map_blocks: dev = (254,51), ino = 85845, file offset = 9602, start > blkaddr = 0x34d600, len = 0x1200, flags = 2, > f2fs_map_blocks: dev = (254,51), ino = 85845, file offset = 14210, start > blkaddr = 0x34ec00, len = 0x400, flags = 2, > f2fs_map_blocks: dev = (254,51), ino = 85845, file offset = 15235, start > blkaddr = 0x34f401, len = 0xbff, flags = 2, > f2fs_map_blocks: dev = (254,51), ino = 85845, file offset = 18306, start > blkaddr = 0x350200, len = 0x1200, flags = 2 > f2fs_map_blocks: dev = (254,51), ino = 85845, file offset = 22915, start > blkaddr = 0x351601, len = 0xa7d, flags = 2 > f2fs_map_blocks: dev = (254,51), ino = 85845, file offset = 25600, start > blkaddr = 0x351601, len = 0x0, flags = 0 > f2fs_map_blocks: dev = (254,51), ino = 85845, file offset = 25601, start > blkaddr = 0x351601, len = 0x0, flags = 0 > f2fs_map_blocks: dev = (254,51), ino = 85845, file offset = 25602, start > blkaddr = 0x351601, len = 0x0, flags = 0 > ... > f2fs_map_blocks: dev = (254,51), ino = 85845, file offset = 1037188, start > blkaddr = 0x351601, len = 0x0, flags = 0 > f2fs_map_blocks: dev = (254,51), ino = 85845, file offset = 1038206, start > blkaddr = 0x351601, len = 0x0, flags = 0 > f2fs_map_blocks: dev = (254,51), ino = 85845, file offset = 1039224, start > blkaddr = 0x351601, len = 0x0, flags = 0 > f2fs_map_blocks: dev = (254,51), ino = 85845, file offset = 2075548, start > blkaddr = 0x351601, len = 0x0, flags = 0 > > [...] Here is the summary with links: - [f2fs-dev] f2fs: stop iterating f2fs_map_block if hole exists https://git.kernel.org/jaegeuk/f2fs/c/4ed33e69e136 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: fix error handling of __get_node_page
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 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) Here is the summary with links: - [f2fs-dev] f2fs: fix error handling of __get_node_page https://git.kernel.org/jaegeuk/f2fs/c/9b4c8dd99fe4 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: Clean up errors in segment.h
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 | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) Here is the summary with links: - [f2fs-dev] f2fs: Clean up errors in segment.h https://git.kernel.org/jaegeuk/f2fs/c/37768434b7a7 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: let f2fs_precache_extents() traverses in file range
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 > --- > fs/f2fs/file.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Here is the summary with links: - [f2fs-dev] f2fs: let f2fs_precache_extents() traverses in file range https://git.kernel.org/jaegeuk/f2fs/c/6f560c0f2aa0 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
[f2fs-dev] Patchwork summary for: 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/?series=790886 Lore link: https://lore.kernel.org/r/20231007074552.3170496-1-c...@kernel.org Patch: [f2fs-dev,V2] f2fs: fix error path of __f2fs_build_free_nids Submitter: Zhiguo Niu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=793507 Lore link: https://lore.kernel.org/r/1697455651-11124-1-git-send-email-zhiguo@unisoc.com Patch: [f2fs-dev] f2fs: clean up zones when not successfully unmounted Submitter: Daeho Jeong Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=791910 Lore link: https://lore.kernel.org/r/20231010193628.2629168-1-daeh...@gmail.com Patch: [f2fs-dev] f2fs: let f2fs_precache_extents() traverses in file range Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=791616 Lore link: https://lore.kernel.org/r/20231010013459.115024-1-c...@kernel.org Patch: [f2fs-dev] f2fs: stop iterating f2fs_map_block if hole exists Submitter: Jaegeuk Kim Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=789731 Lore link: https://lore.kernel.org/r/20231003225208.1936359-1-jaeg...@kernel.org Patch: [f2fs-dev] f2fs: fix error handling of __get_node_page Submitter: Zhiguo Niu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=794205 Lore link: https://lore.kernel.org/r/1697611862-25239-1-git-send-email-zhiguo@unisoc.com Patch: [f2fs-dev] f2fs: finish previous checkpoints before returning from remount Submitter: Daeho Jeong Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=795192 Lore link: https://lore.kernel.org/r/20231020163645.2852056-1-daeh...@gmail.com Patch: [f2fs-dev] f2fs: Clean up errors in segment.h Submitter: KaiLong Wang Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=792864 Lore link: https://lore.kernel.org/r/1712b338.95b.18b27c8a5b6.coremail.wangkail...@jari.cn Patch: Add 16K Support for f2fs Submitter: Daniel Rosenberg Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=789420 Lore link: https://lore.kernel.org/r/20231002230935.169229-1-dro...@google.com Patch: [f2fs-dev] f2fs: do not return EFSCORRUPTED, but try to run online repair Submitter: Jaegeuk Kim Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=794901 Lore link: https://lore.kernel.org/r/20231019225300.1846362-1-jaeg...@kernel.org Total patches: 10 -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: clean up zones when not successfully unmounted
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 with links: - [f2fs-dev] f2fs: clean up zones when not successfully unmounted https://git.kernel.org/jaegeuk/f2fs/c/9f792ab8e33d You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH V2] f2fs: fix error path of __f2fs_build_free_nids
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 introduces a new fscorrupted error flag, and in above > scenario, it will persist the error flag into superblock synchronously > to avoid it has no luck to trigger a checkpoint to record SBI_NEED_FSCK > > [...] Here is the summary with links: - [f2fs-dev,V2] f2fs: fix error path of __f2fs_build_free_nids https://git.kernel.org/jaegeuk/f2fs/c/a5e80e18f268 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
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 blkaddr = > 0xa356c421, len = 0x0, flags = 0 > > Fixes: c4020b2da4c9 ("f2fs: support F2FS_IOC_PRECACHE_EXTENTS") > Signed-off-by: Chao Yu > > [...] Here is the summary with links: - [f2fs-dev] f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() https://git.kernel.org/jaegeuk/f2fs/c/8b07c1fb0f1a You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: fix to avoid dirent corruption
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, > old_dir_page, new_dir); > else > f2fs_put_page(old_dir_page, 0); > > [...] Here is the summary with links: - [f2fs-dev] f2fs: fix to avoid dirent corruption https://git.kernel.org/jaegeuk/f2fs/c/53edb549565f You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/3] f2fs: clean up w/ dotdot_name
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 links: - [f2fs-dev,1/3] f2fs: clean up w/ dotdot_name https://git.kernel.org/jaegeuk/f2fs/c/ff6584ac2c4b - [f2fs-dev,2/3] f2fs: use shared inode lock during f2fs_fiemap() https://git.kernel.org/jaegeuk/f2fs/c/9458915036dd - [f2fs-dev,3/3] f2fs: fix to check return value of f2fs_reserve_new_block() https://git.kernel.org/jaegeuk/f2fs/c/956fa1ddc132 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: skip adding a discard command if exists
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/f2fs/segment.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) Here is the summary with links: - [f2fs-dev] f2fs: skip adding a discard command if exists https://git.kernel.org/jaegeuk/f2fs/c/bbd3efed3383 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
[f2fs-dev] Patchwork summary for: 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: https://lore.kernel.org/r/20231116062556.2451839-1-c...@kernel.org Patches: [f2fs-dev,1/3] f2fs: clean up w/ dotdot_name [f2fs-dev,2/3] f2fs: use shared inode lock during f2fs_fiemap() [f2fs-dev,3/3] f2fs: fix to check return value of f2fs_reserve_new_block() Series: [f2fs-dev,1/2] f2fs: introduce tracepoint for f2fs_rename() Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=804802 Lore link: https://lore.kernel.org/r/20231128093130.2885216-1-c...@kernel.org Patches: [f2fs-dev,1/2] f2fs: introduce tracepoint for f2fs_rename() [f2fs-dev,2/2] f2fs: show i_mode in trace_f2fs_new_inode() Patch: [f2fs-dev] f2fs: fix to avoid dirent corruption Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=804798 Lore link: https://lore.kernel.org/r/20231128092516.2882629-1-c...@kernel.org Patch: [f2fs-dev] f2fs: sysfs: support discard_io_aware Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=803325 Lore link: https://lore.kernel.org/r/20231122144715.518256-1-c...@kernel.org Patch: [f2fs-dev] f2fs: skip adding a discard command if exists Submitter: Jaegeuk Kim Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=801164 Lore link: https://lore.kernel.org/r/20231114212414.3498074-1-jaeg...@kernel.org Total patches: 8 -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/2] f2fs: introduce tracepoint for f2fs_rename()
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 + > 2 files changed, 80 insertions(+), 5 deletions(-) Here is the summary with links: - [f2fs-dev,1/2] f2fs: introduce tracepoint for f2fs_rename() https://git.kernel.org/jaegeuk/f2fs/c/5f23ffdf17e8 - [f2fs-dev,2/2] f2fs: show i_mode in trace_f2fs_new_inode() https://git.kernel.org/jaegeuk/f2fs/c/8e9cf55ef89c You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: sysfs: support discard_io_aware
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 disable IO aware if > there are large number of discard extents, and discard IO may > always be interrupted by frequent common IO. > > Signed-off-by: Chao Yu > > [...] Here is the summary with links: - [f2fs-dev] f2fs: sysfs: support discard_io_aware https://git.kernel.org/jaegeuk/f2fs/c/d346fa09abff You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/4] f2fs: allocate new section if it's not new
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 > > [...] Here is the summary with links: - [f2fs-dev,1/4] f2fs: allocate new section if it's not new https://git.kernel.org/jaegeuk/f2fs/c/15a76c8014f9 - [f2fs-dev,2/4] f2fs: fix write pointers on zoned device after roll forward https://git.kernel.org/jaegeuk/f2fs/c/9dad4d964291 - [f2fs-dev,3/4] f2fs: check write pointers when checkpoint=disable https://git.kernel.org/jaegeuk/f2fs/c/aca90eea8a90 - [f2fs-dev,4/4] f2fs: let's finish or reset zones all the time (no matching commit) You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
[f2fs-dev] Patchwork summary for: 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/?series=808552 Lore link: https://lore.kernel.org/r/20231210113547.3412782-1-c...@kernel.org Patches: [f2fs-dev,1/6] f2fs: fix to tag gcing flag on page during block migration [f2fs-dev,2/6] f2fs: fix to wait on block writeback for post_read case [f2fs-dev,3/6] f2fs: fix to check compress file in f2fs_move_file_range() [f2fs-dev,6/6] f2fs: fix to update iostat correctly in f2fs_filemap_fault() Series: [f2fs-dev,1/6] f2fs: delete obsolete FI_FIRST_BLOCK_WRITTEN Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=808545 Lore link: https://lore.kernel.org/r/20231210092040.3374741-1-c...@kernel.org Patches: [f2fs-dev,1/6] f2fs: delete obsolete FI_FIRST_BLOCK_WRITTEN [f2fs-dev,2/6] f2fs: delete obsolete FI_DROP_CACHE [f2fs-dev,3/6] f2fs: introduce get_dnode_addr() to clean up codes [f2fs-dev,4/6] f2fs: update blkaddr in __set_data_blkaddr() for cleanup [f2fs-dev,5/6] f2fs: introduce f2fs_invalidate_internal_cache() for cleanup [f2fs-dev,6/6] f2fs: add tracepoint for f2fs_vm_page_mkwrite() Patch: [f2fs-dev,v3] f2fs: Restrict max filesize for 16K f2fs Submitter: Daniel Rosenberg Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=806865 Lore link: https://lore.kernel.org/r/20231205023801.3669458-1-dro...@google.com Series: [f2fs-dev,1/4] f2fs: allocate new section if it's not new Submitter: Jaegeuk Kim Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=806738 Lore link: https://lore.kernel.org/r/20231204180428.925779-1-jaeg...@kernel.org Patches: [f2fs-dev,1/4] f2fs: allocate new section if it's not new [f2fs-dev,2/4] f2fs: fix write pointers on zoned device after roll forward [f2fs-dev,3/4] f2fs: check write pointers when checkpoint=disable Patch: [f2fs-dev] f2fs: allow checkpoint=disable for zoned block device Submitter: Jaegeuk Kim Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=806143 Lore link: https://lore.kernel.org/r/20231201230257.238513-1-jaeg...@kernel.org Patch: None Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=808987 Lore link: https://lore.kernel.org/r/20231212010120.252763-1-c...@kernel.org Total patches: 16 -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v3] f2fs: Restrict max filesize for 16K 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 IV_INO_LBLK_{32,64}, we must > further restrict max filesize to (U32_MAX + 1) * 4096. This does not > affect 4K blocksize f2fs as the natural limit for files are well below > that. > > [...] Here is the summary with links: - [f2fs-dev,v3] f2fs: Restrict max filesize for 16K f2fs https://git.kernel.org/jaegeuk/f2fs/c/a6a010f5def5 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/6] f2fs: delete obsolete FI_FIRST_BLOCK_WRITTEN
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 punch_hole overhead when releasing volatile > data. If volatile data was not written yet, we just can make the first > page as zero. > > [...] Here is the summary with links: - [f2fs-dev,1/6] f2fs: delete obsolete FI_FIRST_BLOCK_WRITTEN https://git.kernel.org/jaegeuk/f2fs/c/a53936361330 - [f2fs-dev,2/6] f2fs: delete obsolete FI_DROP_CACHE https://git.kernel.org/jaegeuk/f2fs/c/bb6e1c8fa5b9 - [f2fs-dev,3/6] f2fs: introduce get_dnode_addr() to clean up codes https://git.kernel.org/jaegeuk/f2fs/c/2020cd48e41c - [f2fs-dev,4/6] f2fs: update blkaddr in __set_data_blkaddr() for cleanup https://git.kernel.org/jaegeuk/f2fs/c/59d0d4c3eae0 - [f2fs-dev,5/6] f2fs: introduce f2fs_invalidate_internal_cache() for cleanup https://git.kernel.org/jaegeuk/f2fs/c/4e4f1eb9949b - [f2fs-dev,6/6] f2fs: add tracepoint for f2fs_vm_page_mkwrite() https://git.kernel.org/jaegeuk/f2fs/c/87f3afd366f7 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: allow checkpoint=disable for zoned block device
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 device rebooted while disabling the checkpoint. > > Signed-off-by: Jaegeuk Kim > --- > fs/f2fs/super.c | 5 - > 1 file changed, 5 deletions(-) Here is the summary with links: - [f2fs-dev] f2fs: allow checkpoint=disable for zoned block device https://git.kernel.org/jaegeuk/f2fs/c/29215a7d43c7 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/6] f2fs: fix to tag gcing flag on page during block migration
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 between data and node may cause > data corruption after SPOR. > > Similar issue was fixed by commit 2d1fe8a86bf5 ("f2fs: fix to tag > gcing flag on page during file defragment"). > > [...] Here is the summary with links: - [f2fs-dev,1/6] f2fs: fix to tag gcing flag on page during block migration https://git.kernel.org/jaegeuk/f2fs/c/4961acdd65c9 - [f2fs-dev,2/6] f2fs: fix to wait on block writeback for post_read case https://git.kernel.org/jaegeuk/f2fs/c/55fdc1c24a1d - [f2fs-dev,3/6] f2fs: fix to check compress file in f2fs_move_file_range() https://git.kernel.org/jaegeuk/f2fs/c/fb9b65340c81 - [f2fs-dev,4/6] f2fs: don't set FI_PREALLOCATED_ALL for partial write (no matching commit) - [f2fs-dev,5/6] f2fs: fix to restrict condition of compress inode conversion (no matching commit) - [f2fs-dev,6/6] f2fs: fix to update iostat correctly in f2fs_filemap_fault() https://git.kernel.org/jaegeuk/f2fs/c/bb34cc6ca87f You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v2 4/6] f2fs: don't set FI_PREALLOCATED_ALL for partial write
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-off-by: Chao Yu > --- > v2: > - clean up codes > fs/f2fs/file.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) Here is the summary with links: - [f2fs-dev,v2,4/6] f2fs: don't set FI_PREALLOCATED_ALL for partial write https://git.kernel.org/jaegeuk/f2fs/c/394e7f4dbb32 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/2] f2fs: Constrain the modification range of dir_level in the sysfs
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 options include "noinline_dentry", > the following error will occur: > [root@fedora ~]# mount -o noinline_dentry /dev/sdb /mnt/sdb/ > [root@fedora ~]# echo 128 > /sys/fs/f2fs/sdb/dir_level > [root@fedora ~]# cd /mnt/sdb/ > [root@fedora sdb]# mkdir test > [root@fedora sdb]# cd test/ > [root@fedora test]# mkdir test > mkdir: cannot create directory 'test': Argument list too long > > [...] Here is the summary with links: - [f2fs-dev,1/2] f2fs: Constrain the modification range of dir_level in the sysfs https://git.kernel.org/jaegeuk/f2fs/c/0145eed6ed32 - [f2fs-dev,2/2] f2fs: Add error handling for negative returns from do_garbage_collect https://git.kernel.org/jaegeuk/f2fs/c/19ec1d31fa56 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH V5] f2fs: show more discard status by sysfs
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. > > Signed-off-by: Zhiguo Niu > --- > changes of v2: Improve the patch according to Chao's suggestions. > changes of v3: Add a blank line for easy reading. > changes of v4: Split to three entries > changes of v5: move these entries from disk/xxx to disk/stat/xxx. > > [...] Here is the summary with links: - [f2fs-dev,V5] f2fs: show more discard status by sysfs https://git.kernel.org/jaegeuk/f2fs/c/c3c2d45b9050 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
[f2fs-dev] Patchwork summary for: 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/project/f2fs/list/?series=812369 Lore link: https://lore.kernel.org/r/20231222032901.3861649-1-yangyongpe...@oppo.com Patches: [f2fs-dev,1/2] f2fs: Constrain the modification range of dir_level in the sysfs [f2fs-dev,2/2] f2fs: Add error handling for negative returns from do_garbage_collect Patch: [f2fs-dev,v2] f2fs: Use wait_event_freezable_timeout() for freezable kthread Submitter: Kevin Hao Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=812034 Lore link: https://lore.kernel.org/r/20231221064916.1930095-1-haoke...@gmail.com Patch: [f2fs-dev,V5] f2fs: show more discard status by sysfs Submitter: Zhiguo Niu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=811630 Lore link: https://lore.kernel.org/r/1703037598-4359-1-git-send-email-zhiguo@unisoc.com Patch: [f2fs-dev,V2] f2fs: fix to check return value of f2fs_recover_xattr_data Submitter: Zhiguo Niu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=809000 Lore link: https://lore.kernel.org/r/1702347327-24181-1-git-send-email-zhiguo@unisoc.com Total patches: 5 -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v2] f2fs: Use wait_event_freezable_timeout() for freezable kthread
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 snippet of code in a kernel thread loop: > wait_event_interruptible_timeout(); > try_to_freeze(); > > We can change it to a simple wait_event_freezable_timeout() and then > eliminate the function calls to try_to_freeze() and freezing(). > > [...] Here is the summary with links: - [f2fs-dev,v2] f2fs: Use wait_event_freezable_timeout() for freezable kthread https://git.kernel.org/jaegeuk/f2fs/c/94e7eb42414b You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH V2] f2fs: fix to check return value of f2fs_recover_xattr_data
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_xattr_data when > page is changed really. > > Fixes: 50a472bbc79f ("f2fs: do not return EFSCORRUPTED, but try to run online > repair") > Signed-off-by: Zhiguo Niu > > [...] Here is the summary with links: - [f2fs-dev,V2] f2fs: fix to check return value of f2fs_recover_xattr_data https://git.kernel.org/jaegeuk/f2fs/c/86d7d57a3f09 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v2 0/2] Move fscrypt keyring destruction to after ->put_super
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 to release its block devices after > generic_shutdown_super() rather than before. > > This supersedes "[PATCH] fscrypt: move the call to > fscrypt_destroy_keyring() into ->put_super()" > (https://lore.kernel.org/linux-fscrypt/20231206001325.13676-1-ebigg...@kernel.org/T/#u) > > [...] Here is the summary with links: - [f2fs-dev,v2,1/2] f2fs: move release of block devices to after kill_block_super() https://git.kernel.org/jaegeuk/f2fs/c/275dca4630c1 - [f2fs-dev,v2,2/2] fs: move fscrypt keyring destruction to after ->put_super https://git.kernel.org/jaegeuk/f2fs/c/2a0e85719892 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
Re: [f2fs-dev] [GIT PULL] f2fs update for 6.8-rc1
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] f2fs update for 6.8-rc1 https://git.kernel.org/jaegeuk/f2fs/c/70d201a40823 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v6 0/9] Support negative dentries on case-insensitive ext4 and 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 expose the helper to check casefolding directories, > since it is not necessary in ecryptfs and it might be going away. It > also addresses some documentation details, fix a build bot error and > simplifies the commit messages. See the changelog in each patch for > more details. > > [...] Here is the summary with links: - [f2fs-dev,v6,1/9] ecryptfs: Reject casefold directory inodes https://git.kernel.org/jaegeuk/f2fs/c/cd72c7ef5fed - [f2fs-dev,v6,2/9] 9p: Split ->weak_revalidate from ->revalidate (no matching commit) - [f2fs-dev,v6,3/9] fs: Expose name under lookup to d_revalidate hooks (no matching commit) - [f2fs-dev,v6,4/9] fs: Add DCACHE_CASEFOLDED_NAME flag (no matching commit) - [f2fs-dev,v6,5/9] libfs: Validate negative dentries in case-insensitive directories (no matching commit) - [f2fs-dev,v6,6/9] libfs: Chain encryption checks after case-insensitive revalidation (no matching commit) - [f2fs-dev,v6,7/9] libfs: Merge encrypted_ci_dentry_ops and ci_dentry_ops (no matching commit) - [f2fs-dev,v6,8/9] ext4: Enable negative dentries on case-insensitive lookup (no matching commit) - [f2fs-dev,v6,9/9] f2fs: Enable negative dentries on case-insensitive lookup (no matching commit) You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/5] virtio_blk: cleanup zoned device probing
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 in virtblk_probe_zoned_device. > > This allows to share the model reading and sharing between builds with > and without CONFIG_BLK_DEV_ZONED, and improve it for the > !CONFIG_BLK_DEV_ZONED case. > > [...] Here is the summary with links: - [f2fs-dev,1/5] virtio_blk: cleanup zoned device probing https://git.kernel.org/jaegeuk/f2fs/c/77360cadaae5 - [f2fs-dev,2/5] virtio_blk: remove the broken zone revalidation support https://git.kernel.org/jaegeuk/f2fs/c/a971ed800211 - [f2fs-dev,3/5] block: remove support for the host aware zone model https://git.kernel.org/jaegeuk/f2fs/c/7437bb73f087 - [f2fs-dev,4/5] block: simplify disk_set_zoned https://git.kernel.org/jaegeuk/f2fs/c/d73e93b4dfab - [f2fs-dev,5/5] sd: only call disk_clear_zoned when needed https://git.kernel.org/jaegeuk/f2fs/c/5cc99b89785c You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
[f2fs-dev] Patchwork summary for: 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=810825 Lore link: https://lore.kernel.org/r/20231217165359.604246-2-...@lst.de Patches: [f2fs-dev,1/5] virtio_blk: cleanup zoned device probing [f2fs-dev,2/5] virtio_blk: remove the broken zone revalidation support [f2fs-dev,3/5] block: remove support for the host aware zone model [f2fs-dev,4/5] block: simplify disk_set_zoned [f2fs-dev,5/5] sd: only call disk_clear_zoned when needed Series: Move fscrypt keyring destruction to after ->put_super Submitter: Eric Biggers Committer: Eric Biggers Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=813073 Lore link: https://lore.kernel.org/r/20231227171429.9223-1-ebigg...@kernel.org Patches: [f2fs-dev,v2,1/2] f2fs: move release of block devices to after kill_block_super() [f2fs-dev,v2,2/2] fs: move fscrypt keyring destruction to after ->put_super Series: Support negative dentries on case-insensitive ext4 and f2fs Submitter: Gabriel Krisman Bertazi Committer: Gabriel Krisman Bertazi Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=776490 Lore link: https://lore.kernel.org/r/20230816050803.15660-1-kris...@suse.de Patches: [f2fs-dev,v6,1/9] ecryptfs: Reject casefold directory inodes Patch: [f2fs-dev,GIT,PULL] f2fs update for 6.8-rc1 Submitter: Jaegeuk Kim Committer: Linus Torvalds Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=816271 Lore link: https://lore.kernel.org/r/zaazogd3iwl0f...@google.com Total patches: 9 -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v5 1/6] f2fs: compress: fix to guarantee persisting compressed blocks by CP
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 checkpoint. > > Fixes: 4c8ff7095bef ("f2fs: support data compression") > Reviewed-by: Daeho Jeong > Signed-off-by: Chao Yu > > [...] Here is the summary with links: - [f2fs-dev,v5,1/6] f2fs: compress: fix to guarantee persisting compressed blocks by CP https://git.kernel.org/jaegeuk/f2fs/c/fe2b98bcae7e - [f2fs-dev,v5,2/6] f2fs: compress: fix to cover normal cluster write with cp_rwsem https://git.kernel.org/jaegeuk/f2fs/c/bd0dddafd4a5 - [f2fs-dev,v5,3/6] f2fs: compress: fix to check unreleased compressed cluster https://git.kernel.org/jaegeuk/f2fs/c/787f217e7f04 - [f2fs-dev,v5,4/6] f2fs: compress: fix to avoid inconsistence bewteen i_blocks and dnode https://git.kernel.org/jaegeuk/f2fs/c/6d05c8d5997a - [f2fs-dev,v5,5/6] f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic https://git.kernel.org/jaegeuk/f2fs/c/ef62f2496f99 - [f2fs-dev,v5,6/6] f2fs: introduce FAULT_BLKADDR_CONSISTENCE https://git.kernel.org/jaegeuk/f2fs/c/e2c2cb1a331f You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v1] f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
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/0x70 > ? page_fault_oops+0x154/0x4a0 > ? prb_read_valid+0x20/0x30 > ? __irq_work_queue_local+0x39/0xd0 > ? irq_work_queue+0x36/0x70 > ? do_user_addr_fault+0x314/0x6c0 > ? exc_page_fault+0x7d/0x190 > ? asm_exc_page_fault+0x2b/0x30 > ? f2fs_submit_page_write+0x6cf/0x780 [f2fs] > ? f2fs_submit_page_write+0x736/0x780 [f2fs] > do_write_page+0x50/0x170 [f2fs] > f2fs_outplace_write_data+0x61/0xb0 [f2fs] > f2fs_do_write_data_page+0x3f8/0x660 [f2fs] > f2fs_write_single_data_page+0x5bb/0x7a0 [f2fs] > f2fs_write_cache_pages+0x3da/0xbe0 [f2fs] > ... > It is possible that other threads have added this fio to io->bio > and submitted the io->bio before entering f2fs_submit_page_write(). > At this point io->bio = NULL. > If is_end_zone_blkaddr(sbi, fio->new_blkaddr) of this fio is true, > then an NULL pointer dereference error occurs at bio_get(io->bio). > The original code for determining zone end was after "out:", > which would have missed some fio who is zone end. I've moved > this code before "skip:" to make sure it's done for each fio. > > [...] Here is the summary with links: - [f2fs-dev,v1] f2fs: fix NULL pointer dereference in f2fs_submit_page_write() https://git.kernel.org/jaegeuk/f2fs/c/52434fdc4f86 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: zone: fix to wait completion of last bio in zone correctly
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 completion in current zone. > > Fixes: e067dc3c6b9c ("f2fs: maintain six open zones for zoned devices") > Cc: Daeho Jeong > Signed-off-by: Chao Yu > > [...] Here is the summary with links: - [f2fs-dev] f2fs: zone: fix to wait completion of last bio in zone correctly https://git.kernel.org/jaegeuk/f2fs/c/cd3ac0d15df7 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: check free sections before disable checkpoint
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 be better to check free sections before disable checkpoint. > > Signed-off-by: Wu Bo > > [...] Here is the summary with links: - [f2fs-dev] f2fs: check free sections before disable checkpoint https://git.kernel.org/jaegeuk/f2fs/c/e2f29120ff1f You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: remove unnecessary f2fs_put_page in f2fs_rename
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)) { > + if (old_is_dir && old_dir != new_dir) { > old_dir_entry = f2fs_parent_dir(old_inode, &old_dir_page); > if (!old_dir_entry) { > if (IS_ERR(old_dir_page)) > > [...] Here is the summary with links: - [f2fs-dev] f2fs: remove unnecessary f2fs_put_page in f2fs_rename https://git.kernel.org/jaegeuk/f2fs/c/fb09ad63d798 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
[f2fs-dev] Patchwork summary for: 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=816566 Lore link: https://lore.kernel.org/r/20240112171645.3929428-1-jaeg...@kernel.org Patch: [f2fs-dev] f2fs: check free sections before disable checkpoint Submitter: Wu Bo Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=813294 Lore link: https://lore.kernel.org/r/20231229032507.2016012-1-bo...@vivo.com Series: [f2fs-dev,1/2] f2fs: support printk_ratelimited() in f2fs_printk() Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=820290 Lore link: https://lore.kernel.org/r/20240126151917.837565-1-c...@kernel.org Patches: [f2fs-dev,1/2] f2fs: support printk_ratelimited() in f2fs_printk() [f2fs-dev,2/2] f2fs: use f2fs_err_ratelimited() to avoid redundant logs Series: [f2fs-dev,v5,1/6] f2fs: compress: fix to guarantee persisting compressed blocks by CP Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=816638 Lore link: https://lore.kernel.org/r/20240112194132.25637-1-c...@kernel.org Patches: [f2fs-dev,v5,1/6] f2fs: compress: fix to guarantee persisting compressed blocks by CP [f2fs-dev,v5,2/6] f2fs: compress: fix to cover normal cluster write with cp_rwsem [f2fs-dev,v5,3/6] f2fs: compress: fix to check unreleased compressed cluster [f2fs-dev,v5,4/6] f2fs: compress: fix to avoid inconsistence bewteen i_blocks and dnode [f2fs-dev,v5,5/6] f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic [f2fs-dev,v5,6/6] f2fs: introduce FAULT_BLKADDR_CONSISTENCE Patch: [f2fs-dev] f2fs: zone: fix to wait completion of last bio in zone correctly Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=820833 Lore link: https://lore.kernel.org/r/20240129112740.1908649-1-c...@kernel.org Patch: [f2fs-dev,v1] f2fs: fix NULL pointer dereference in f2fs_submit_page_write() Submitter: Wenjie Qi Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=817224 Lore link: https://lore.kernel.org/r/20240116141138.1245-1-qwjh...@gmail.com Total patches: 12 -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/2] f2fs: support printk_ratelimited() in f2fs_printk()
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 clean up codes. > > Signed-off-by: Chao Yu > --- > fs/f2fs/compress.c | 10 +- > fs/f2fs/dir.c | 5 ++--- > fs/f2fs/f2fs.h | 40 +++- > fs/f2fs/super.c| 11 --- > 4 files changed, 38 insertions(+), 28 deletions(-) Here is the summary with links: - [f2fs-dev,1/2] f2fs: support printk_ratelimited() in f2fs_printk() https://git.kernel.org/jaegeuk/f2fs/c/83253fc066b9 - [f2fs-dev,2/2] f2fs: use f2fs_err_ratelimited() to avoid redundant logs https://git.kernel.org/jaegeuk/f2fs/c/9a63d6e6382a You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v2] f2fs: compress: fix to cover f2fs_disable_compressed_file() w/ i_sem
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 >- f2fs_get_block_locked >: update metadata in compressed > inode's disk layout > - fi->i_flags &= ~F2FS_COMPR_FL > - clear_inode_flag(inode, FI_COMPRESSED_FILE); > > [...] Here is the summary with links: - [f2fs-dev,v2] f2fs: compress: fix to cover f2fs_disable_compressed_file() w/ i_sem https://git.kernel.org/jaegeuk/f2fs/c/9f100ecdedc3 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: fix to avoid potential panic during recovery
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 injection rate is 1 and only FAULT_BLOCK fault > type is on, it may encounter deadloop in loop of block reservation. > > [...] Here is the summary with links: - [f2fs-dev] f2fs: fix to avoid potential panic during recovery https://git.kernel.org/jaegeuk/f2fs/c/f31438c16879 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: use IS_INODE replace IS_DNODE in f2fs_flush_inline_data
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 inefficient to lock a direct node page > but not an inode page. Besides, if this direct node page is being > locked by others for IO, f2fs_flush_inline_data will be blocked here, > which will affects the checkpoint process, this is unreasonable. > > [...] Here is the summary with links: - [f2fs-dev] f2fs: use IS_INODE replace IS_DNODE in f2fs_flush_inline_data https://git.kernel.org/jaegeuk/f2fs/c/5e9f083a7ae8 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
[f2fs-dev] Patchwork summary for: 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 Lore link: https://lore.kernel.org/r/20240124144915.19445-1-c...@kernel.org Patch: [f2fs-dev,v2] f2fs: compress: fix to cover f2fs_disable_compressed_file() w/ i_sem Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=818421 Lore link: https://lore.kernel.org/r/20240122022313.3054810-1-c...@kernel.org Patch: [f2fs-dev] f2fs: use IS_INODE replace IS_DNODE in f2fs_flush_inline_data Submitter: Zhiguo Niu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=817423 Lore link: https://lore.kernel.org/r/1705478398-10890-1-git-send-email-zhiguo@unisoc.com Patch: [f2fs-dev] f2fs: compress: remove some redundant codes in f2fs_cache_compressed_page Submitter: Zhiguo Niu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=817720 Lore link: https://lore.kernel.org/r/1705556911-24117-1-git-send-email-zhiguo@unisoc.com Total patches: 4 -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: compress: remove some redundant codes in f2fs_cache_compressed_page
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 with links: - [f2fs-dev] f2fs: compress: remove some redundant codes in f2fs_cache_compressed_page https://git.kernel.org/jaegeuk/f2fs/c/16c326c7a519 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/3] f2fs: deprecate io_bits
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 | 73 + > fs/f2fs/f2fs.h | 25 ++--- > fs/f2fs/file.c | 2 - > fs/f2fs/gc.c | 10 +--- > fs/f2fs/segment.c | 9 +-- > fs/f2fs/super.c| 88 +- > include/linux/f2fs_fs.h| 6 -- > 8 files changed, 10 insertions(+), 205 deletions(-) Here is the summary with links: - [f2fs-dev,1/3] f2fs: deprecate io_bits https://git.kernel.org/jaegeuk/f2fs/c/87161a2b0aed - [f2fs-dev,2/3] f2fs: use BLKS_PER_SEG, BLKS_PER_SEC, and SEGS_PER_SEC (no matching commit) - [f2fs-dev,3/3] f2fs: kill zone-capacity support (no matching commit) You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v2] f2fs: introduce get_available_block_count() for cleanup
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 new helper get_available_block_count() > to include those common codes, and used it to clean up codes. > > [...] Here is the summary with links: - [f2fs-dev,v2] f2fs: introduce get_available_block_count() for cleanup https://git.kernel.org/jaegeuk/f2fs/c/48238f7bb552 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: doc: Fix bouncing email address for Sahitya Tummala
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 documentation files still list @codeaurora > which might be a problem for anyone reading the documentation directly. > Update the documentation files to match the .mailmap update. > > Signed-off-by: Jeffrey Hugo > > [...] Here is the summary with links: - [f2fs-dev] f2fs: doc: Fix bouncing email address for Sahitya Tummala https://git.kernel.org/jaegeuk/f2fs/c/bb516cc086ca You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: support SEEK_DATA and SEEK_HOLE for compression files
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 file changed, 18 insertions(+), 3 deletions(-) Here is the summary with links: - [f2fs-dev] f2fs: support SEEK_DATA and SEEK_HOLE for compression files https://git.kernel.org/jaegeuk/f2fs/c/ef952ede4a7b You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [Patch-next] f2fs: Use folio in f2fs_read_merkle_tree_page
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 > value should be the exact page. > > Signed-off-by: HuangXiaojia > > [...] Here is the summary with links: - [f2fs-dev,Patch-next] f2fs: Use folio in f2fs_read_merkle_tree_page https://git.kernel.org/jaegeuk/f2fs/c/defcf26adff9 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: fix to create selinux label during whiteout initialization
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/fstests/results//generic/700.out.bad 2024-02-06 > 04:37:56.0 + > @@ -1,2 +1,4 @@ > QA output created by 700 > +/mnt/scratch_f2fs/f1: security.selinux: No such attribute > +/mnt/scratch_f2fs/f2: security.selinux: No such attribute > Silence is golden > ... > (Run 'diff -u /media/fstests/tests/generic/700.out > /media/fstests/results//generic/700.out.bad' to see the entire diff) > > [...] Here is the summary with links: - [f2fs-dev] f2fs: fix to create selinux label during whiteout initialization https://git.kernel.org/jaegeuk/f2fs/c/697c9124d70a You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v2 0/4] f2fs: fix panic issue in small capacity device
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 enabled. > 2.There is no any free segments left shown in free_segmap_info, > then another write request cause get_new_segment get a out-of-bound > segment with segno 24. > 3.panic happen in update_sit_entry because access invalid bitmap > pointer. > > [...] Here is the summary with links: - [f2fs-dev,v2,1/4] f2fs: correct counting methods of free_segments in __set_inuse https://git.kernel.org/jaegeuk/f2fs/c/8bac4167fd14 - [f2fs-dev,v2,2/4] f2fs: fix panic issue in update_sit_entry https://git.kernel.org/jaegeuk/f2fs/c/4acac2bf18d6 - [f2fs-dev,v2,3/4] f2fs: enhance judgment conditions of GET_SEGNO (no matching commit) - [f2fs-dev,v2,4/4] f2fs: stop checkpoint when get a out-of-bounds segment (no matching commit) You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v3 1/2] f2fs: separate f2fs_gc_range() to use GC for a range
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 is the summary with links: - [f2fs-dev,v3,1/2] f2fs: separate f2fs_gc_range() to use GC for a range https://git.kernel.org/jaegeuk/f2fs/c/50581e3bda8f - [f2fs-dev,v3,2/2] f2fs: support file pinning for zoned devices https://git.kernel.org/jaegeuk/f2fs/c/2fded30d8dce You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
[f2fs-dev] Patchwork summary for: 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/?series=827670 Lore link: https://lore.kernel.org/r/20240220031515.4039498-1-c...@kernel.org Series: f2fs: fix panic issue in small capacity device Submitter: Zhiguo Niu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=823790 Lore link: https://lore.kernel.org/r/1707271264-5551-1-git-send-email-zhiguo@unisoc.com Patches: [f2fs-dev,v2,1/4] f2fs: correct counting methods of free_segments in __set_inuse [f2fs-dev,v2,2/4] f2fs: fix panic issue in update_sit_entry Series: [f2fs-dev,v3,1/2] f2fs: separate f2fs_gc_range() to use GC for a range Submitter: Daeho Jeong Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=825737 Lore link: https://lore.kernel.org/r/20240213173812.1432663-1-daeh...@gmail.com Patches: [f2fs-dev,v3,1/2] f2fs: separate f2fs_gc_range() to use GC for a range [f2fs-dev,v3,2/2] f2fs: support file pinning for zoned devices Patch: [f2fs-dev] f2fs: support SEEK_DATA and SEEK_HOLE for compression files Submitter: Daeho Jeong Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=826570 Lore link: https://lore.kernel.org/r/20240215201633.2365333-1-daeh...@gmail.com Patch: [f2fs-dev] f2fs: doc: Fix bouncing email address for Sahitya Tummala Submitter: Jeffrey Hugo Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=822605 Lore link: https://lore.kernel.org/r/20240202165208.4091800-1-quic_jh...@quicinc.com Patch: [f2fs-dev,Patch-next] f2fs: Use folio in f2fs_read_merkle_tree_page Submitter: Huang Xiaojia Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=821995 Lore link: https://lore.kernel.org/r/20240201073858.104773-1-huangxiaoj...@huawei.com Series: [f2fs-dev,1/3] f2fs: deprecate io_bits Submitter: Jaegeuk Kim Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=823779 Lore link: https://lore.kernel.org/r/20240207005105.3744811-1-jaeg...@kernel.org Patches: [f2fs-dev,1/3] f2fs: deprecate io_bits Patch: [f2fs-dev] f2fs: fix to create selinux label during whiteout initialization Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=823844 Lore link: https://lore.kernel.org/r/20240207070548.3095087-1-c...@kernel.org Patch: [f2fs-dev] f2fs: compress: fix to check zstd compress level correctly in mount option Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=825261 Lore link: https://lore.kernel.org/r/20240212160818.1020903-1-c...@kernel.org Total patches: 11 -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: compress: fix to check zstd compress level correctly in mount option
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 version 1.4.10"), zstd supports negative compress > level, so that zstd_min_clevel() may return a negative number, then w/ > below mount option, .compress_level can be configed w/ a negative number, > which is not allowed to f2fs, let's add check condition to avoid it. > > [...] Here is the summary with links: - [f2fs-dev] f2fs: compress: fix to check zstd compress level correctly in mount option https://git.kernel.org/jaegeuk/f2fs/c/ff059dcdda57 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: compress: fix to check compress flag w/ .i_sem lock
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-compress inode. > > Fixes: e1e8debec656 ("f2fs: add F2FS_IOC_SET_COMPRESS_OPTION ioctl") > Signed-off-by: Chao Yu > > [...] Here is the summary with links: - [f2fs-dev] f2fs: compress: fix to check compress flag w/ .i_sem lock https://git.kernel.org/jaegeuk/f2fs/c/7493c07e31d6 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
[f2fs-dev] Patchwork summary for: 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: https://lore.kernel.org/r/20240223205535.307307-1-jaeg...@kernel.org Patches: [f2fs-dev,1/5] f2fs: check number of blocks in a current section [f2fs-dev,4/5] f2fs: prevent an f2fs_gc loop during disable_checkpoint [f2fs-dev,5/5] f2fs: allow to mount if cap is 100 Series: [f2fs-dev,1/4] f2fs: delete f2fs_get_new_segment() declaration Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=828652 Lore link: https://lore.kernel.org/r/20240222121851.883141-1-c...@kernel.org Patches: [f2fs-dev,1/4] f2fs: delete f2fs_get_new_segment() declaration [f2fs-dev,3/4] f2fs: fix to handle segment allocation failure correctly [f2fs-dev,4/4] f2fs: introduce FAULT_NO_SEGMENT Patch: [f2fs-dev] f2fs: compress: fix to check compress flag w/ .i_sem lock Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=827313 Lore link: https://lore.kernel.org/r/20240219022844.3461390-1-c...@kernel.org Total patches: 7 -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/4] f2fs: delete f2fs_get_new_segment() declaration
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/f2fs/f2fs.h | 2 -- > 1 file changed, 2 deletions(-) Here is the summary with links: - [f2fs-dev,1/4] f2fs: delete f2fs_get_new_segment() declaration https://git.kernel.org/jaegeuk/f2fs/c/134c289f5e7d - [f2fs-dev,2/4] f2fs: fix to don't call f2fs_stop_checkpoint in spinlock coverage (no matching commit) - [f2fs-dev,3/4] f2fs: fix to handle segment allocation failure correctly https://git.kernel.org/jaegeuk/f2fs/c/6ca83e9cdc51 - [f2fs-dev,4/4] f2fs: introduce FAULT_NO_SEGMENT https://git.kernel.org/jaegeuk/f2fs/c/251a769d3f50 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/5] f2fs: check number of blocks in a current section
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 node sections when checking the avaiable > node block space. It does not match one to one per temperature, but currently > we don't have exact dirty page count per temperature. Hence, use a rough > estimation. > > [...] Here is the summary with links: - [f2fs-dev,1/5] f2fs: check number of blocks in a current section (no matching commit) - [f2fs-dev,2/5] f2fs: fix write pointers all the time (no matching commit) - [f2fs-dev,3/5] f2fs: print zone status in string and some log (no matching commit) - [f2fs-dev,4/5] f2fs: prevent an f2fs_gc loop during disable_checkpoint https://git.kernel.org/jaegeuk/f2fs/c/496b655d0460 - [f2fs-dev,5/5] f2fs: allow to mount if cap is 100 https://git.kernel.org/jaegeuk/f2fs/c/38fcb47642ae You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/2] f2fs: ro: compress: fix to avoid caching unaligned extent
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] [0x 10429 : 66601] > i_addr[0x30] [0x 1042a : 66602] > > f2fs_io fiemap 37 1 /mnt/f2fs/disk-58390c8c.raw > > [...] Here is the summary with links: - [f2fs-dev,1/2] f2fs: ro: compress: fix to avoid caching unaligned extent https://git.kernel.org/jaegeuk/f2fs/c/4b99ecd30429 - [f2fs-dev,2/2] f2fs: ro: don't start discard thread for readonly image https://git.kernel.org/jaegeuk/f2fs/c/a217f1873ab9 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v2] f2fs: fix to use correct segment type in f2fs_allocate_data_block()
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_DATASEG()/IS_NODESEG() only accept later > one, fix it. > > Fixes: 093749e296e2 ("f2fs: support age threshold based garbage collection") > Signed-off-by: Chao Yu > > [...] Here is the summary with links: - [f2fs-dev,v2] f2fs: fix to use correct segment type in f2fs_allocate_data_block() https://git.kernel.org/jaegeuk/f2fs/c/732485823782 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH v2] f2fs: introduce SEGS_TO_BLKS/BLKS_TO_SEGS for cleanup
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_per_seg won't > overflow due to f2fs doesn't support 64-bits addressing. > fs/f2fs/debug.c | 7 +++ > fs/f2fs/f2fs.h| 14 -- > fs/f2fs/gc.c | 10 +- > fs/f2fs/gc.h | 4 ++-- > fs/f2fs/segment.c | 12 ++-- > fs/f2fs/segment.h | 15 +++ > fs/f2fs/super.c | 16 > fs/f2fs/sysfs.c | 4 ++-- > 8 files changed, 41 insertions(+), 41 deletions(-) Here is the summary with links: - [f2fs-dev,v2] f2fs: introduce SEGS_TO_BLKS/BLKS_TO_SEGS for cleanup https://git.kernel.org/jaegeuk/f2fs/c/45809cd3bdac You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: fix to do sanity check in update_sit_entry
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 > GET_SEGNO just like update_segment_mtime & locate_dirty_segment. > > Also remove some redundant judgment code. > > [...] Here is the summary with links: - [f2fs-dev] f2fs: fix to do sanity check in update_sit_entry https://git.kernel.org/jaegeuk/f2fs/c/36959d18c3cf You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/2] f2fs: fix to check return value __allocate_new_segment
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 | 2 +- > fs/f2fs/recovery.c | 2 +- > fs/f2fs/segment.c | 7 +-- > 3 files changed, 7 insertions(+), 4 deletions(-) Here is the summary with links: - [f2fs-dev,1/2] f2fs: fix to check return value __allocate_new_segment https://git.kernel.org/jaegeuk/f2fs/c/28f66cc65403 - [f2fs-dev,2/2] f2fs: fix to check return value of f2fs_gc_range https://git.kernel.org/jaegeuk/f2fs/c/22af1b8c31cb You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
[f2fs-dev] Patchwork summary for: 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=831928 Lore link: https://lore.kernel.org/r/20240304032855.1425579-1-c...@kernel.org Series: [f2fs-dev,1/2] f2fs: fix to check return value __allocate_new_segment Submitter: Zhiguo Niu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=831423 Lore link: https://lore.kernel.org/r/1709281555-11373-1-git-send-email-zhiguo@unisoc.com Patches: [f2fs-dev,1/2] f2fs: fix to check return value __allocate_new_segment [f2fs-dev,2/2] f2fs: fix to check return value of f2fs_gc_range Series: [f2fs-dev,1/4] f2fs: fix blkofs_end correctly in f2fs_migrate_blocks() Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=829643 Lore link: https://lore.kernel.org/r/20240226013208.2389246-1-c...@kernel.org Patches: [f2fs-dev,1/4] f2fs: fix blkofs_end correctly in f2fs_migrate_blocks() [f2fs-dev,2/4] f2fs: relocate f2fs_precache_extents() in f2fs_swap_activate() [f2fs-dev,3/4] f2fs: clean up new_curseg() [f2fs-dev,4/4] f2fs: fix to reset fields for unloaded curseg Series: [f2fs-dev,1/2] f2fs: ro: compress: fix to avoid caching unaligned extent Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=829726 Lore link: https://lore.kernel.org/r/20240226073539.2509926-1-c...@kernel.org Patches: [f2fs-dev,1/2] f2fs: ro: compress: fix to avoid caching unaligned extent [f2fs-dev,2/2] f2fs: ro: don't start discard thread for readonly image Patch: [f2fs-dev] f2fs: fix to check return value in f2fs_insert_range() Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=829662 Lore link: https://lore.kernel.org/r/20240226031916.2420870-1-c...@kernel.org Patch: [f2fs-dev] f2fs: fix to do sanity check in update_sit_entry Submitter: Zhiguo Niu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=830683 Lore link: https://lore.kernel.org/r/1709121594-22314-1-git-send-email-zhiguo@unisoc.com Patch: [f2fs-dev,v2] f2fs: fix to use correct segment type in f2fs_allocate_data_block() Submitter: Chao Yu Committer: Jaegeuk Kim Patchwork: https://patchwork.kernel.org/project/f2fs/list/?series=829557 Lore link: https://lore.kernel.org/r/20240225063628.2086320-1-c...@kernel.org Total patches: 12 -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH] f2fs: fix to check return value in f2fs_insert_range()
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() > fails. > > Signed-off-by: Chao Yu > > [...] Here is the summary with links: - [f2fs-dev] f2fs: fix to check return value in f2fs_insert_range() https://git.kernel.org/jaegeuk/f2fs/c/2fc2bcc8d399 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
Re: [f2fs-dev] [PATCH 1/4] f2fs: fix blkofs_end correctly in f2fs_migrate_blocks()
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 > --- > fs/f2fs/data.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) Here is the summary with links: - [f2fs-dev,1/4] f2fs: fix blkofs_end correctly in f2fs_migrate_blocks() https://git.kernel.org/jaegeuk/f2fs/c/8249aac1b05c - [f2fs-dev,2/4] f2fs: relocate f2fs_precache_extents() in f2fs_swap_activate() https://git.kernel.org/jaegeuk/f2fs/c/f1e7646a8cd4 - [f2fs-dev,3/4] f2fs: clean up new_curseg() https://git.kernel.org/jaegeuk/f2fs/c/1081b5121b27 - [f2fs-dev,4/4] f2fs: fix to reset fields for unloaded curseg https://git.kernel.org/jaegeuk/f2fs/c/42a80aacb76b You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html ___ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel