All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC 0/9] Reclaim during GFP_ATOMIC allocs
@ 2007-08-14 15:30 ` Christoph Lameter
  0 siblings, 0 replies; 88+ messages in thread
From: Christoph Lameter @ 2007-08-14 15:30 UTC (permalink / raw)
  To: linux-mm
  Cc: linux-kernel, akpm, dkegel, Peter Zijlstra, David Miller,
	Nick Piggin

This is the extended version of the reclaim patchset. It enables reclaim from
clean file backed pages during GFP_ATOMIC allocs. A bit invasive since
may locks must now be taken with saving flags. But it works.

Tested by repeatedly allocating 12MB of memory from the timer interrupt.

-- 

^ permalink raw reply	[flat|nested] 88+ messages in thread

end of thread, other threads:[~2007-08-24  4:00 UTC | newest]

Thread overview: 88+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-08-14 15:30 [RFC 0/9] Reclaim during GFP_ATOMIC allocs Christoph Lameter
2007-08-14 15:30 ` Christoph Lameter
2007-08-14 15:30 ` [RFC 1/9] Allow reclaim via __GFP_NOMEMALLOC reclaim Christoph Lameter
2007-08-14 15:30   ` Christoph Lameter
2007-08-14 15:30 ` [RFC 2/9] Use NOMEMALLOC reclaim to allow reclaim if PF_MEMALLOC is set Christoph Lameter
2007-08-14 15:30   ` Christoph Lameter
2007-08-18  7:10   ` Pavel Machek
2007-08-18  7:10     ` Pavel Machek
2007-08-20 19:00     ` Christoph Lameter
2007-08-20 19:00       ` Christoph Lameter
2007-08-20 20:17       ` Peter Zijlstra
2007-08-20 20:17         ` Peter Zijlstra
2007-08-20 20:27         ` Christoph Lameter
2007-08-20 20:27           ` Christoph Lameter
2007-08-20 21:14           ` Peter Zijlstra
2007-08-20 21:14             ` Peter Zijlstra
2007-08-20 21:17             ` Christoph Lameter
2007-08-20 21:17               ` Christoph Lameter
2007-08-21 14:07               ` Peter Zijlstra
2007-08-21  0:39             ` Nick Piggin
2007-08-21  0:39               ` Nick Piggin
2007-08-21 14:07               ` Peter Zijlstra
2007-08-23  3:38                 ` Nick Piggin
2007-08-23  3:38                   ` Nick Piggin
2007-08-23  9:26                   ` Peter Zijlstra
2007-08-23 10:11                     ` Nikita Danilov
2007-08-23 10:11                       ` Nikita Danilov
2007-08-23 13:58                       ` Peter Zijlstra
2007-08-24  4:00                     ` Nick Piggin
2007-08-24  4:00                       ` Nick Piggin
2007-08-14 15:30 ` [RFC 3/9] Make cond_rescheds conditional on __GFP_WAIT Christoph Lameter
2007-08-14 15:30   ` Christoph Lameter
2007-08-14 15:30 ` [RFC 4/9] Atomic reclaim: Save irq flags in vmscan.c Christoph Lameter
2007-08-14 15:30   ` Christoph Lameter
2007-08-14 20:02   ` Andi Kleen
2007-08-14 20:02     ` Andi Kleen
2007-08-14 19:12     ` Christoph Lameter
2007-08-14 19:12       ` Christoph Lameter
2007-08-14 20:05       ` Peter Zijlstra
2007-08-14 20:05         ` Peter Zijlstra
2007-08-14 20:34         ` Andi Kleen
2007-08-14 20:34           ` Andi Kleen
2007-08-14 20:33       ` Andi Kleen
2007-08-14 20:33         ` Andi Kleen
2007-08-14 20:42         ` Christoph Lameter
2007-08-14 20:42           ` Christoph Lameter
2007-08-14 20:44           ` Andi Kleen
2007-08-14 20:44             ` Andi Kleen
2007-08-14 21:15             ` Christoph Lameter
2007-08-14 21:15               ` Christoph Lameter
2007-08-14 21:23               ` Andi Kleen
2007-08-14 21:23                 ` Andi Kleen
2007-08-14 21:26                 ` Christoph Lameter
2007-08-14 21:26                   ` Christoph Lameter
2007-08-14 21:29                   ` Andi Kleen
2007-08-14 21:29                     ` Andi Kleen
2007-08-14 21:37                     ` Christoph Lameter
2007-08-14 21:37                       ` Christoph Lameter
2007-08-14 21:44                       ` Andi Kleen
2007-08-14 21:44                         ` Andi Kleen
2007-08-14 21:48                         ` Christoph Lameter
2007-08-14 21:48                           ` Christoph Lameter
2007-08-14 21:56                           ` Andi Kleen
2007-08-14 21:56                             ` Andi Kleen
2007-08-14 22:07                             ` Christoph Lameter
2007-08-14 22:07                               ` Christoph Lameter
2007-08-14 22:16                               ` Andi Kleen
2007-08-14 22:16                                 ` Andi Kleen
2007-08-14 22:20                                 ` Christoph Lameter
2007-08-14 22:20                                   ` Christoph Lameter
2007-08-14 22:21                                   ` Andi Kleen
2007-08-14 22:21                                     ` Andi Kleen
2007-08-14 22:41                                     ` Christoph Lameter
2007-08-14 22:41                                       ` Christoph Lameter
2007-08-14 15:30 ` [RFC 5/9] Save irqflags on taking the mapping lock Christoph Lameter
2007-08-14 15:30   ` Christoph Lameter
2007-08-14 15:30 ` [RFC 6/9] Disable irqs on taking the private_lock Christoph Lameter
2007-08-14 15:30   ` Christoph Lameter
2007-08-14 15:30 ` [RFC 7/9] Save flags in swap.c Christoph Lameter
2007-08-14 15:30   ` Christoph Lameter
2007-08-14 15:30 ` [RFC 8/9] Reclaim on an atomic allocation if necessary Christoph Lameter
2007-08-14 15:30   ` Christoph Lameter
2007-08-14 15:30 ` [RFC 9/9] Testing: Perform GFP_ATOMIC overallocation Christoph Lameter
2007-08-14 15:30   ` Christoph Lameter
2007-08-16  2:49 ` [RFC 0/9] Reclaim during GFP_ATOMIC allocs Nick Piggin
2007-08-16  2:49   ` Nick Piggin
2007-08-16 20:24   ` Christoph Lameter
2007-08-16 20:24     ` Christoph Lameter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.