* [GIT PULL] f2fs update for 4.16-rc1
@ 2018-01-30 22:32 Jaegeuk Kim
2018-01-30 22:54 ` Stephen Rothwell
0 siblings, 1 reply; 11+ messages in thread
From: Jaegeuk Kim @ 2018-01-30 22:32 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List, Linux F2FS Dev Mailing List
Hi Linux,
Could you please consider the below pull request?
Thanks,
The following changes since commit ace52288edf0cb5e7a52b681f057f86224c49c27:
Merge tag 'for-linus-20171218' of git://git.infradead.org/linux-mtd (2017-12-18 16:18:01 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git tags/f2fs-for-4.16-rc1
for you to fetch changes up to 1c1d35df71104c76a4a2e25862926f22c334c9d6:
f2fs: support inode creation time (2018-01-25 14:10:39 -0800)
----------------------------------------------------------------
f2fs-for-4.16-rc1
In this round, we've followed up to support some generic features such as
cgroup, block reservation, linking fscrypt_ops, delivering write_hints,
and some ioctls. And, we could fix some corner cases in terms of power-cut
recovery and subtle deadlocks.
Enhancement:
- bitmap operations to handle NAT blocks
- readahead to improve readdir speed
- switch to use fscrypt_*
- apply write hints for direct IO
- add reserve_root=%u,resuid=%u,resgid=%u to reserve blocks for root/uid/gid
- modify b_avail and b_free to consider root reserved blocks
- support cgroup writeback
- support FIEMAP_FLAG_XATTR for fibmap
- add F2FS_IOC_PRECACHE_EXTENTS to pre-cache extents
- add F2FS_IOC_{GET/SET}_PIN_FILE to pin LBAs for data blocks
- support inode creation time
Bug fix:
- sysfile-based quota operations
- memory footprint accounting
- allow to write data on partial preallocation case
- fix deadlock case on fallocate
- fix to handle fill_super errors
- fix missing inode updates of fsync'ed file
- recover renamed file which was fsycn'ed before
- drop inmemory pages in corner error case
- keep last_disk_size correctly
- recover missing i_inline flags during roll-forward
Various clean-up patches were added as well.
----------------------------------------------------------------
Chao Yu (32):
f2fs: reserve nid resource for quota sysfile
f2fs: remove unneeded memory footprint accounting
f2fs: fix lock dependency in between dio_rwsem & i_mmap_sem
f2fs: inject fault to kzalloc
f2fs: inject fault to kvmalloc
f2fs: spread f2fs_k{m,z}alloc
f2fs: fix error handling in fill_super
f2fs: clean up hash codes
f2fs: clean up f2fs_map_blocks
f2fs: don't return value in truncate_data_blocks_range
f2fs: fix potential hangtask in f2fs_trace_pid
f2fs: continue to do direct IO if we only preallocate partial blocks
f2fs: clean up unneeded declaration
f2fs: avoid high cpu usage in discard thread
f2fs: remove unused pend_list_tag
f2fs: fix to caclulate required free section correctly
f2fs: fix to cover f2fs_inline_data_fiemap with inode_lock
f2fs: support FIEMAP_FLAG_XATTR
f2fs: support F2FS_IOC_PRECACHE_EXTENTS
f2fs: speed up defragment on sparse file
f2fs: fix to drop all inmem pages correctly
f2fs: clean up error path of fill_super
f2fs: kill F2FS_INLINE_XATTR_ADDRS for cleanup
f2fs: fix to update last_disk_size correctly
f2fs: split need_inplace_update
f2fs: hanlde error case in f2fs_ioc_shutdown
f2fs: stop gc/discard thread after fs shutdown
f2fs: drop page cache after fs shutdown
f2fs: use GFP_F2FS_ZERO for cleanup
f2fs: clean up duplicated assignment in init_discard_policy
f2fs: stop issuing discard if fs is readonly
f2fs: support inode creation time
Daeho Jeong (3):
f2fs: handle newly created page when revoking inmem pages
f2fs: prevent newly created inode from being dirtied incorrectly
f2fs: correct removexattr behavior for null valued extended attribute
Elena Reshetova (1):
posix_acl: convert posix_acl.a_refcount from atomic_t to refcount_t
Eric Biggers (5):
f2fs: switch to fscrypt_file_open()
f2fs: switch to fscrypt_prepare_link()
f2fs: switch to fscrypt_prepare_rename()
f2fs: switch to fscrypt_prepare_lookup()
f2fs: switch to fscrypt_prepare_setattr()
Hyunchul Lee (1):
f2fs: apply write hints to select the type of segment for direct write
Jaegeuk Kim (12):
f2fs: return error during fill_super
f2fs: recover directory operations by fsync
f2fs: fix missing error number for xattr operation
f2fs: skip stop_checkpoint for user data writes
f2fs: enable quota at remount from r to w
f2fs: show precise # of blocks that user/root can use
f2fs: add reserved blocks for root user
f2fs: add resgid and resuid to reserve root blocks
f2fs: add an ioctl to disable GC for specific file
f2fs: allow quota to use reserved blocks
f2fs: recover some i_inline flags
f2fs: allow to recover node blocks given updated checkpoint
LiFan (4):
f2fs: fix concurrent problem for updating free bitmap
f2fs: remove an excess variable
f2fs: remove a redundant conditional expression
f2fs: use unlikely for release case
Sheng Yong (4):
f2fs: introduce sysfs readdir_ra to readahead inode block in readdir
f2fs: still write data if preallocate only partial blocks
f2fs: remove unused parameter
f2fs: avoid hungtask when GC encrypted block if io_bits is set
Wei Yongjun (1):
f2fs: make local functions static
Yufen Yu (1):
f2fs: implement cgroup writeback support
Yunlei He (6):
f2fs: no need to read nat block if nat_block_bitmap is set
f2fs: no need return value in restore summary process
f2fs: fix an error case of missing update inode page
f2fs: update inode info to inode page for new file
f2fs: check node page again in write end io
f2fs: rebuild sit page from sit info in mem
Yunlong Song (1):
f2fs: check segment type in __f2fs_replace_block
Zhikang Zhang (1):
f2fs: remove repeated f2fs_bug_on
Documentation/ABI/testing/sysfs-fs-f2fs | 6 +
fs/f2fs/acl.c | 2 +-
fs/f2fs/checkpoint.c | 10 +-
fs/f2fs/data.c | 299 +++++++++++++++++++++++++++-----
fs/f2fs/debug.c | 12 +-
fs/f2fs/dir.c | 6 +
fs/f2fs/f2fs.h | 201 +++++++++++++++------
fs/f2fs/file.c | 248 ++++++++++++++++++++------
fs/f2fs/gc.c | 18 +-
fs/f2fs/gc.h | 2 +
fs/f2fs/inode.c | 34 +++-
fs/f2fs/namei.c | 67 +++----
fs/f2fs/node.c | 149 ++++++++--------
fs/f2fs/node.h | 4 +
fs/f2fs/recovery.c | 27 ++-
fs/f2fs/segment.c | 129 +++++++-------
fs/f2fs/segment.h | 92 +++++-----
fs/f2fs/super.c | 142 ++++++++++++---
fs/f2fs/sysfs.c | 14 +-
fs/f2fs/trace.c | 12 +-
fs/f2fs/xattr.c | 12 +-
fs/posix_acl.c | 6 +-
include/linux/f2fs_fs.h | 14 +-
include/linux/posix_acl.h | 7 +-
include/trace/events/f2fs.h | 3 +-
25 files changed, 1064 insertions(+), 452 deletions(-)
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [GIT PULL] f2fs update for 4.16-rc1
2018-01-30 22:32 [GIT PULL] f2fs update for 4.16-rc1 Jaegeuk Kim
@ 2018-01-30 22:54 ` Stephen Rothwell
2018-01-31 0:25 ` Jaegeuk Kim
0 siblings, 1 reply; 11+ messages in thread
From: Stephen Rothwell @ 2018-01-30 22:54 UTC (permalink / raw)
To: Jaegeuk Kim
Cc: Linus Torvalds, Linux F2FS Dev Mailing List,
Linux Kernel Mailing List, Chris Mason, Josef Bacik, Yufen Yu,
Tejun Heo
Hi all,
On Tue, 30 Jan 2018 14:32:20 -0800 Jaegeuk Kim <jaegeuk@kernel.org> wrote:
>
> Could you please consider the below pull request?
>
> Thanks,
>
> The following changes since commit ace52288edf0cb5e7a52b681f057f86224c49c27:
>
> Merge tag 'for-linus-20171218' of git://git.infradead.org/linux-mtd (2017-12-18 16:18:01 -0800)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git tags/f2fs-for-4.16-rc1
>
> for you to fetch changes up to 1c1d35df71104c76a4a2e25862926f22c334c9d6:
>
> f2fs: support inode creation time (2018-01-25 14:10:39 -0800)
This has an interesting conflict with the btrfs tree:
-----------------------------------------------------------------------
After merging the f2fs tree, today's linux-next build (x86_64
allmodconfig) failed like this:
/home/sfr/next/next/fs/f2fs/super.c: In function 'f2fs_fill_super':
/home/sfr/next/next/fs/f2fs/super.c:2563:18: error: 'SB_I_CGROUPWB' undeclared (first use in this function); did you mean 'S_CGROUPWB'?
sb->s_iflags |= SB_I_CGROUPWB;
^~~~~~~~~~~~~
S_CGROUPWB
Caused by commit
578c647879f7 ("f2fs: implement cgroup writeback support")
interacting with commit
34934189a3dd ("cgroup, writeback: replace SB_I_CGROUPWB with per-inode S_CGROUPWB"
from the btrfs tree.
I have reverted the f2fs tree commit for today, but a better resolution
would be appreciated.
-----------------------------------------------------------------------
I have seen no response to the above email and have been reverting that
commit since Jan 18.
--
Cheers,
Stephen Rothwell
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [GIT PULL] f2fs update for 4.16-rc1
2018-01-30 22:54 ` Stephen Rothwell
@ 2018-01-31 0:25 ` Jaegeuk Kim
2018-01-31 22:25 ` Stephen Rothwell
0 siblings, 1 reply; 11+ messages in thread
From: Jaegeuk Kim @ 2018-01-31 0:25 UTC (permalink / raw)
To: Stephen Rothwell
Cc: Yufen Yu, Josef Bacik, Linux Kernel Mailing List,
Linux F2FS Dev Mailing List, Chris Mason, Tejun Heo,
Linus Torvalds
On 01/31, Stephen Rothwell wrote:
> Hi all,
>
> On Tue, 30 Jan 2018 14:32:20 -0800 Jaegeuk Kim <jaegeuk@kernel.org> wrote:
> >
> > Could you please consider the below pull request?
> >
> > Thanks,
> >
> > The following changes since commit ace52288edf0cb5e7a52b681f057f86224c49c27:
> >
> > Merge tag 'for-linus-20171218' of git://git.infradead.org/linux-mtd (2017-12-18 16:18:01 -0800)
> >
> > are available in the Git repository at:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git tags/f2fs-for-4.16-rc1
> >
> > for you to fetch changes up to 1c1d35df71104c76a4a2e25862926f22c334c9d6:
> >
> > f2fs: support inode creation time (2018-01-25 14:10:39 -0800)
>
> This has an interesting conflict with the btrfs tree:
>
> -----------------------------------------------------------------------
> After merging the f2fs tree, today's linux-next build (x86_64
> allmodconfig) failed like this:
>
> /home/sfr/next/next/fs/f2fs/super.c: In function 'f2fs_fill_super':
> /home/sfr/next/next/fs/f2fs/super.c:2563:18: error: 'SB_I_CGROUPWB' undeclared (first use in this function); did you mean 'S_CGROUPWB'?
> sb->s_iflags |= SB_I_CGROUPWB;
> ^~~~~~~~~~~~~
> S_CGROUPWB
>
> Caused by commit
>
> 578c647879f7 ("f2fs: implement cgroup writeback support")
>
> interacting with commit
>
> 34934189a3dd ("cgroup, writeback: replace SB_I_CGROUPWB with per-inode S_CGROUPWB"
>
> from the btrfs tree.
>
> I have reverted the f2fs tree commit for today, but a better resolution
> would be appreciated.
> -----------------------------------------------------------------------
>
> I have seen no response to the above email and have been reverting that
> commit since Jan 18.
I think this can be addressed by:
diff --git a/fs/f2fs/inode.c b/fs/f2fs/inode.c
index 89c838bfb067..c743b73976d0 100644
--- a/fs/f2fs/inode.c
+++ b/fs/f2fs/inode.c
@@ -48,9 +48,10 @@ void f2fs_set_inode_flags(struct inode *inode)
new_fl |= S_DIRSYNC;
if (f2fs_encrypted_inode(inode))
new_fl |= S_ENCRYPTED;
+ new_fl |= S_CGROUPWB;
inode_set_flags(inode, new_fl,
S_SYNC|S_APPEND|S_IMMUTABLE|S_NOATIME|S_DIRSYNC|
- S_ENCRYPTED);
+ S_ENCRYPTED|S_CGROUPWB);
}
static void __get_inode_rdev(struct inode *inode, struct f2fs_inode *ri)
diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c
index 8173ae688814..ebcd58476fc7 100644
--- a/fs/f2fs/super.c
+++ b/fs/f2fs/super.c
@@ -2560,7 +2560,6 @@ static int f2fs_fill_super(struct super_block *sb, void *data, int silent)
sb->s_flags = (sb->s_flags & ~SB_POSIXACL) |
(test_opt(sbi, POSIX_ACL) ? SB_POSIXACL : 0);
memcpy(&sb->s_uuid, raw_super->uuid, sizeof(raw_super->uuid));
- sb->s_iflags |= SB_I_CGROUPWB;
/* init f2fs-specific super block info */
sbi->valid_super_block = valid_super_block;
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [GIT PULL] f2fs update for 4.16-rc1
2018-01-31 0:25 ` Jaegeuk Kim
@ 2018-01-31 22:25 ` Stephen Rothwell
2018-03-13 23:17 ` Stephen Rothwell
0 siblings, 1 reply; 11+ messages in thread
From: Stephen Rothwell @ 2018-01-31 22:25 UTC (permalink / raw)
To: Jaegeuk Kim
Cc: Linus Torvalds, Linux F2FS Dev Mailing List,
Linux Kernel Mailing List, Chris Mason, Josef Bacik, Yufen Yu,
Tejun Heo
Hi Jaegeuk,
On Tue, 30 Jan 2018 16:25:35 -0800 Jaegeuk Kim <jaegeuk@kernel.org> wrote:
>
> On 01/31, Stephen Rothwell wrote:
> >
> > On Tue, 30 Jan 2018 14:32:20 -0800 Jaegeuk Kim <jaegeuk@kernel.org> wrote:
> > >
> > > Could you please consider the below pull request?
> > >
> > > Thanks,
> > >
> > > The following changes since commit ace52288edf0cb5e7a52b681f057f86224c49c27:
> > >
> > > Merge tag 'for-linus-20171218' of git://git.infradead.org/linux-mtd (2017-12-18 16:18:01 -0800)
> > >
> > > are available in the Git repository at:
> > >
> > > git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git tags/f2fs-for-4.16-rc1
> > >
> > > for you to fetch changes up to 1c1d35df71104c76a4a2e25862926f22c334c9d6:
> > >
> > > f2fs: support inode creation time (2018-01-25 14:10:39 -0800)
> >
> > This has an interesting conflict with the btrfs tree:
> >
> > -----------------------------------------------------------------------
> > After merging the f2fs tree, today's linux-next build (x86_64
> > allmodconfig) failed like this:
> >
> > /home/sfr/next/next/fs/f2fs/super.c: In function 'f2fs_fill_super':
> > /home/sfr/next/next/fs/f2fs/super.c:2563:18: error: 'SB_I_CGROUPWB' undeclared (first use in this function); did you mean 'S_CGROUPWB'?
> > sb->s_iflags |= SB_I_CGROUPWB;
> > ^~~~~~~~~~~~~
> > S_CGROUPWB
> >
> > Caused by commit
> >
> > 578c647879f7 ("f2fs: implement cgroup writeback support")
> >
> > interacting with commit
> >
> > 34934189a3dd ("cgroup, writeback: replace SB_I_CGROUPWB with per-inode S_CGROUPWB"
> >
> > from the btrfs tree.
> >
> > I have reverted the f2fs tree commit for today, but a better resolution
> > would be appreciated.
> > -----------------------------------------------------------------------
> >
> > I have seen no response to the above email and have been reverting that
> > commit since Jan 18.
>
> I think this can be addressed by:
>
> diff --git a/fs/f2fs/inode.c b/fs/f2fs/inode.c
> index 89c838bfb067..c743b73976d0 100644
> --- a/fs/f2fs/inode.c
> +++ b/fs/f2fs/inode.c
> @@ -48,9 +48,10 @@ void f2fs_set_inode_flags(struct inode *inode)
> new_fl |= S_DIRSYNC;
> if (f2fs_encrypted_inode(inode))
> new_fl |= S_ENCRYPTED;
> + new_fl |= S_CGROUPWB;
> inode_set_flags(inode, new_fl,
> S_SYNC|S_APPEND|S_IMMUTABLE|S_NOATIME|S_DIRSYNC|
> - S_ENCRYPTED);
> + S_ENCRYPTED|S_CGROUPWB);
> }
>
> static void __get_inode_rdev(struct inode *inode, struct f2fs_inode *ri)
> diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c
> index 8173ae688814..ebcd58476fc7 100644
> --- a/fs/f2fs/super.c
> +++ b/fs/f2fs/super.c
> @@ -2560,7 +2560,6 @@ static int f2fs_fill_super(struct super_block *sb, void *data, int silent)
> sb->s_flags = (sb->s_flags & ~SB_POSIXACL) |
> (test_opt(sbi, POSIX_ACL) ? SB_POSIXACL : 0);
> memcpy(&sb->s_uuid, raw_super->uuid, sizeof(raw_super->uuid));
> - sb->s_iflags |= SB_I_CGROUPWB;
>
> /* init f2fs-specific super block info */
> sbi->valid_super_block = valid_super_block;
>
I have applied that (by hand) as a merge fix patch for the merge of teh
btrfs tree for today. Thanks for the resolution.
--
Cheers,
Stephen Rothwell
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [GIT PULL] f2fs update for 4.16-rc1
2018-01-31 22:25 ` Stephen Rothwell
@ 2018-03-13 23:17 ` Stephen Rothwell
2018-04-03 2:29 ` Stephen Rothwell
0 siblings, 1 reply; 11+ messages in thread
From: Stephen Rothwell @ 2018-03-13 23:17 UTC (permalink / raw)
To: Chris Mason, Josef Bacik
Cc: Jaegeuk Kim, Linus Torvalds, Linux F2FS Dev Mailing List,
Linux Kernel Mailing List, Yufen Yu, Tejun Heo, David Sterba
[-- Attachment #1: Type: text/plain, Size: 5317 bytes --]
Hi all,
On Thu, 1 Feb 2018 09:25:51 +1100 Stephen Rothwell <sfr@canb.auug.org.au> wrote:
>
> On Tue, 30 Jan 2018 16:25:35 -0800 Jaegeuk Kim <jaegeuk@kernel.org> wrote:
> >
> > On 01/31, Stephen Rothwell wrote:
> > >
> > > On Tue, 30 Jan 2018 14:32:20 -0800 Jaegeuk Kim <jaegeuk@kernel.org> wrote:
> > > >
> > > > Could you please consider the below pull request?
> > > >
> > > > Thanks,
> > > >
> > > > The following changes since commit ace52288edf0cb5e7a52b681f057f86224c49c27:
> > > >
> > > > Merge tag 'for-linus-20171218' of git://git.infradead.org/linux-mtd (2017-12-18 16:18:01 -0800)
> > > >
> > > > are available in the Git repository at:
> > > >
> > > > git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git tags/f2fs-for-4.16-rc1
> > > >
> > > > for you to fetch changes up to 1c1d35df71104c76a4a2e25862926f22c334c9d6:
> > > >
> > > > f2fs: support inode creation time (2018-01-25 14:10:39 -0800)
> > >
> > > This has an interesting conflict with the btrfs tree:
> > >
> > > -----------------------------------------------------------------------
> > > After merging the f2fs tree, today's linux-next build (x86_64
> > > allmodconfig) failed like this:
> > >
> > > /home/sfr/next/next/fs/f2fs/super.c: In function 'f2fs_fill_super':
> > > /home/sfr/next/next/fs/f2fs/super.c:2563:18: error: 'SB_I_CGROUPWB' undeclared (first use in this function); did you mean 'S_CGROUPWB'?
> > > sb->s_iflags |= SB_I_CGROUPWB;
> > > ^~~~~~~~~~~~~
> > > S_CGROUPWB
> > >
> > > Caused by commit
> > >
> > > 578c647879f7 ("f2fs: implement cgroup writeback support")
> > >
> > > interacting with commit
> > >
> > > 34934189a3dd ("cgroup, writeback: replace SB_I_CGROUPWB with per-inode S_CGROUPWB"
> > >
> > > from the btrfs tree.
> > >
> > > I have reverted the f2fs tree commit for today, but a better resolution
> > > would be appreciated.
> > > -----------------------------------------------------------------------
> > >
> > > I have seen no response to the above email and have been reverting that
> > > commit since Jan 18.
> >
> > I think this can be addressed by:
> >
> > diff --git a/fs/f2fs/inode.c b/fs/f2fs/inode.c
> > index 89c838bfb067..c743b73976d0 100644
> > --- a/fs/f2fs/inode.c
> > +++ b/fs/f2fs/inode.c
> > @@ -48,9 +48,10 @@ void f2fs_set_inode_flags(struct inode *inode)
> > new_fl |= S_DIRSYNC;
> > if (f2fs_encrypted_inode(inode))
> > new_fl |= S_ENCRYPTED;
> > + new_fl |= S_CGROUPWB;
> > inode_set_flags(inode, new_fl,
> > S_SYNC|S_APPEND|S_IMMUTABLE|S_NOATIME|S_DIRSYNC|
> > - S_ENCRYPTED);
> > + S_ENCRYPTED|S_CGROUPWB);
> > }
> >
> > static void __get_inode_rdev(struct inode *inode, struct f2fs_inode *ri)
> > diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c
> > index 8173ae688814..ebcd58476fc7 100644
> > --- a/fs/f2fs/super.c
> > +++ b/fs/f2fs/super.c
> > @@ -2560,7 +2560,6 @@ static int f2fs_fill_super(struct super_block *sb, void *data, int silent)
> > sb->s_flags = (sb->s_flags & ~SB_POSIXACL) |
> > (test_opt(sbi, POSIX_ACL) ? SB_POSIXACL : 0);
> > memcpy(&sb->s_uuid, raw_super->uuid, sizeof(raw_super->uuid));
> > - sb->s_iflags |= SB_I_CGROUPWB;
> >
> > /* init f2fs-specific super block info */
> > sbi->valid_super_block = valid_super_block;
> >
>
> I have applied that (by hand) as a merge fix patch for the merge of teh
> btrfs tree for today. Thanks for the resolution.
I am still applying this to the merge of the btrfs tree every day ...
Commit
578c647879f7 ("f2fs: implement cgroup writeback support")
was merged into Linus' tree on Jan 31.
Here is the actual merge fix patch:
From: Stephen Rothwell <sfr@canb.auug.org.au>
Date: Thu, 1 Feb 2018 09:21:06 +1100
Subject: [PATCH] f2fs: fixup for cgroup/writeback change
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
---
fs/f2fs/inode.c | 3 ++-
fs/f2fs/super.c | 1 -
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/fs/f2fs/inode.c b/fs/f2fs/inode.c
index 205add3d0f3a..f34652c4288f 100644
--- a/fs/f2fs/inode.c
+++ b/fs/f2fs/inode.c
@@ -48,9 +48,10 @@ void f2fs_set_inode_flags(struct inode *inode)
new_fl |= S_DIRSYNC;
if (f2fs_encrypted_inode(inode))
new_fl |= S_ENCRYPTED;
+ new_fl |= S_CGROUPWB;
inode_set_flags(inode, new_fl,
S_SYNC|S_APPEND|S_IMMUTABLE|S_NOATIME|S_DIRSYNC|
- S_ENCRYPTED);
+ S_ENCRYPTED|S_CGROUPWB);
}
static void __get_inode_rdev(struct inode *inode, struct f2fs_inode *ri)
diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c
index 8173ae688814..ebcd58476fc7 100644
--- a/fs/f2fs/super.c
+++ b/fs/f2fs/super.c
@@ -2560,7 +2560,6 @@ static int f2fs_fill_super(struct super_block *sb, void *data, int silent)
sb->s_flags = (sb->s_flags & ~SB_POSIXACL) |
(test_opt(sbi, POSIX_ACL) ? SB_POSIXACL : 0);
memcpy(&sb->s_uuid, raw_super->uuid, sizeof(raw_super->uuid));
- sb->s_iflags |= SB_I_CGROUPWB;
/* init f2fs-specific super block info */
sbi->valid_super_block = valid_super_block;
--
2.15.1
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [GIT PULL] f2fs update for 4.16-rc1
2018-03-13 23:17 ` Stephen Rothwell
@ 2018-04-03 2:29 ` Stephen Rothwell
2018-04-03 14:20 ` Tejun Heo
2018-06-18 3:38 ` Stephen Rothwell
0 siblings, 2 replies; 11+ messages in thread
From: Stephen Rothwell @ 2018-04-03 2:29 UTC (permalink / raw)
To: Chris Mason, Josef Bacik
Cc: Jaegeuk Kim, Linus Torvalds, Linux F2FS Dev Mailing List,
Linux Kernel Mailing List, Yufen Yu, Tejun Heo, David Sterba
[-- Attachment #1: Type: text/plain, Size: 5698 bytes --]
Hi all,
Ping?
On Wed, 14 Mar 2018 10:17:04 +1100 Stephen Rothwell <sfr@canb.auug.org.au> wrote:
>
> On Thu, 1 Feb 2018 09:25:51 +1100 Stephen Rothwell <sfr@canb.auug.org.au> wrote:
> >
> > On Tue, 30 Jan 2018 16:25:35 -0800 Jaegeuk Kim <jaegeuk@kernel.org> wrote:
> > >
> > > On 01/31, Stephen Rothwell wrote:
> > > >
> > > > On Tue, 30 Jan 2018 14:32:20 -0800 Jaegeuk Kim <jaegeuk@kernel.org> wrote:
> > > > >
> > > > > Could you please consider the below pull request?
> > > > >
> > > > > Thanks,
> > > > >
> > > > > The following changes since commit ace52288edf0cb5e7a52b681f057f86224c49c27:
> > > > >
> > > > > Merge tag 'for-linus-20171218' of git://git.infradead.org/linux-mtd (2017-12-18 16:18:01 -0800)
> > > > >
> > > > > are available in the Git repository at:
> > > > >
> > > > > git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git tags/f2fs-for-4.16-rc1
> > > > >
> > > > > for you to fetch changes up to 1c1d35df71104c76a4a2e25862926f22c334c9d6:
> > > > >
> > > > > f2fs: support inode creation time (2018-01-25 14:10:39 -0800)
> > > >
> > > > This has an interesting conflict with the btrfs tree:
> > > >
> > > > -----------------------------------------------------------------------
> > > > After merging the f2fs tree, today's linux-next build (x86_64
> > > > allmodconfig) failed like this:
> > > >
> > > > /home/sfr/next/next/fs/f2fs/super.c: In function 'f2fs_fill_super':
> > > > /home/sfr/next/next/fs/f2fs/super.c:2563:18: error: 'SB_I_CGROUPWB' undeclared (first use in this function); did you mean 'S_CGROUPWB'?
> > > > sb->s_iflags |= SB_I_CGROUPWB;
> > > > ^~~~~~~~~~~~~
> > > > S_CGROUPWB
> > > >
> > > > Caused by commit
> > > >
> > > > 578c647879f7 ("f2fs: implement cgroup writeback support")
> > > >
> > > > interacting with commit
> > > >
> > > > 34934189a3dd ("cgroup, writeback: replace SB_I_CGROUPWB with per-inode S_CGROUPWB"
> > > >
> > > > from the btrfs tree.
> > > >
> > > > I have reverted the f2fs tree commit for today, but a better resolution
> > > > would be appreciated.
> > > > -----------------------------------------------------------------------
> > > >
> > > > I have seen no response to the above email and have been reverting that
> > > > commit since Jan 18.
> > >
> > > I think this can be addressed by:
> > >
> > > diff --git a/fs/f2fs/inode.c b/fs/f2fs/inode.c
> > > index 89c838bfb067..c743b73976d0 100644
> > > --- a/fs/f2fs/inode.c
> > > +++ b/fs/f2fs/inode.c
> > > @@ -48,9 +48,10 @@ void f2fs_set_inode_flags(struct inode *inode)
> > > new_fl |= S_DIRSYNC;
> > > if (f2fs_encrypted_inode(inode))
> > > new_fl |= S_ENCRYPTED;
> > > + new_fl |= S_CGROUPWB;
> > > inode_set_flags(inode, new_fl,
> > > S_SYNC|S_APPEND|S_IMMUTABLE|S_NOATIME|S_DIRSYNC|
> > > - S_ENCRYPTED);
> > > + S_ENCRYPTED|S_CGROUPWB);
> > > }
> > >
> > > static void __get_inode_rdev(struct inode *inode, struct f2fs_inode *ri)
> > > diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c
> > > index 8173ae688814..ebcd58476fc7 100644
> > > --- a/fs/f2fs/super.c
> > > +++ b/fs/f2fs/super.c
> > > @@ -2560,7 +2560,6 @@ static int f2fs_fill_super(struct super_block *sb, void *data, int silent)
> > > sb->s_flags = (sb->s_flags & ~SB_POSIXACL) |
> > > (test_opt(sbi, POSIX_ACL) ? SB_POSIXACL : 0);
> > > memcpy(&sb->s_uuid, raw_super->uuid, sizeof(raw_super->uuid));
> > > - sb->s_iflags |= SB_I_CGROUPWB;
> > >
> > > /* init f2fs-specific super block info */
> > > sbi->valid_super_block = valid_super_block;
> > >
> >
> > I have applied that (by hand) as a merge fix patch for the merge of teh
> > btrfs tree for today. Thanks for the resolution.
>
> I am still applying this to the merge of the btrfs tree every day ...
>
> Commit
> 578c647879f7 ("f2fs: implement cgroup writeback support")
> was merged into Linus' tree on Jan 31.
>
> Here is the actual merge fix patch:
>
> From: Stephen Rothwell <sfr@canb.auug.org.au>
> Date: Thu, 1 Feb 2018 09:21:06 +1100
> Subject: [PATCH] f2fs: fixup for cgroup/writeback change
>
> Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
> ---
> fs/f2fs/inode.c | 3 ++-
> fs/f2fs/super.c | 1 -
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/fs/f2fs/inode.c b/fs/f2fs/inode.c
> index 205add3d0f3a..f34652c4288f 100644
> --- a/fs/f2fs/inode.c
> +++ b/fs/f2fs/inode.c
> @@ -48,9 +48,10 @@ void f2fs_set_inode_flags(struct inode *inode)
> new_fl |= S_DIRSYNC;
> if (f2fs_encrypted_inode(inode))
> new_fl |= S_ENCRYPTED;
> + new_fl |= S_CGROUPWB;
> inode_set_flags(inode, new_fl,
> S_SYNC|S_APPEND|S_IMMUTABLE|S_NOATIME|S_DIRSYNC|
> - S_ENCRYPTED);
> + S_ENCRYPTED|S_CGROUPWB);
> }
>
> static void __get_inode_rdev(struct inode *inode, struct f2fs_inode *ri)
> diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c
> index 8173ae688814..ebcd58476fc7 100644
> --- a/fs/f2fs/super.c
> +++ b/fs/f2fs/super.c
> @@ -2560,7 +2560,6 @@ static int f2fs_fill_super(struct super_block *sb, void *data, int silent)
> sb->s_flags = (sb->s_flags & ~SB_POSIXACL) |
> (test_opt(sbi, POSIX_ACL) ? SB_POSIXACL : 0);
> memcpy(&sb->s_uuid, raw_super->uuid, sizeof(raw_super->uuid));
> - sb->s_iflags |= SB_I_CGROUPWB;
>
> /* init f2fs-specific super block info */
> sbi->valid_super_block = valid_super_block;
> --
> 2.15.1
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [GIT PULL] f2fs update for 4.16-rc1
2018-04-03 2:29 ` Stephen Rothwell
@ 2018-04-03 14:20 ` Tejun Heo
2018-04-03 14:45 ` Stephen Rothwell
2018-06-18 3:38 ` Stephen Rothwell
1 sibling, 1 reply; 11+ messages in thread
From: Tejun Heo @ 2018-04-03 14:20 UTC (permalink / raw)
To: Stephen Rothwell
Cc: Yufen Yu, Josef Bacik, David Sterba, Linux Kernel Mailing List,
Linux F2FS Dev Mailing List, Chris Mason, Jaegeuk Kim,
Linus Torvalds
Hello, Stephen.
On Tue, Apr 03, 2018 at 12:29:19PM +1000, Stephen Rothwell wrote:
> > I am still applying this to the merge of the btrfs tree every day ...
> >
> > Commit
> > 578c647879f7 ("f2fs: implement cgroup writeback support")
> > was merged into Linus' tree on Jan 31.
> >
> > Here is the actual merge fix patch:
Yeah, the merge fix looks correct to me. Depending on the merge
order, it can go either after the btrfs merge or the f2fs merge, I
guess. Stephen, beyond appyling the merge fix afterwards, is there
somethine else you are concerned about?
Thanks.
--
tejun
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [GIT PULL] f2fs update for 4.16-rc1
2018-04-03 14:20 ` Tejun Heo
@ 2018-04-03 14:45 ` Stephen Rothwell
0 siblings, 0 replies; 11+ messages in thread
From: Stephen Rothwell @ 2018-04-03 14:45 UTC (permalink / raw)
To: Tejun Heo
Cc: Chris Mason, Josef Bacik, Jaegeuk Kim, Linus Torvalds,
Linux F2FS Dev Mailing List, Linux Kernel Mailing List, Yufen Yu,
David Sterba
[-- Attachment #1: Type: text/plain, Size: 1190 bytes --]
Hi Tejun,
On Tue, 3 Apr 2018 07:20:29 -0700 Tejun Heo <tj@kernel.org> wrote:
>
> Hello, Stephen.
>
> On Tue, Apr 03, 2018 at 12:29:19PM +1000, Stephen Rothwell wrote:
> > > I am still applying this to the merge of the btrfs tree every day ...
> > >
> > > Commit
> > > 578c647879f7 ("f2fs: implement cgroup writeback support")
> > > was merged into Linus' tree on Jan 31.
> > >
> > > Here is the actual merge fix patch:
>
> Yeah, the merge fix looks correct to me. Depending on the merge
> order, it can go either after the btrfs merge or the f2fs merge, I
> guess. Stephen, beyond appyling the merge fix afterwards, is there
> somethine else you are concerned about?
The f2fs part of the conflict was merged into Linus' tree on Jan 31,
and I have been applying the conflict resolution patch for a whole
release cycle i.e. the btrfs tree part of the conflict did not get
merged during the last merge window, and has not been updated since
then - in fact the btrfs tree
(git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git#next)
has not been updated or merged into Linus' tree since last December.
:-(
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [GIT PULL] f2fs update for 4.16-rc1
2018-04-03 2:29 ` Stephen Rothwell
2018-04-03 14:20 ` Tejun Heo
@ 2018-06-18 3:38 ` Stephen Rothwell
2018-06-18 18:05 ` Chris Mason
1 sibling, 1 reply; 11+ messages in thread
From: Stephen Rothwell @ 2018-06-18 3:38 UTC (permalink / raw)
To: Chris Mason, Josef Bacik
Cc: Jaegeuk Kim, Linus Torvalds, Linux F2FS Dev Mailing List,
Linux Kernel Mailing List, Yufen Yu, Tejun Heo, David Sterba
[-- Attachment #1: Type: text/plain, Size: 6259 bytes --]
Hi Chris,
On Tue, 3 Apr 2018 12:29:19 +1000 Stephen Rothwell <sfr@canb.auug.org.au> wrote:
>
> Ping?
>
> On Wed, 14 Mar 2018 10:17:04 +1100 Stephen Rothwell <sfr@canb.auug.org.au> wrote:
> >
> > On Thu, 1 Feb 2018 09:25:51 +1100 Stephen Rothwell <sfr@canb.auug.org.au> wrote:
> > >
> > > On Tue, 30 Jan 2018 16:25:35 -0800 Jaegeuk Kim <jaegeuk@kernel.org> wrote:
> > > >
> > > > On 01/31, Stephen Rothwell wrote:
> > > > >
> > > > > On Tue, 30 Jan 2018 14:32:20 -0800 Jaegeuk Kim <jaegeuk@kernel.org> wrote:
> > > > > >
> > > > > > Could you please consider the below pull request?
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > The following changes since commit ace52288edf0cb5e7a52b681f057f86224c49c27:
> > > > > >
> > > > > > Merge tag 'for-linus-20171218' of git://git.infradead.org/linux-mtd (2017-12-18 16:18:01 -0800)
> > > > > >
> > > > > > are available in the Git repository at:
> > > > > >
> > > > > > git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git tags/f2fs-for-4.16-rc1
> > > > > >
> > > > > > for you to fetch changes up to 1c1d35df71104c76a4a2e25862926f22c334c9d6:
> > > > > >
> > > > > > f2fs: support inode creation time (2018-01-25 14:10:39 -0800)
> > > > >
> > > > > This has an interesting conflict with the btrfs tree:
> > > > >
> > > > > -----------------------------------------------------------------------
> > > > > After merging the f2fs tree, today's linux-next build (x86_64
> > > > > allmodconfig) failed like this:
> > > > >
> > > > > /home/sfr/next/next/fs/f2fs/super.c: In function 'f2fs_fill_super':
> > > > > /home/sfr/next/next/fs/f2fs/super.c:2563:18: error: 'SB_I_CGROUPWB' undeclared (first use in this function); did you mean 'S_CGROUPWB'?
> > > > > sb->s_iflags |= SB_I_CGROUPWB;
> > > > > ^~~~~~~~~~~~~
> > > > > S_CGROUPWB
> > > > >
> > > > > Caused by commit
> > > > >
> > > > > 578c647879f7 ("f2fs: implement cgroup writeback support")
> > > > >
> > > > > interacting with commit
> > > > >
> > > > > 34934189a3dd ("cgroup, writeback: replace SB_I_CGROUPWB with per-inode S_CGROUPWB"
> > > > >
> > > > > from the btrfs tree.
> > > > >
> > > > > I have reverted the f2fs tree commit for today, but a better resolution
> > > > > would be appreciated.
> > > > > -----------------------------------------------------------------------
> > > > >
> > > > > I have seen no response to the above email and have been reverting that
> > > > > commit since Jan 18.
> > > >
> > > > I think this can be addressed by:
> > > >
> > > > diff --git a/fs/f2fs/inode.c b/fs/f2fs/inode.c
> > > > index 89c838bfb067..c743b73976d0 100644
> > > > --- a/fs/f2fs/inode.c
> > > > +++ b/fs/f2fs/inode.c
> > > > @@ -48,9 +48,10 @@ void f2fs_set_inode_flags(struct inode *inode)
> > > > new_fl |= S_DIRSYNC;
> > > > if (f2fs_encrypted_inode(inode))
> > > > new_fl |= S_ENCRYPTED;
> > > > + new_fl |= S_CGROUPWB;
> > > > inode_set_flags(inode, new_fl,
> > > > S_SYNC|S_APPEND|S_IMMUTABLE|S_NOATIME|S_DIRSYNC|
> > > > - S_ENCRYPTED);
> > > > + S_ENCRYPTED|S_CGROUPWB);
> > > > }
> > > >
> > > > static void __get_inode_rdev(struct inode *inode, struct f2fs_inode *ri)
> > > > diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c
> > > > index 8173ae688814..ebcd58476fc7 100644
> > > > --- a/fs/f2fs/super.c
> > > > +++ b/fs/f2fs/super.c
> > > > @@ -2560,7 +2560,6 @@ static int f2fs_fill_super(struct super_block *sb, void *data, int silent)
> > > > sb->s_flags = (sb->s_flags & ~SB_POSIXACL) |
> > > > (test_opt(sbi, POSIX_ACL) ? SB_POSIXACL : 0);
> > > > memcpy(&sb->s_uuid, raw_super->uuid, sizeof(raw_super->uuid));
> > > > - sb->s_iflags |= SB_I_CGROUPWB;
> > > >
> > > > /* init f2fs-specific super block info */
> > > > sbi->valid_super_block = valid_super_block;
> > > >
> > >
> > > I have applied that (by hand) as a merge fix patch for the merge of teh
> > > btrfs tree for today. Thanks for the resolution.
> >
> > I am still applying this to the merge of the btrfs tree every day ...
> >
> > Commit
> > 578c647879f7 ("f2fs: implement cgroup writeback support")
> > was merged into Linus' tree on Jan 31.
> >
> > Here is the actual merge fix patch:
> >
> > From: Stephen Rothwell <sfr@canb.auug.org.au>
> > Date: Thu, 1 Feb 2018 09:21:06 +1100
> > Subject: [PATCH] f2fs: fixup for cgroup/writeback change
> >
> > Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
> > ---
> > fs/f2fs/inode.c | 3 ++-
> > fs/f2fs/super.c | 1 -
> > 2 files changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git a/fs/f2fs/inode.c b/fs/f2fs/inode.c
> > index 205add3d0f3a..f34652c4288f 100644
> > --- a/fs/f2fs/inode.c
> > +++ b/fs/f2fs/inode.c
> > @@ -48,9 +48,10 @@ void f2fs_set_inode_flags(struct inode *inode)
> > new_fl |= S_DIRSYNC;
> > if (f2fs_encrypted_inode(inode))
> > new_fl |= S_ENCRYPTED;
> > + new_fl |= S_CGROUPWB;
> > inode_set_flags(inode, new_fl,
> > S_SYNC|S_APPEND|S_IMMUTABLE|S_NOATIME|S_DIRSYNC|
> > - S_ENCRYPTED);
> > + S_ENCRYPTED|S_CGROUPWB);
> > }
> >
> > static void __get_inode_rdev(struct inode *inode, struct f2fs_inode *ri)
> > diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c
> > index 8173ae688814..ebcd58476fc7 100644
> > --- a/fs/f2fs/super.c
> > +++ b/fs/f2fs/super.c
> > @@ -2560,7 +2560,6 @@ static int f2fs_fill_super(struct super_block *sb, void *data, int silent)
> > sb->s_flags = (sb->s_flags & ~SB_POSIXACL) |
> > (test_opt(sbi, POSIX_ACL) ? SB_POSIXACL : 0);
> > memcpy(&sb->s_uuid, raw_super->uuid, sizeof(raw_super->uuid));
> > - sb->s_iflags |= SB_I_CGROUPWB;
> >
> > /* init f2fs-specific super block info */
> > sbi->valid_super_block = valid_super_block;
> > --
> > 2.15.1
Another merge window has passed and I am still holding this tree and its
merge fixes ... Tomorrow I will drop the btrfs tree and rename the
btrfs-kdave tree to btrfs. OK?
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [GIT PULL] f2fs update for 4.16-rc1
2018-06-18 3:38 ` Stephen Rothwell
@ 2018-06-18 18:05 ` Chris Mason
2018-06-20 23:26 ` Stephen Rothwell
0 siblings, 1 reply; 11+ messages in thread
From: Chris Mason @ 2018-06-18 18:05 UTC (permalink / raw)
To: Stephen Rothwell
Cc: Yufen Yu, Josef Bacik, David Sterba, Linux Kernel Mailing List,
Linux F2FS Dev Mailing List, Tejun Heo, Jaegeuk Kim,
Linus Torvalds
On 17 Jun 2018, at 23:38, Stephen Rothwell wrote:
> Hi Chris,
>
>
> Another merge window has passed and I am still holding this tree and
> its
> merge fixes ... Tomorrow I will drop the btrfs tree and rename the
> btrfs-kdave tree to btrfs. OK?
Really sorry for the hassle, the f2fs subject line got this filtered
into a different inbox. Tejun and Josef are working out these btrfs
cgroup fixes, so I've pushed v4.17 to my -next tree for now.
Dave has been doing the Btrfs merge window for some time, so focusing
linux-next on his tree is a better fit. But either way, I've fixed my
my email filters so you're back at the top where you belong.
-chris
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [GIT PULL] f2fs update for 4.16-rc1
2018-06-18 18:05 ` Chris Mason
@ 2018-06-20 23:26 ` Stephen Rothwell
0 siblings, 0 replies; 11+ messages in thread
From: Stephen Rothwell @ 2018-06-20 23:26 UTC (permalink / raw)
To: Chris Mason
Cc: Josef Bacik, Jaegeuk Kim, Linus Torvalds,
Linux F2FS Dev Mailing List, Linux Kernel Mailing List, Yufen Yu,
Tejun Heo, David Sterba
[-- Attachment #1: Type: text/plain, Size: 627 bytes --]
Hi Chris,
On Mon, 18 Jun 2018 14:05:32 -0400 Chris Mason <clm@fb.com> wrote:
>
> Really sorry for the hassle, the f2fs subject line got this filtered
> into a different inbox. Tejun and Josef are working out these btrfs
Ah, that explains it.
> cgroup fixes, so I've pushed v4.17 to my -next tree for now.
Thanks.
> Dave has been doing the Btrfs merge window for some time, so focusing
> linux-next on his tree is a better fit. But either way, I've fixed my
> my email filters so you're back at the top where you belong.
I'll just leave things as they are for now.
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2018-06-20 23:26 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-30 22:32 [GIT PULL] f2fs update for 4.16-rc1 Jaegeuk Kim
2018-01-30 22:54 ` Stephen Rothwell
2018-01-31 0:25 ` Jaegeuk Kim
2018-01-31 22:25 ` Stephen Rothwell
2018-03-13 23:17 ` Stephen Rothwell
2018-04-03 2:29 ` Stephen Rothwell
2018-04-03 14:20 ` Tejun Heo
2018-04-03 14:45 ` Stephen Rothwell
2018-06-18 3:38 ` Stephen Rothwell
2018-06-18 18:05 ` Chris Mason
2018-06-20 23:26 ` Stephen Rothwell
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).