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: festevam@gmail.com (Fabio Estevam)
Date: 2014-06-02 15:18:36
Also in: linux-mm, lkml

On Mon, Jun 2, 2014 at 11:33 AM, Vlastimil Babka [off-list ref] 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>
Tested-by: Fabio Estevam <redacted>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help