All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Reduce GFP_ATOMIC allocation failures, partial fix V3
@ 2009-10-27 13:40 ` Mel Gorman
  0 siblings, 0 replies; 115+ messages in thread
From: Mel Gorman @ 2009-10-27 13:40 UTC (permalink / raw)
  To: Andrew Morton, stable
  Cc: linux-kernel, linux-mm@kvack.org",
	Frans Pop, Jiri Kosina, Sven Geggus, Karol Lewandowski,
	Tobias Oetiker, KOSAKI Motohiro, Pekka Enberg, Rik van Riel,
	Christoph Lameter, Stephan von Krawczynski, Rafael J. Wysocki,
	Kernel Testers List, Mel Gorman

Since 2.6.31-rc1, there have been an increasing number of GFP_ATOMIC
failures. A significant number of these have been high-order GFP_ATOMIC
failures and while they are generally brushed away, there has been a large
increase in them recently and there are a number of possible areas the
problem could be in - core vm, page writeback and a specific driver. The
bugs affected by this that I am aware of are;

[Bug #14141] order 2 page allocation failures in iwlagn
[Bug #14141] order 2 page allocation failures (generic)
[Bug #14265] ifconfig: page allocation failure. order:5, mode:0x8020 w/ e100
[No BZ ID]   Kernel crash on 2.6.31.x (kcryptd: page allocation failure..)
[No BZ ID]   page allocation failure message kernel 2.6.31.4 (tty-related)

The three patches in this series partially address the problem. I am
proposing these for merging to mainline and -stable now to reduce the number
of duplicate bug reports. The following bug should be fixed by these patches.

[No BZ ID] page allocation failure message kernel 2.6.31.4 (tty-related)

The following bug becomes very difficult to reproduce with these patches;

[Bug #14265] ifconfig: page allocation failure. order:5, mode:0x8020 w/ e100

The rest of the bugs remain open.

If these patches are agreed upon, they should be also considered -stable
candidates. Patch 1 does not apply cleanly but I can supply a version
that does.

 mm/page_alloc.c |    4 ++--
 mm/vmscan.c     |    9 +++++++++
 2 files changed, 11 insertions(+), 2 deletions(-)


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

end of thread, other threads:[~2009-11-12 11:36 UTC | newest]

Thread overview: 115+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-10-27 13:40 [PATCH 0/3] Reduce GFP_ATOMIC allocation failures, partial fix V3 Mel Gorman
2009-10-27 13:40 ` Mel Gorman
2009-10-27 13:40 ` [PATCH 1/3] page allocator: Always wake kswapd when restarting an allocation attempt after direct reclaim failed Mel Gorman
2009-10-27 13:40   ` Mel Gorman
2009-10-27 13:40   ` Mel Gorman
2009-10-27 13:40 ` [PATCH 2/3] page allocator: Do not allow interrupts to use ALLOC_HARDER Mel Gorman
2009-10-27 13:40   ` Mel Gorman
2009-10-27 20:09   ` Andrew Morton
2009-10-27 20:09     ` Andrew Morton
2009-10-27 20:09     ` Andrew Morton
2009-10-27 21:12     ` David Rientjes
2009-10-27 21:12       ` David Rientjes
2009-10-27 21:12       ` David Rientjes
2009-10-31 18:40       ` Pavel Machek
2009-10-31 18:40         ` Pavel Machek
2009-10-31 18:40         ` Pavel Machek
2009-10-31 19:51         ` David Rientjes
2009-10-31 19:51           ` David Rientjes
2009-10-31 20:11           ` Pavel Machek
2009-10-31 20:11             ` Pavel Machek
2009-10-31 21:19             ` David Rientjes
2009-10-31 21:19               ` David Rientjes
2009-10-31 21:19               ` David Rientjes
2009-10-31 22:29               ` Pavel Machek
2009-10-31 22:29                 ` Pavel Machek
2009-10-31 22:55                 ` Rik van Riel
2009-10-31 22:55                   ` Rik van Riel
2009-11-01  7:35                   ` Pavel Machek
2009-11-01  7:35                     ` Pavel Machek
2009-11-01  7:35                     ` Pavel Machek
2009-11-01 12:37                     ` KOSAKI Motohiro
2009-11-01 12:37                       ` KOSAKI Motohiro
2009-11-01 12:37                       ` KOSAKI Motohiro
2009-11-01 14:44                     ` Rik van Riel
2009-11-01 14:44                       ` Rik van Riel
2009-11-01 19:32                       ` Pavel Machek
2009-11-01 19:32                         ` Pavel Machek
2009-11-01 19:32                         ` Pavel Machek
2009-11-02 16:38                       ` Christoph Lameter
2009-11-02 16:38                         ` Christoph Lameter
2009-10-31 23:59             ` Rik van Riel
2009-10-31 23:59               ` Rik van Riel
2009-11-02 16:42               ` Christoph Lameter
2009-11-02 16:42                 ` Christoph Lameter
2009-11-02 20:53                 ` David Rientjes
2009-11-02 20:53                   ` David Rientjes
2009-11-02 20:53                   ` David Rientjes
2009-11-03 17:10                   ` Christoph Lameter
2009-11-03 17:10                     ` Christoph Lameter
2009-11-04  1:46                     ` David Rientjes
2009-11-04  1:46                       ` David Rientjes
2009-11-04  1:46                       ` David Rientjes
2009-11-04  9:01                       ` Pavel Machek
2009-11-04  9:01                         ` Pavel Machek
2009-11-04  9:01                         ` Pavel Machek
2009-11-09 10:11                         ` Mel Gorman
2009-11-09 10:11                           ` Mel Gorman
2009-11-09 10:11                           ` Mel Gorman
2009-10-28 10:24     ` Mel Gorman
2009-10-28 10:24       ` Mel Gorman
2009-10-27 13:40 ` [PATCH 3/3] vmscan: Force kswapd to take notice faster when high-order watermarks are being hit Mel Gorman
2009-10-27 13:40   ` Mel Gorman
2009-10-27 18:18   ` Rik van Riel
     [not found]   ` <1256650833-15516-4-git-send-email-mel-wPRd99KPJ+uzQB+pC5nmwQ@public.gmane.org>
2009-10-27 18:18     ` Rik van Riel
2009-10-27 18:18   ` Rik van Riel
2009-10-27 20:19   ` Andrew Morton
2009-10-27 20:19     ` Andrew Morton
2009-10-28  3:54     ` KOSAKI Motohiro
2009-10-28  3:54       ` KOSAKI Motohiro
2009-10-28  3:54       ` KOSAKI Motohiro
2009-10-28 10:29     ` Mel Gorman
2009-10-28 10:29       ` Mel Gorman
2009-10-28 10:29       ` Mel Gorman
2009-10-28 19:47       ` Andrew Morton
2009-10-28 19:47         ` Andrew Morton
2009-11-02 16:05         ` Mel Gorman
2009-11-02 16:05           ` Mel Gorman
2009-11-02 16:05           ` Mel Gorman
2009-11-02 17:32           ` Frans Pop
2009-11-02 17:32             ` Frans Pop
2009-11-02 17:38             ` Mel Gorman
2009-11-02 17:38               ` Mel Gorman
2009-11-02 17:38               ` Mel Gorman
2009-11-02 20:36               ` Mel Gorman
2009-11-02 20:36                 ` Mel Gorman
2009-11-03 22:01               ` Frans Pop
2009-11-03 22:08                 ` Mel Gorman
2009-11-03 22:08                   ` Mel Gorman
2009-11-03 22:08                   ` Mel Gorman
2009-11-04  0:01                   ` Frans Pop
2009-11-04  1:18                     ` Mel Gorman
2009-11-04  1:18                       ` Mel Gorman
2009-11-04  2:05                       ` Frans Pop
2009-11-04  2:05                         ` Frans Pop
2009-11-04  2:05                         ` Frans Pop
2009-11-04  2:08                         ` Frans Pop
2009-11-04  2:08                           ` Frans Pop
2009-11-04 15:48                         ` Mel Gorman
2009-11-04 15:48                           ` Mel Gorman
2009-11-04 15:48                           ` Mel Gorman
2009-11-04 20:57                           ` Frans Pop
2009-11-04 20:57                             ` Frans Pop
2009-11-04 20:57                             ` Frans Pop
2009-11-05 16:48                             ` [PATCH 3/3] vmscan: Force kswapd to take notice faster when high-order watermarks are being hit (data on latencies available) Mel Gorman
2009-11-05 16:48                               ` Mel Gorman
2009-11-05 16:48                               ` Mel Gorman
2009-11-12 11:36                               ` Frans Pop
2009-11-12 11:36                                 ` Frans Pop
2009-11-12 11:36                                 ` Frans Pop
2009-11-04  2:08                       ` [PATCH 3/3] vmscan: Force kswapd to take notice faster when high-order watermarks are being hit Mel Gorman
2009-11-04  2:08                         ` Mel Gorman
2009-11-04  2:08                         ` Mel Gorman
2009-10-28 13:02 ` [PATCH 0/3] Reduce GFP_ATOMIC allocation failures, partial fix V3 Karol Lewandowski
2009-10-28 13:02   ` Karol Lewandowski
2009-10-28 13:02   ` Karol Lewandowski

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.