On 2021/5/27 9:40, Jaegeuk Kim wrote:
On 05/26, Chao Yu wrote:
On 2021/5/26 21:30, Jaegeuk Kim wrote:
On 05/26, Chao Yu wrote:
After commit af4b6b8edf6a ("f2fs: introduce check_swap_activate_fast()"),
we will never run into original logic of check_swap_activate() before
f2fs supports non
On 2021/5/27 9:41, Jaegeuk Kim wrote:
On 05/27, Chao Yu wrote:
On 2021/5/27 9:29, Jaegeuk Kim wrote:
On 05/27, Chao Yu wrote:
On 2021/5/26 23:46, Jaegeuk Kim wrote:
On 05/26, Chao Yu wrote:
On 2021/5/26 21:26, Jaegeuk Kim wrote:
On 05/26, Chao Yu wrote:
On 2021/5/25 22:01, Jaegeuk Kim
On 05/27, Chao Yu wrote:
> On 2021/5/27 9:29, Jaegeuk Kim wrote:
> > On 05/27, Chao Yu wrote:
> > > On 2021/5/26 23:46, Jaegeuk Kim wrote:
> > > > On 05/26, Chao Yu wrote:
> > > > > On 2021/5/26 21:26, Jaegeuk Kim wrote:
> > > > > > On 05/26, Chao Yu wrote:
> > > > > > > On 2021/5/25 22:01,
On 05/26, Chao Yu wrote:
> On 2021/5/26 21:30, Jaegeuk Kim wrote:
> > On 05/26, Chao Yu wrote:
> > > After commit af4b6b8edf6a ("f2fs: introduce check_swap_activate_fast()"),
> > > we will never run into original logic of check_swap_activate() before
> > > f2fs supports non 4k-sized page, so let's
On 2021/5/27 9:29, Jaegeuk Kim wrote:
On 05/27, Chao Yu wrote:
On 2021/5/26 23:46, Jaegeuk Kim wrote:
On 05/26, Chao Yu wrote:
On 2021/5/26 21:26, Jaegeuk Kim wrote:
On 05/26, Chao Yu wrote:
On 2021/5/25 22:01, Jaegeuk Kim wrote:
On 05/25, Chao Yu wrote:
On 2021/5/25 21:02, Jaegeuk Kim
On 05/27, Chao Yu wrote:
> On 2021/5/26 22:43, Jaegeuk Kim wrote:
> > Given RO feature in superblock, we don't need to check provisioning/reserve
> > spaces and SSA area.
> >
> > Signed-off-by: Jaegeuk Kim
> > ---
> > Change log from v2:
> > - allow curseg updates
> > - fix some bugs
> >
>
On 05/27, Chao Yu wrote:
> On 2021/5/26 23:46, Jaegeuk Kim wrote:
> > On 05/26, Chao Yu wrote:
> > > On 2021/5/26 21:26, Jaegeuk Kim wrote:
> > > > On 05/26, Chao Yu wrote:
> > > > > On 2021/5/25 22:01, Jaegeuk Kim wrote:
> > > > > > On 05/25, Chao Yu wrote:
> > > > > > > On 2021/5/25 21:02,
On 2021/5/26 23:46, Jaegeuk Kim wrote:
On 05/26, Chao Yu wrote:
On 2021/5/26 21:26, Jaegeuk Kim wrote:
On 05/26, Chao Yu wrote:
On 2021/5/25 22:01, Jaegeuk Kim wrote:
On 05/25, Chao Yu wrote:
On 2021/5/25 21:02, Jaegeuk Kim wrote:
On 05/25, Jaegeuk Kim wrote:
On 05/25, Chao Yu wrote:
On 2021/5/26 22:43, Jaegeuk Kim wrote:
Given RO feature in superblock, we don't need to check provisioning/reserve
spaces and SSA area.
Signed-off-by: Jaegeuk Kim
---
Change log from v2:
- allow curseg updates
- fix some bugs
fs/f2fs/f2fs.h| 2 ++
fs/f2fs/segment.c | 4
Update the logging uses that have unnecessary newlines as the f2fs_printk
function and so its f2fs_ macro callers already adds one.
This allows searching single line logging entries with an easier grep and
also avoids unnecessary blank lines in the logging.
Miscellanea:
o Coalesce formats
o
On 05/26, Chao Yu wrote:
> On 2021/5/26 21:26, Jaegeuk Kim wrote:
> > On 05/26, Chao Yu wrote:
> > > On 2021/5/25 22:01, Jaegeuk Kim wrote:
> > > > On 05/25, Chao Yu wrote:
> > > > > On 2021/5/25 21:02, Jaegeuk Kim wrote:
> > > > > > On 05/25, Jaegeuk Kim wrote:
> > > > > > > On 05/25, Chao Yu
On 05/26, Chao Yu wrote:
> On 2021/5/26 21:58, Jaegeuk Kim wrote:
> > On 05/26, Chao Yu wrote:
> > > On 2021/5/22 3:02, Jaegeuk Kim wrote:
> > > > Given RO feature in superblock, we don't need to check
> > > > provisioning/reserve
> > > > spaces and SSA area.
> > > >
> > > > Signed-off-by:
On Wed, May 26, 2021 at 12:18:40PM +0200, Jan Kara wrote:
> On Tue 25-05-21 14:37:29, Darrick J. Wong wrote:
> > On Tue, May 25, 2021 at 03:50:44PM +0200, Jan Kara wrote:
> > > Use invalidate_lock instead of XFS internal i_mmap_lock. The intended
> > > purpose of invalidate_lock is exactly the
On Wed, May 26, 2021 at 03:45:18PM +0200, Jan Kara wrote:
> On Wed 26-05-21 12:11:43, Damien Le Moal wrote:
> > On 2021/05/26 19:07, Jan Kara wrote:
> > > On Tue 25-05-21 13:48:05, Darrick J. Wong wrote:
> > >> On Tue, May 25, 2021 at 03:50:41PM +0200, Jan Kara wrote:
> > >>> Some operations such
On 2021/5/26 21:58, Jaegeuk Kim wrote:
On 05/26, Chao Yu wrote:
On 2021/5/22 3:02, Jaegeuk Kim wrote:
Given RO feature in superblock, we don't need to check provisioning/reserve
spaces and SSA area.
Signed-off-by: Jaegeuk Kim
---
fs/f2fs/f2fs.h| 2 ++
fs/f2fs/segment.c | 3 +++
On 2021/5/26 21:30, Jaegeuk Kim wrote:
On 05/26, Chao Yu wrote:
After commit af4b6b8edf6a ("f2fs: introduce check_swap_activate_fast()"),
we will never run into original logic of check_swap_activate() before
f2fs supports non 4k-sized page, so let's delete those dead codes.
Why not keeping
On 2021/5/26 21:26, Jaegeuk Kim wrote:
On 05/26, Chao Yu wrote:
On 2021/5/25 22:01, Jaegeuk Kim wrote:
On 05/25, Chao Yu wrote:
On 2021/5/25 21:02, Jaegeuk Kim wrote:
On 05/25, Jaegeuk Kim wrote:
On 05/25, Chao Yu wrote:
Also, and queue this?
Easy to get this?
need GFP_NOFS?
Not
Given RO feature in superblock, we don't need to check provisioning/reserve
spaces and SSA area.
Signed-off-by: Jaegeuk Kim
---
Change log from v2:
- allow curseg updates
- fix some bugs
fs/f2fs/f2fs.h| 2 ++
fs/f2fs/segment.c | 4
fs/f2fs/super.c | 37
On 05/26, Jaegeuk Kim wrote:
> Given RO feature in superblock, we don't need to check provisioning/reserve
> spaces and SSA area.
>
> Signed-off-by: Jaegeuk Kim
> ---
> fs/f2fs/f2fs.h| 2 ++
> fs/f2fs/segment.c | 4
> fs/f2fs/super.c | 35 ++-
> 3
On 05/26, Chao Yu wrote:
> On 2021/5/22 3:02, Jaegeuk Kim wrote:
> > If we released compressed blocks having an immutable bit, we can see less
> > number of compressed block addresses. Let's fix wrong BUG_ON.
> >
> > Signed-off-by: Jaegeuk Kim
>
> It looks it will be better to merge this into
>
Given RO feature in superblock, we don't need to check provisioning/reserve
spaces and SSA area.
Signed-off-by: Jaegeuk Kim
---
fs/f2fs/f2fs.h| 2 ++
fs/f2fs/segment.c | 4
fs/f2fs/super.c | 35 ++-
3 files changed, 36 insertions(+), 5 deletions(-)
On 05/26, Chao Yu wrote:
> On 2021/5/22 3:02, Jaegeuk Kim wrote:
> > Given RO feature in superblock, we don't need to check provisioning/reserve
> > spaces and SSA area.
> >
> > Signed-off-by: Jaegeuk Kim
> > ---
> > fs/f2fs/f2fs.h| 2 ++
> > fs/f2fs/segment.c | 3 +++
> >
On Wed 26-05-21 12:11:43, Damien Le Moal wrote:
> On 2021/05/26 19:07, Jan Kara wrote:
> > On Tue 25-05-21 13:48:05, Darrick J. Wong wrote:
> >> On Tue, May 25, 2021 at 03:50:41PM +0200, Jan Kara wrote:
> >>> Some operations such as reflinking blocks among files will need to lock
> >>>
On Wed 26-05-21 12:20:59, Jan Kara wrote:
> On Wed 26-05-21 07:40:41, Dave Chinner wrote:
> > On Tue, May 25, 2021 at 03:50:44PM +0200, Jan Kara wrote:
> > > Use invalidate_lock instead of XFS internal i_mmap_lock. The intended
> > > purpose of invalidate_lock is exactly the same. Note that the
On 05/26, Chao Yu wrote:
> After commit af4b6b8edf6a ("f2fs: introduce check_swap_activate_fast()"),
> we will never run into original logic of check_swap_activate() before
> f2fs supports non 4k-sized page, so let's delete those dead codes.
Why not keeping this for large page support in future
On 05/26, Chao Yu wrote:
> On 2021/5/25 22:01, Jaegeuk Kim wrote:
> > On 05/25, Chao Yu wrote:
> > > On 2021/5/25 21:02, Jaegeuk Kim wrote:
> > > > On 05/25, Jaegeuk Kim wrote:
> > > > > On 05/25, Chao Yu wrote:
> > > > > > Also, and queue this?
> > > > >
> > > > > Easy to get this?
> > > >
> >
On 2021/05/26 19:07, Jan Kara wrote:
> On Tue 25-05-21 13:48:05, Darrick J. Wong wrote:
>> On Tue, May 25, 2021 at 03:50:41PM +0200, Jan Kara wrote:
>>> Some operations such as reflinking blocks among files will need to lock
>>> invalidate_lock for two mappings. Add helper functions to do that.
On Wed 26-05-21 07:40:41, Dave Chinner wrote:
> On Tue, May 25, 2021 at 03:50:44PM +0200, Jan Kara wrote:
> > Use invalidate_lock instead of XFS internal i_mmap_lock. The intended
> > purpose of invalidate_lock is exactly the same. Note that the locking in
> > __xfs_filemap_fault() slightly
On Tue 25-05-21 14:37:29, Darrick J. Wong wrote:
> On Tue, May 25, 2021 at 03:50:44PM +0200, Jan Kara wrote:
> > Use invalidate_lock instead of XFS internal i_mmap_lock. The intended
> > purpose of invalidate_lock is exactly the same. Note that the locking in
> > __xfs_filemap_fault() slightly
On Tue 25-05-21 13:48:05, Darrick J. Wong wrote:
> On Tue, May 25, 2021 at 03:50:41PM +0200, Jan Kara wrote:
> > Some operations such as reflinking blocks among files will need to lock
> > invalidate_lock for two mappings. Add helper functions to do that.
> >
> > Signed-off-by: Jan Kara
> > ---
On Tue 25-05-21 14:01:49, Darrick J. Wong wrote:
> On Tue, May 25, 2021 at 03:50:40PM +0200, Jan Kara wrote:
> > Currently, serializing operations such as page fault, read, or readahead
> > against hole punching is rather difficult. The basic race scheme is
> > like:
> >
> >
On 2021/5/25 21:50, Jan Kara wrote:
Use invalidate_lock instead of f2fs' private i_mmap_sem. The intended
purpose is exactly the same. By this conversion we fix a long standing
race between hole punching and read(2) / readahead(2) paths that can
lead to stale page cache contents.
CC: Jaegeuk
On 2021/5/22 3:02, Jaegeuk Kim wrote:
Given RO feature in superblock, we don't need to check provisioning/reserve
spaces and SSA area.
Signed-off-by: Jaegeuk Kim
---
fs/f2fs/f2fs.h| 2 ++
fs/f2fs/segment.c | 3 +++
fs/f2fs/super.c | 35 +++
3 files
On 2021/5/22 3:02, Jaegeuk Kim wrote:
If we released compressed blocks having an immutable bit, we can see less
number of compressed block addresses. Let's fix wrong BUG_ON.
Signed-off-by: Jaegeuk Kim
It looks it will be better to merge this into
("f2fs: compress: remove unneeded
On 2021/5/26 4:49, Jaegeuk Kim wrote:
This patch allows to compress mmap files. E.g., for so files.
Signed-off-by: Jaegeuk Kim
Reviewed-by: Chao Yu
Thanks,
___
Linux-f2fs-devel mailing list
Linux-f2fs-devel@lists.sourceforge.net
On 2021/5/22 3:00, Jaegeuk Kim wrote:
Signed-off-by: Jaegeuk Kim
Reviewed-by: Chao Yu
Thanks,
___
Linux-f2fs-devel mailing list
Linux-f2fs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
This patch supports to migrate swapfile in aligned write mode during
swapon in order to keep swapfile being aligned to section as much as
possible, then pinned swapfile will locates fully filled section which
may not affected by GC.
However, for the case that swapfile's size is not aligned to
On 2021/5/25 22:01, Jaegeuk Kim wrote:
On 05/25, Chao Yu wrote:
On 2021/5/25 21:02, Jaegeuk Kim wrote:
On 05/25, Jaegeuk Kim wrote:
On 05/25, Chao Yu wrote:
Also, and queue this?
Easy to get this?
need GFP_NOFS?
Not sure, I use __GFP_IO intentionally here to avoid __GFP_RECLAIM from
On Tue, 25 May 2021, Satya Tangirala wrote:
65;6200;1c
> On Tue, May 25, 2021 at 01:57:28PM +0100, Lee Jones wrote:
> > On Thu, 21 Jan 2021 at 23:06, Satya Tangirala wrote:
> >
> > > This patch series adds support for direct I/O with fscrypt using
> > > blk-crypto.
> > >
> >
> > Is there an
This patch supports to migrate swapfile in aligned write mode during
swapon in order to keep swapfile being aligned to section as much as
possible, then pinned swapfile will locates fully filled section which
may not affected by GC.
However, for the case that swapfile's size is not aligned to
After commit af4b6b8edf6a ("f2fs: introduce check_swap_activate_fast()"),
we will never run into original logic of check_swap_activate() before
f2fs supports non 4k-sized page, so let's delete those dead codes.
Signed-off-by: Chao Yu
---
fs/f2fs/data.c | 171
41 matches
Mail list logo