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
internal
acompress.h -rw-r--r-- 7.8 KB
aead.h -rw-r--r-- 18.2 KB
aes.h -rw-r--r-- 1.0 KB
akcipher.h -rw-r--r-- 11.6 KB
algapi.h -rw-r--r-- 11.0 KB
authenc.h -rw-r--r-- 845 bytes
b128ops.h -rw-r--r-- 2.4 KB
blowfish.h -rw-r--r-- 415 bytes
cast5.h -rw-r--r-- 590 bytes
cast6.h -rw-r--r-- 636 bytes
cast_common.h -rw-r--r-- 232 bytes
cbc.h -rw-r--r-- 3.5 KB
chacha20.h -rw-r--r-- 704 bytes
cryptd.h -rw-r--r-- 2.5 KB
crypto_wq.h -rw-r--r-- 161 bytes
ctr.h -rw-r--r-- 524 bytes
des.h -rw-r--r-- 542 bytes
dh.h -rw-r--r-- 2.6 KB
drbg.h -rw-r--r-- 9.0 KB
ecdh.h -rw-r--r-- 2.7 KB
engine.h -rw-r--r-- 4.1 KB
gcm.h -rw-r--r-- 140 bytes
gf128mul.h -rw-r--r-- 9.4 KB
ghash.h -rw-r--r-- 381 bytes
hash.h -rw-r--r-- 31.5 KB
hash_info.h -rw-r--r-- 1.1 KB
hmac.h -rw-r--r-- 173 bytes
if_alg.h -rw-r--r-- 7.0 KB
kpp.h -rw-r--r-- 9.6 KB
mcryptd.h -rw-r--r-- 2.4 KB
md5.h -rw-r--r-- 497 bytes
null.h -rw-r--r-- 341 bytes
padlock.h -rw-r--r-- 649 bytes
pcrypt.h -rw-r--r-- 1.4 KB
pkcs7.h -rw-r--r-- 1.2 KB
poly1305.h -rw-r--r-- 920 bytes
public_key.h -rw-r--r-- 2.1 KB
rng.h -rw-r--r-- 6.6 KB
salsa20.h -rw-r--r-- 582 bytes
scatterwalk.h -rw-r--r-- 3.7 KB
serpent.h -rw-r--r-- 712 bytes
sha.h -rw-r--r-- 2.9 KB
sha1_base.h -rw-r--r-- 2.5 KB
sha256_base.h -rw-r--r-- 3.0 KB
sha3.h -rw-r--r-- 879 bytes
sha512_base.h -rw-r--r-- 3.2 KB
skcipher.h -rw-r--r-- 20.7 KB
sm3.h -rw-r--r-- 833 bytes
sm3_base.h -rw-r--r-- 3.0 KB
sm4.h -rw-r--r-- 609 bytes
speck.h -rw-r--r-- 1.3 KB
twofish.h -rw-r--r-- 755 bytes
vmac.h -rw-r--r-- 2.1 KB
xts.h -rw-r--r-- 1.4 KB

back to top