]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mm, thp: Do not make page table dirty unconditionally in follow_trans_huge_pmd()
authorKirill A. Shutemov <kirill.shutemov@linux.intel.com>
Fri, 1 Dec 2017 04:06:28 +0000 (23:06 -0500)
committerDhaval Giani <dhaval.giani@oracle.com>
Mon, 4 Dec 2017 23:07:22 +0000 (18:07 -0500)
commit0927678e0bd57c1853224900d0f710e2f43d85a0
tree8fa7a1c992099953af1f8c7ff8979f5ba69b091b
parentd2d00be133a007e844868f4dc542c6975c440d9f
mm, thp: Do not make page table dirty unconditionally in follow_trans_huge_pmd()

Currently, we unconditionally make page table dirty in
follow_trans_huge_pmd(). However, it should be set only in case of
write access.

This is port of upstream commit: a8f97366452ed491d13cf1e44241bc0b5740b1f0

Orabug: 27165913

Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Hugh Dickins <hughd@google.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
CVE: CVE-2017-1000405
Signed-off-by: Nitin Gupta <nitin.m.gupta@oracle.com>
Reviewed-by: Dhaval Giani <dhaval.giani@oracle.com>
mm/huge_memory.c