summaryrefslogtreecommitdiff
path: root/lib/zlib_deflate
diff options
context:
space:
mode:
authorYang Shi <yang.shi@linux.alibaba.com>2019-12-01 04:57:12 +0300
committerLinus Torvalds <torvalds@linux-foundation.org>2019-12-01 23:59:09 +0300
commit74d4a5797b89048a5b20746da7e80af1e73b8547 (patch)
treeadb3da4ff1b7bf16b96edca62e8c8c1c2346e509 /lib/zlib_deflate
parentf1287869e52d00c3da6621c2b5f9b97a34865b05 (diff)
downloadlinux-74d4a5797b89048a5b20746da7e80af1e73b8547.tar.xz
mm/migrate.c: handle freed page at the first place
When doing migration if the freed page is met, we just return without migrating it since it is pointless to migrate a freed page. But, the current code allocates target page unconditionally before handling freed page, if the page is freed, the newly allocated will be just freed. It doesn't make too much sense and is just a waste of time although migrating freed page is rare. So, handle freed page at the before that to avoid unnecessary page allocation and free. Link: http://lkml.kernel.org/r/1573755869-106954-1-git-send-email-yang.shi@linux.alibaba.com Signed-off-by: Yang Shi <yang.shi@linux.alibaba.com> Acked-by: Michal Hocko <mhocko@suse.com> Reviewed-by: Andrew Morton <akpm@linux-foundation.org> Cc: Mel Gorman <mgorman@techsingularity.net> Cc: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'lib/zlib_deflate')
0 files changed, 0 insertions, 0 deletions