[SRU] [Xenial] [PULL] hwpoison DoS (CVE-2019-10124)
Andrea Righi
andrea.righi at canonical.com
Tue May 14 17:40:40 UTC 2019
This pull request contains fixes for the following CVE:
CVE-2019-10124
https://people.canonical.com/~ubuntu-security/cve/2019/CVE-2019-10124.html
All commits are either clean cherry picks or simple backports (mostly
context adjustments).
Compiled-tested all supported architectures and fix tested with a
reproducer.
The following changes since commit 17968e9717beda7ea086c08b9a0011b39250429f:
UBUNTU: [Debian] Only run regression-suite, if requested to. (2019-05-14 12:56:20 +0200)
are available in the Git repository at:
git://git.launchpad.net/~arighi/+git/xenial-linux CVE-2019-10124
for you to fetch changes up to cf160ec3b7729b9e90988117284c7cbb7e35f958:
mm: hwpoison: adjust for new thp refcounting (2019-05-14 17:09:44 +0200)
----------------------------------------------------------------
Alexandru Moise (1):
mm, hugetlb, soft_offline: save compound page order before page migration
Kirill A. Shutemov (2):
thp, mm: split_huge_page(): caller need to lock page
mm: drop tail page refcounting
Konstantin Khlebnikov (1):
mm/memory-failure: fix race with compound page split/merge
Naoya Horiguchi (5):
mm: soft-offline: clean up soft_offline_page()
mm: soft-offline: exit with failure for non anonymous thp
mm: hwpoison: fix thp split handling in memory_failure()
mm/madvise: pass return code of memory_failure() to userspace
mm: hwpoison: adjust for new thp refcounting
zhongjiang (1):
mm: hwpoison: fix thp split handing in soft_offline_in_use_page()
arch/mips/mm/gup.c | 4 -
arch/powerpc/mm/hugetlbpage.c | 13 +-
arch/s390/mm/gup.c | 13 +-
arch/sparc/mm/gup.c | 14 +--
arch/x86/mm/gup.c | 4 -
include/linux/mm.h | 49 ++------
include/linux/mm_types.h | 17 +--
mm/gup.c | 34 +-----
mm/huge_memory.c | 41 +------
mm/hugetlb.c | 2 +-
mm/internal.h | 44 -------
mm/madvise.c | 17 ++-
mm/memory-failure.c | 127 +++++++++-----------
mm/migrate.c | 8 +-
mm/swap.c | 273 +++---------------------------------------
15 files changed, 119 insertions(+), 541 deletions(-)
More information about the kernel-team
mailing list