Re: [f2fs-dev] [f2fs-dev 5/5] f2fs: Handle inline data operations

2013-10-28 Thread Huajun Li
On Mon, Oct 28, 2013 at 8:44 PM, Jaegeuk Kim wrote: > Hi, > > 2013-10-26 (토), 00:01 +0800, Huajun Li: >> From: Huajun Li >> > > [snip] > >> >> @@ -538,7 +553,7 @@ static int f2fs_write_data_page(struct page *page, >> loff_t i_size = i_size_read(inode); >> const pgoff_t end_index = ((u

Re: [f2fs-dev] [f2fs-dev 5/5] f2fs: Handle inline data operations

2013-10-28 Thread Jaegeuk Kim
Hi, 2013-10-26 (토), 00:01 +0800, Huajun Li: > From: Huajun Li > [snip] > > @@ -538,7 +553,7 @@ static int f2fs_write_data_page(struct page *page, > loff_t i_size = i_size_read(inode); > const pgoff_t end_index = ((unsigned long long) i_size) >

[f2fs-dev] [f2fs-dev 5/5] f2fs: Handle inline data operations

2013-10-25 Thread Huajun Li
From: Huajun Li Hook inline data read/write, truncate, fallocate, setattr, etc. Files need meet following 2 requirement to inline: 1) file size is not greater than MAX_INLINE_DATA; 2) file doesn't pre-allocate data blocks by fallocate(). FI_INLINE_DATA will not be set while creating a new reg