Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1491453
| From | Gerald Schaefer <gerald.schaefer@de.ibm.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH v4 0/3] mm/hugetlb: memory offline issues with hugepages |
| Date | 2016-09-26 19:30 +0200 |
| Message-ID | <slHT3-6G2-1@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
This addresses several issues with hugepages and memory offline. While the first patch fixes a panic, and is therefore rather important, the last patch is just a performance optimization. The second patch fixes a theoretical issue with reserved hugepages, while still leaving some ugly usability issue, see description. Changes in v4: - Add check for free vs. reserved hugepages - Revalidate checks in dissolve_free_huge_page() after taking the lock - Split up into 3 patches Changes in v3: - Add Fixes: c8721bbb - Add Cc: stable - Elaborate on losing the gigantic page vs. failing memory offline - Move page_count() check out of dissolve_free_huge_page() Changes in v2: - Update comment in dissolve_free_huge_pages() - Change locking in dissolve_free_huge_page() Gerald Schaefer (3): mm/hugetlb: fix memory offline with hugepage size > memory block size mm/hugetlb: check for reserved hugepages during memory offline mm/hugetlb: improve locking in dissolve_free_huge_pages() include/linux/hugetlb.h | 6 +++--- mm/hugetlb.c | 47 +++++++++++++++++++++++++++++++++++------------ mm/memory_hotplug.c | 4 +++- 3 files changed, 41 insertions(+), 16 deletions(-) -- 2.8.4
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH v4 0/3] mm/hugetlb: memory offline issues with hugepages Gerald Schaefer <gerald.schaefer@de.ibm.com> - 2016-09-26 19:30 +0200
[PATCH v4 2/3] mm/hugetlb: check for reserved hugepages during memory offline Gerald Schaefer <gerald.schaefer@de.ibm.com> - 2016-09-26 19:30 +0200
Re: [PATCH v4 2/3] mm/hugetlb: check for reserved hugepages during memory offline Michal Hocko <mhocko@kernel.org> - 2016-09-29 14:40 +0200
Re: [PATCH v4 2/3] mm/hugetlb: check for reserved hugepages during memory offline Mike Kravetz <mike.kravetz@oracle.com> - 2016-09-29 19:20 +0200
Re: [PATCH v4 2/3] mm/hugetlb: check for reserved hugepages during memory offline Michal Hocko <mhocko@kernel.org> - 2016-09-30 08:40 +0200
[PATCH v4 3/3] mm/hugetlb: improve locking in dissolve_free_huge_pages() Gerald Schaefer <gerald.schaefer@de.ibm.com> - 2016-09-26 19:30 +0200
Re: [PATCH v4 3/3] mm/hugetlb: improve locking in dissolve_free_huge_pages() Michal Hocko <mhocko@kernel.org> - 2016-09-29 14:40 +0200
[PATCH v4 1/3] mm/hugetlb: fix memory offline with hugepage size > memory block size Gerald Schaefer <gerald.schaefer@de.ibm.com> - 2016-09-26 19:30 +0200
Re: [PATCH v4 1/3] mm/hugetlb: fix memory offline with hugepage size > memory block size Michal Hocko <mhocko@kernel.org> - 2016-09-29 14:20 +0200
Re: [PATCH v4 0/3] mm/hugetlb: memory offline issues with hugepages Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2016-09-29 08:20 +0200
csiph-web