[SRU][Zesty] fix soft lockup on overcommited hugepages

Manoj Iyer manoj.iyer at canonical.com
Thu Jun 15 14:13:47 UTC 2017


Please review and consider this pull request for fixing bug 
https://launchpad.net/bugs/1696165. This patch fixes a case where if 
hugepage migration is not enabled in the kernel, on failing to migrate 
a page ref-counts are left in an inconsistent state leading to soft 
lockups. Please refer to bug report for detailed test reports.

The patch was cherry-picked from upstream with minor backport to Zesty. 
The kernel is available in the PPA: 
https://launchpad.net/~centriq-team/+archive/ubuntu/lp1696165/ and 
tested on ARM64, and boot tested on AMD64 and Power8 for any 
regressions.

 The following changes since commit 
357b492ed1cc4beb9d46e3bb017116a362dca5f0:

  arm64: kconfig: allow support for memory failure handling (2017-06-13 
15:45:24 -0500)

are available in the git repository at:

  git+ssh://git.launchpad.net/~centriq-team/+git/linux-sru lp1696165

for you to fetch changes up to 080d471941f3c814aa64ba0c3c622dd712adc75d:

  mm/migrate: fix refcount handling when 
!hugepage_migration_supported() (2017-06-14 13:57:18 -0500)

----------------------------------------------------------------
Punit Agrawal (1):
      mm/migrate: fix refcount handling when 
!hugepage_migration_supported()

 mm/memory-failure.c | 32 ++++++++++++++------------------
 1 file changed, 14 insertions(+), 18 deletions(-)


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20170615/496aeb9d/attachment.html>


More information about the kernel-team mailing list