Messages in this thread Patch in this message | | | From | Balbir Singh <> | Date | Wed, 31 Oct 2007 13:22:43 +0530 | Subject | [PATCH] Swap delay accounting, include lock_page() delays |
| |
Reported-by: Nick Piggin <nickpiggin@yahoo.com.au>
The delay incurred in lock_page() should also be accounted in swap delay accounting
Signed-off-by: Balbir Singh <balbir@linux.vnet.ibm.com> ---
mm/memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff -puN mm/swapfile.c~fix-delay-accounting-swap-accounting mm/swapfile.c diff -puN mm/memory.c~fix-delay-accounting-swap-accounting mm/memory.c --- linux-2.6-latest/mm/memory.c~fix-delay-accounting-swap-accounting 2007-10-31 12:58:05.000000000 +0530 +++ linux-2.6-latest-balbir/mm/memory.c 2007-10-31 13:02:50.000000000 +0530 @@ -2084,9 +2084,9 @@ static int do_swap_page(struct mm_struct count_vm_event(PGMAJFAULT); } - delayacct_clear_flag(DELAYACCT_PF_SWAPIN); mark_page_accessed(page); lock_page(page); + delayacct_clear_flag(DELAYACCT_PF_SWAPIN); /* * Back out if somebody else already faulted in this pte. _ -- Warm Regards, Balbir Singh Linux Technology Center IBM, ISTL - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |