Thread (8 messages) 8 messages, 5 authors, 2014-06-02

[PATCH -mm] mm, compaction: properly signal and act upon lock and need_sched() contention - fix

From: rientjes@google.com (David Rientjes)
Date: 2014-06-02 20:09:14
Also in: linux-mm, lkml

On Mon, 2 Jun 2014, Vlastimil Babka wrote:
compact_should_abort() returns true instead of false and vice versa
due to changes between v1 and v2 of the patch. This makes both async
and sync compaction abort with high probability, and has been reported
to cause e.g. soft lockups on some ARM boards, or drivers calling
dma_alloc_coherent() fail to probe with CMA enabled on different boards.

This patch fixes the return value to match comments and callers expecations.

Reported-and-tested-by: Kevin Hilman <redacted>
Reported-and-tested-by: Shawn Guo <redacted>
Tested-by: Stephen Warren <redacted>
Signed-off-by: Vlastimil Babka <redacted>
Acked-by: David Rientjes <rientjes@google.com>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help