Revision 0798d3c022dc63eb0ec02b511e1f76ca8411ef8e authored by Kirill A. Shutemov on 27 May 2016, 21:27:38 UTC, committed by Linus Torvalds on 27 May 2016, 21:49:37 UTC
If page_move_anon_rmap() is refiling a pmd-splitted THP mapped in a tail
page from a pte, the "address" must be THP aligned in order for the
page->index bugcheck to pass in the CONFIG_DEBUG_VM=y builds.

Link: http://lkml.kernel.org/r/1464253620-106404-1-git-send-email-kirill.shutemov@linux.intel.com
Fixes: 6d0a07edd17c ("mm: thp: calculate the mapcount correctly for THP pages during WP faults")
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Reported-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Tested-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Reviewed-by: Andrea Arcangeli <aarcange@redhat.com>
Cc: <stable@vger.kernel.org>        [4.5]
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent e2fe145
History
File Mode Size
at91
axis
axs10x
bcm
berlin
h8300
hisilicon
imx
ingenic
keystone
mediatek
meson
microchip
mmp
mvebu
mxs
nxp
pistachio
pxa
qcom
renesas
rockchip
samsung
sirf
socfpga
spear
st
sunxi
tegra
ti
ux500
versatile
x86
zte
zynq
Kconfig -rw-r--r-- 6.2 KB
Makefile -rw-r--r-- 3.5 KB
clk-asm9260.c -rw-r--r-- 11.3 KB
clk-axi-clkgen.c -rw-r--r-- 11.4 KB
clk-axm5516.c -rw-r--r-- 13.3 KB
clk-cdce706.c -rw-r--r-- 17.8 KB
clk-cdce925.c -rw-r--r-- 18.8 KB
clk-clps711x.c -rw-r--r-- 5.7 KB
clk-composite.c -rw-r--r-- 9.5 KB
clk-conf.c -rw-r--r-- 3.8 KB
clk-cs2000-cp.c -rw-r--r-- 10.2 KB
clk-devres.c -rw-r--r-- 1.1 KB
clk-divider.c -rw-r--r-- 16.2 KB
clk-efm32gg.c -rw-r--r-- 3.1 KB
clk-fixed-factor.c -rw-r--r-- 4.4 KB
clk-fixed-rate.c -rw-r--r-- 4.8 KB
clk-fractional-divider.c -rw-r--r-- 4.3 KB
clk-gate.c -rw-r--r-- 4.8 KB
clk-gpio.c -rw-r--r-- 7.8 KB
clk-highbank.c -rw-r--r-- 8.2 KB
clk-ls1x.c -rw-r--r-- 4.9 KB
clk-max-gen.c -rw-r--r-- 4.4 KB
clk-max-gen.h -rw-r--r-- 1.1 KB
clk-max77686.c -rw-r--r-- 2.4 KB
clk-max77802.c -rw-r--r-- 2.6 KB
clk-mb86s7x.c -rw-r--r-- 8.4 KB
clk-moxart.c -rw-r--r-- 2.4 KB
clk-multiplier.c -rw-r--r-- 3.3 KB
clk-mux.c -rw-r--r-- 5.8 KB
clk-nomadik.c -rw-r--r-- 13.5 KB
clk-nspire.c -rw-r--r-- 3.8 KB
clk-oxnas.c -rw-r--r-- 4.9 KB
clk-palmas.c -rw-r--r-- 7.6 KB
clk-pwm.c -rw-r--r-- 3.3 KB
clk-qoriq.c -rw-r--r-- 28.5 KB
clk-rk808.c -rw-r--r-- 4.4 KB
clk-s2mps11.c -rw-r--r-- 6.8 KB
clk-scpi.c -rw-r--r-- 8.0 KB
clk-si514.c -rw-r--r-- 9.3 KB
clk-si5351.c -rw-r--r-- 41.5 KB
clk-si5351.h -rw-r--r-- 5.7 KB
clk-si570.c -rw-r--r-- 13.2 KB
clk-stm32f4.c -rw-r--r-- 11.8 KB
clk-tango4.c -rw-r--r-- 2.6 KB
clk-twl6040.c -rw-r--r-- 2.9 KB
clk-u300.c -rw-r--r-- 37.7 KB
clk-vt8500.c -rw-r--r-- 18.2 KB
clk-wm831x.c -rw-r--r-- 9.6 KB
clk-xgene.c -rw-r--r-- 14.7 KB
clk.c -rw-r--r-- 82.0 KB
clk.h -rw-r--r-- 1.0 KB
clkdev.c -rw-r--r-- 10.6 KB

back to top