[f2fs-dev] [PATCH] configure: add check for fallocate

2015-03-12 Thread Gustavo Zacarias
We need to check for fallocate() rather than just linux/falloc.h + FALLOC_FL_PUNCH_HOLE since in uClibc we've got both but still not fallocate() itself since it's only implemented in newer unreleased versions. Signed-off-by: Gustavo Zacarias gust...@zacarias.com.ar --- configure.ac |

[f2fs-dev] [PATCH] f2fs: fix to check current blkaddr in __allocate_data_blocks

2015-03-12 Thread Chao Yu
In __allocate_data_blocks, we should check current blkaddr which is located at ofs_in_node of dnode page instead of checking first blkaddr all the time. Otherwise we can only allocate one blkaddr in each dnode page. Fix it. Signed-off-by: Chao Yu chao2...@samsung.com --- fs/f2fs/data.c | 5 -

[f2fs-dev] [PATCH v2] f2fs: add fast symlink support

2015-03-12 Thread Wanpeng Li
This patch introduces the improvement fast symlinks to allow storage of the target path within inode, thus symlinks with short target paths are more accessed quickly. It will fall back to using the original slow symlink if the target path exceeds the available inode space. Signed-off-by: Wanpeng

Re: [f2fs-dev] [PATCH RFC] f2fs: add fast symlink

2015-03-12 Thread Chao Yu
Hi Wanpeng, -Original Message- From: Wanpeng Li [mailto:wanpeng...@linux.intel.com] Sent: Thursday, March 12, 2015 2:42 PM To: Chao Yu Cc: 'Wanpeng Li'; 'Jaegeuk Kim'; 'Changman Lee'; linux-f2fs-devel@lists.sourceforge.net; linux-fsde...@vger.kernel.org;

Re: [f2fs-dev] [PATCH RFC] f2fs: add fast symlink

2015-03-12 Thread Wanpeng Li
Hi Chao, On Thu, Mar 12, 2015 at 05:02:47PM +0800, Chao Yu wrote: Hi Wanpeng, -Original Message- From: Wanpeng Li [mailto:wanpeng...@linux.intel.com] Sent: Thursday, March 12, 2015 2:42 PM To: Chao Yu Cc: 'Wanpeng Li'; 'Jaegeuk Kim'; 'Changman Lee';

Re: [f2fs-dev] [PATCH v2] f2fs: add fast symlink support

2015-03-12 Thread Chao Yu
Hi Wanpeng, -Original Message- From: Wanpeng Li [mailto:wanpeng...@linux.intel.com] Sent: Thursday, March 12, 2015 5:12 PM To: Jaegeuk Kim Cc: Changman Lee; Chao Yu; linux-f2fs-devel@lists.sourceforge.net; linux-fsde...@vger.kernel.org; linux-ker...@vger.kernel.org; Wanpeng Li

Re: [f2fs-dev] [PATCH RFC] f2fs: add fast symlink

2015-03-12 Thread Wanpeng Li
Hi Chao, On Thu, Mar 12, 2015 at 12:17:29PM +0800, Chao Yu wrote: We always remain space in inode page for inline xattr data, so it's better to define our max size of fast symlink as below: #define MAX_FAST_SYMLINK_SIZE (MAX_INLINE_DATA + 1) Thanks for your review, I just handle all your