First  |  Prev |  Next  |  Last
Pages: 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538
[PATCH 0/8] Reduce writeback from page reclaim context V4
Sorry for the long delay, I got side-tracked on other bugs. This is a follow-on series from the series "Avoid overflowing of stack during page reclaim". It eliminates writeback requiring a filesystem from direct reclaim and follows on by reducing the amount of IO required from page reclaim to mitigate any corner ... 19 Jul 2010 10:13
[PATCH 4/8] vmscan: Do not writeback filesystem pages in direct reclaim
When memory is under enough pressure, a process may enter direct reclaim to free pages in the same manner kswapd does. If a dirty page is encountered during the scan, this page is written to backing storage using mapping->writepage. This can result in very deep call stacks, particularly if the target storage or fil... 19 Jul 2010 10:13
[PATCH 6/8] fs,xfs: Allow kswapd to writeback pages
As only kswapd and memcg are writing back pages, there should be no danger of overflowing the stack. Allow the writing back of dirty pages in xfs from the VM. Signed-off-by: Mel Gorman <mel(a)> --- fs/xfs/linux-2.6/xfs_aops.c | 15 --------------- 1 files changed, 0 insertions(+), 15 deletions(-) d... 19 Jul 2010 10:13
[PATCH 7/8] writeback: sync old inodes first in background writeback
From: Wu Fengguang <fengguang.wu(a)> A background flush work may run for ever. So it's reasonable for it to mimic the kupdate behavior of syncing old/expired inodes first. This behavior also makes sense from the perspective of page reclaim. File pages are added to the inactive list and promoted if refere... 19 Jul 2010 10:13
[PATCH 3/8] vmscan: tracing: Update post-processing script to distinguish between anon and file IO from page reclaim
It is useful to distinguish between IO for anon and file pages. This patch updates vmscan-tracing-add-a-postprocessing-script-for-reclaim-related-ftrace-events.patch so the post-processing script can handle the additional information. Signed-off-by: Mel Gorman <mel(a)> --- .../trace/postprocess/trace-vm... 19 Jul 2010 10:13
[PATCH 2/8] vmscan: tracing: Update trace event to track if page reclaim IO is for anon or file pages
It is useful to distinguish between IO for anon and file pages. This patch updates vmscan-tracing-add-trace-event-when-a-page-is-written.patch to include that information. The patches can be merged together. Signed-off-by: Mel Gorman <mel(a)> --- include/trace/events/vmscan.h | 8 ++++++-- mm/vmscan... 19 Jul 2010 10:13
[PATCH 8/8] vmscan: Kick flusher threads to clean pages when reclaim is encountering dirty pages
There are a number of cases where pages get cleaned but two of concern to this patch are; o When dirtying pages, processes may be throttled to clean pages if dirty_ratio is not met. o Pages belonging to inodes dirtied longer than dirty_writeback_centisecs get cleaned. The problem for reclaim is that... 19 Jul 2010 10:13
[GIT PULL] kmemleak fixes for 2.6.35
Hi Linus, Could you please pull two kmemleak fixes for 2.6.35? Thanks. The following changes since commit 815c4163b6c8ebf8152f42b0a5fd015cfdcedc78: Linus Torvalds (1): Linux 2.6.35-rc4 are available in the git repository at: git:// 19 Jul 2010 09:08
[PATCH] DM-CRYPT: Scale to multiple CPUs v2
On 06/01/2010 09:52 AM, Andi Kleen wrote: DM-CRYPT: Scale to multiple CPUs v2 Updated version with the per CPU access improvements Eric suggested. Hi, seems that this approach is probably the best one we can use now... (I would better see threads in crypto layer but that's taken of the programme for tod... 20 Jul 2010 03:46
Bad relocation warnings whileBuilding a CONFIG_RELOCATABLE kernel with CONFIG_ISERIES enabled
Milton Miller wrote: I wrote: On Mon Jul 19 2010 at about 03:36:51 EST, Alexander Graf wrote: On 19.07.2010, at 03:11, Benjamin Herrenschmidt wrote: On Thu, 2010-07-15 at 17:05 +0530, Subrata Modak wrote: commit e62cee42e66dcca83aae02748535f62e0f56... 20 Jul 2010 03:46
First  |  Prev |  Next  |  Last
Pages: 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538