Re: [f2fs-dev] [PATCH 3/3] f2fs: flush dirty directory pages when scattered pages are gathered

2014-04-15 Thread Jaegeuk Kim
Hi all, Please ignore this, since it turns out that is doesn't solve the problem. Instead, please consider the following patch. >From ac9ad0b1de42dc311323b9c3b8f431f4b097b43b Mon Sep 17 00:00:00 2001 From: Jaegeuk Kim Date: Wed, 16 Apr 2014 10:47:06 +0900 Subject: [PATCH] f2fs: adjust free mem s

Re: [f2fs-dev] [PATCH 2/3 v2] f2fs: fix to decrease the number of dirty dentry page

2014-04-15 Thread Jaegeuk Kim
Change log from v1: o change the patch, which includes this bug fix >From 0f3b8427b40b9ace829ba0b16336d5cd67589022 Mon Sep 17 00:00:00 2001 From: Jaegeuk Kim Date: Tue, 15 Apr 2014 16:04:15 +0900 Subject: [PATCH] f2fs: call redirty_page_for_writepage This patch replace some general codes with r

[f2fs-dev] [SPAM] re: 7pcs 15w 4in1 moving head light price list

2014-04-15 Thread stagelighting equipment
Helllo you got our price list of moving head light? let us know yan -- Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Writ

Re: [f2fs-dev] f2fs: BUG_ON() is triggered when mount valid f2fs filesystem

2014-04-15 Thread Jaegeuk Kim
Hi, Thank you for the report. I retrieved the fault image and found out that previous garbage data wreak such the wrong behaviors. So, I wrote the following patch that fills one zero-block at the checkpoint procedure. If the underlying device supports discard, I expect that it mostly doesn't incur

[f2fs-dev] [PATCH 1/3] f2fs: remove costly dirty_dir_inode operations

2014-04-15 Thread Jaegeuk Kim
This patch removes list opeations in handling dirty dir inodes. Previously, F2FS traverses whole the list of dirty dir inodes to check whether there is an existing inode or not, resulting in heavy CPU overheads. So this patch removes such the traverse operations by adding FI_DIRTY_DIR to indicate

[f2fs-dev] [PATCH 2/3] f2fs: fix to decrease the number of dirty dentry page

2014-04-15 Thread Jaegeuk Kim
The f2fs_write_data_page should decrease the number of dirty dentry page all the time. Signed-off-by: Jaegeuk Kim --- fs/f2fs/data.c | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c index 45abd60..9a3fa38 100644 --- a/fs/f2fs/data.c +++ b

[f2fs-dev] [PATCH 3/3] f2fs: flush dirty directory pages when scattered pages are gathered

2014-04-15 Thread Jaegeuk Kim
If a lot of directory inodes have the small number of dentry pages in each page cache, there is no chance to flush them periodically. This patch proposes the average number of dirty dentry pages for the threshold. Signed-off-by: Jaegeuk Kim --- fs/f2fs/checkpoint.c | 2 ++ fs/f2fs/f2fs.h

[f2fs-dev] [PATCH] f2fs: make recover_inline_xattr() static

2014-04-15 Thread Jingoo Han
Make recover_inline_xattr() static, because this function is used only in this file. Signed-off-by: Jingoo Han --- fs/f2fs/node.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/f2fs/node.c b/fs/f2fs/node.c index a161e95..3ce4beb 100644 --- a/fs/f2fs/node.c +++ b/fs/f2f