Fast symlink can utilize inline data flow to avoid using any
i_addr region, since we need to handle many cases such as
truncation, roll-forward recovery, and fsck/dump tools.
Signed-off-by: Wanpeng Li
---
fs/f2fs/inline.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fs/f
Enable inline_data feature by default since it brings us better
performance and space utilization and now has already stable.
Signed-off-by: Wanpeng Li
---
Documentation/filesystems/f2fs.txt | 2 --
fs/f2fs/f2fs.h | 11 +--
fs/f2fs/inline.c | 3 --
Hi Wanpeng,
> -Original Message-
> From: Wanpeng Li [mailto:wanpeng...@linux.intel.com]
> Sent: Thursday, March 19, 2015 7:02 AM
> To: Jaegeuk Kim
> Cc: Wanpeng Li; Changman Lee; Chao Yu; linux-f2fs-devel@lists.sourceforge.net;
> linux-fsde...@vger.kernel.org; linux-ker...@vger.kernel.org
Hi Jaegeuk,
On Wed, Mar 18, 2015 at 11:05:28AM -0700, Jaegeuk Kim wrote:
>Hi,
>
>On Wed, Mar 18, 2015 at 04:58:52PM +0800, Wanpeng Li wrote:
>> Hi Jaegeuk,
>> On Tue, Mar 17, 2015 at 10:21:27AM -0700, Jaegeuk Kim wrote:
>> >> - err = page_symlink(inode, symname, symlen);
>> >> +
>> >> + if (symlen
Signed-off-by: Jaegeuk Kim
---
fs/f2fs/data.c | 2 ++
fs/f2fs/f2fs.h | 4
fs/f2fs/segment.c | 4
include/trace/events/f2fs.h | 27 ++-
4 files changed, 36 insertions(+), 1 deletion(-)
diff --git a/fs/f2fs/data.c b/fs/f2fs/d
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.
Signed-off-by: Jaegeuk Kim
---
fs/f2fs/data.c | 2 ++
fs/f2fs/f2fs.h | 6 ++
fs/f2fs/file.c | 6 ++
fs/f2fs/inode.c | 10
Hi,
On Wed, Mar 18, 2015 at 04:58:52PM +0800, Wanpeng Li wrote:
> Hi Jaegeuk,
> On Tue, Mar 17, 2015 at 10:21:27AM -0700, Jaegeuk Kim wrote:
> >> - err = page_symlink(inode, symname, symlen);
> >> +
> >> + if (symlen > MAX_FAST_SYMLINK_SIZE) {
> >> + /* slow symlink */
> >> + i
Hi Dave,
Thank you for the review.
I'll resend this series with precise description and fixes as you pointed.
Thanks,
On Wed, Mar 18, 2015 at 02:46:53PM +1100, Dave Chinner wrote:
> On Tue, Mar 17, 2015 at 10:32:51AM -0700, Jaegeuk Kim wrote:
> > This patch introduces a new testcase, generic/067
Hi,
On Wed, Mar 18, 2015 at 09:12:00AM +0800, Chao Yu wrote:
> Hi Jaegeuk,
>
> > -Original Message-
> > From: Jaegeuk Kim [mailto:jaeg...@kernel.org]
> > Sent: Wednesday, March 18, 2015 12:58 AM
> > To: linux-ker...@vger.kernel.org; linux-fsde...@vger.kernel.org;
> > linux-f2fs-devel@list
Hi Chao,
Thanks for the review.
Change log from v1:
o add clear_buffer_new() in f2fs_map_bh
This patch modifies to call set_buffer_new, if new blocks are allocated.
Signed-off-by: Jaegeuk Kim
---
fs/f2fs/data.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/fs/f2fs/
Hi Jaegeuk,
On Tue, Mar 17, 2015 at 10:21:27AM -0700, Jaegeuk Kim wrote:
>> -err = page_symlink(inode, symname, symlen);
>> +
>> +if (symlen > MAX_FAST_SYMLINK_SIZE) {
>> +/* slow symlink */
>> +inode->i_op = &f2fs_symlink_inode_operations;
>> +inode->i_m
11 matches
Mail list logo