[PATCH 66/67] vmscan

Chris Wilson chris at chris-wilson.co.uk
Sun Jul 12 15:47:56 UTC 2020


---
 mm/vmscan.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/mm/vmscan.c b/mm/vmscan.c
index 749d239c62b2..15d766c7c303 100644
--- a/mm/vmscan.c
+++ b/mm/vmscan.c
@@ -1113,6 +1113,9 @@ static unsigned int shrink_page_list(struct list_head *page_list,
 		if (unlikely(!page_evictable(page)))
 			goto activate_locked;
 
+		if (page_maybe_dma_pinned(page))
+			goto keep_locked;
+
 		if (!sc->may_unmap && page_mapped(page))
 			goto keep_locked;
 
-- 
2.20.1



More information about the Intel-gfx-trybot mailing list