]> www.infradead.org Git - users/dwmw2/linux.git/commit
mm: fix shrink nr.unqueued_dirty counter issue
authorZhiguo Jiang <justinjiang@vivo.com>
Fri, 12 Jan 2024 01:23:52 +0000 (09:23 +0800)
committerAndrew Morton <akpm@linux-foundation.org>
Wed, 6 Nov 2024 00:56:24 +0000 (16:56 -0800)
commitbbc251f30ef312343fec3f5c0591ce01078c2bb9
tree99c883ccee62c6e154536743afc3d8b2611442ba
parent5059aa6334fcf4b7ddd672255aec5835aecd32b6
mm: fix shrink nr.unqueued_dirty counter issue

It is needed to ensure sc->nr.unqueued_dirty > 0, which can avoid setting
PGDAT_DIRTY flag when sc->nr.unqueued_dirty and sc->nr.file_taken are both
zero.

Link: https://lkml.kernel.org/r/20240112012353.1387-1-justinjiang@vivo.com
Signed-off-by: Zhiguo Jiang <justinjiang@vivo.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/vmscan.c