Revision 013567be19761e2d14fc2a2676fe7686ac54c9ac authored by Naoya Horiguchi on 11 May 2018, 23:02:00 UTC, committed by Linus Torvalds on 12 May 2018, 00:28:45 UTC
radix_tree_replace_slot() is called twice for head page, it's obviously
a bug.  Let's fix it.

Link: http://lkml.kernel.org/r/20180423072101.GA12157@hori1.linux.bs1.fc.nec.co.jp
Fixes: e71769ae5260 ("mm: enable thp migration for shmem thp")
Signed-off-by: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
Reported-by: Matthew Wilcox <willy@infradead.org>
Reviewed-by: Andrew Morton <akpm@linux-foundation.org>
Cc: Michal Hocko <mhocko@kernel.org>
Cc: "Kirill A. Shutemov" <kirill@shutemov.name>
Cc: Zi Yan <zi.yan@sent.com>
Cc: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent 3955333
History
File Mode Size
Makefile -rw-r--r-- 1.3 KB
autogroup.c -rw-r--r-- 6.4 KB
autogroup.h -rw-r--r-- 1.4 KB
clock.c -rw-r--r-- 11.4 KB
completion.c -rw-r--r-- 10.1 KB
core.c -rw-r--r-- 174.1 KB
cpuacct.c -rw-r--r-- 8.1 KB
cpudeadline.c -rw-r--r-- 5.9 KB
cpudeadline.h -rw-r--r-- 637 bytes
cpufreq.c -rw-r--r-- 2.2 KB
cpufreq_schedutil.c -rw-r--r-- 18.8 KB
cpupri.c -rw-r--r-- 6.7 KB
cpupri.h -rw-r--r-- 610 bytes
cputime.c -rw-r--r-- 22.3 KB
deadline.c -rw-r--r-- 74.2 KB
debug.c -rw-r--r-- 24.8 KB
fair.c -rw-r--r-- 275.3 KB
features.h -rw-r--r-- 2.4 KB
idle.c -rw-r--r-- 11.3 KB
isolation.c -rw-r--r-- 4.0 KB
loadavg.c -rw-r--r-- 11.3 KB
membarrier.c -rw-r--r-- 9.3 KB
rt.c -rw-r--r-- 63.0 KB
sched-pelt.h -rw-r--r-- 601 bytes
sched.h -rw-r--r-- 56.5 KB
stats.c -rw-r--r-- 3.2 KB
stats.h -rw-r--r-- 5.4 KB
stop_task.c -rw-r--r-- 3.3 KB
swait.c -rw-r--r-- 2.9 KB
topology.c -rw-r--r-- 47.5 KB
wait.c -rw-r--r-- 13.1 KB
wait_bit.c -rw-r--r-- 6.8 KB

back to top