All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] mm, hugetlb: clean-up and possible bug fix
@ 2013-07-15  9:52 ` Joonsoo Kim
  0 siblings, 0 replies; 92+ messages in thread
From: Joonsoo Kim @ 2013-07-15  9:52 UTC (permalink / raw)
  To: Andrew Morton
  Cc: Rik van Riel, Mel Gorman, Michal Hocko, Aneesh Kumar K.V,
	KAMEZAWA Hiroyuki, Hugh Dickins, Davidlohr Bueso, David Gibson,
	linux-mm, linux-kernel, Joonsoo Kim, Joonsoo Kim

First 5 patches are almost trivial clean-up patches.

The others are for fixing three bugs.
Perhaps, these problems are minor, because this codes are used
for a long time, and there is no bug reporting for these problems.

These patches are based on v3.10.0 and
passed sanity check of libhugetlbfs.

Thanks.

Joonsoo Kim (9):
  mm, hugetlb: move up the code which check availability of free huge
    page
  mm, hugetlb: trivial commenting fix
  mm, hugetlb: clean-up alloc_huge_page()
  mm, hugetlb: fix and clean-up node iteration code to alloc or free
  mm, hugetlb: remove redundant list_empty check in
    gather_surplus_pages()
  mm, hugetlb: do not use a page in page cache for cow optimization
  mm, hugetlb: add VM_NORESERVE check in vma_has_reserves()
  mm, hugetlb: remove decrement_hugepage_resv_vma()
  mm, hugetlb: decrement reserve count if VM_NORESERVE alloc page cache

 mm/hugetlb.c |  256 +++++++++++++++++++++++++++-------------------------------
 1 file changed, 117 insertions(+), 139 deletions(-)

-- 
1.7.9.5


^ permalink raw reply	[flat|nested] 92+ messages in thread

end of thread, other threads:[~2013-07-23  7:29 UTC | newest]

Thread overview: 92+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-15  9:52 [PATCH 0/9] mm, hugetlb: clean-up and possible bug fix Joonsoo Kim
2013-07-15  9:52 ` Joonsoo Kim
2013-07-15  9:52 ` [PATCH 1/9] mm, hugetlb: move up the code which check availability of free huge page Joonsoo Kim
2013-07-15  9:52   ` Joonsoo Kim
2013-07-15 14:01   ` Aneesh Kumar K.V
2013-07-15 14:01     ` Aneesh Kumar K.V
2013-07-16  1:16     ` Joonsoo Kim
2013-07-16  1:16       ` Joonsoo Kim
2013-07-16  3:36       ` Aneesh Kumar K.V
2013-07-16  3:36         ` Aneesh Kumar K.V
2013-07-16  5:10         ` Joonsoo Kim
2013-07-16  5:10           ` Joonsoo Kim
2013-07-22 14:45   ` Michal Hocko
2013-07-22 14:45     ` Michal Hocko
2013-07-15  9:52 ` [PATCH 2/9] mm, hugetlb: trivial commenting fix Joonsoo Kim
2013-07-15  9:52   ` Joonsoo Kim
2013-07-15 13:12   ` Hillf Danton
2013-07-15 13:12     ` Hillf Danton
2013-07-15 14:02   ` Aneesh Kumar K.V
2013-07-15 14:02     ` Aneesh Kumar K.V
2013-07-22 14:46   ` Michal Hocko
2013-07-22 14:46     ` Michal Hocko
2013-07-15  9:52 ` [PATCH 3/9] mm, hugetlb: clean-up alloc_huge_page() Joonsoo Kim
2013-07-15  9:52   ` Joonsoo Kim
2013-07-22 14:51   ` Michal Hocko
2013-07-22 14:51     ` Michal Hocko
2013-07-23  7:29     ` Joonsoo Kim
2013-07-23  7:29       ` Joonsoo Kim
2013-07-15  9:52 ` [PATCH 4/9] mm, hugetlb: fix and clean-up node iteration code to alloc or free Joonsoo Kim
2013-07-15  9:52   ` Joonsoo Kim
2013-07-15 14:27   ` Aneesh Kumar K.V
2013-07-15 14:27     ` Aneesh Kumar K.V
2013-07-16  1:41     ` Joonsoo Kim
2013-07-16  1:41       ` Joonsoo Kim
2013-07-17  2:00   ` Jianguo Wu
2013-07-17  2:00     ` Jianguo Wu
2013-07-18  6:46     ` Joonsoo Kim
2013-07-18  6:46       ` Joonsoo Kim
2013-07-15  9:52 ` [PATCH 5/9] mm, hugetlb: remove redundant list_empty check in gather_surplus_pages() Joonsoo Kim
2013-07-15  9:52   ` Joonsoo Kim
2013-07-15 14:31   ` Aneesh Kumar K.V
2013-07-15 14:31     ` Aneesh Kumar K.V
2013-07-16  1:42     ` Joonsoo Kim
2013-07-16  1:42       ` Joonsoo Kim
2013-07-22 14:55   ` Michal Hocko
2013-07-22 14:55     ` Michal Hocko
2013-07-15  9:52 ` [PATCH 6/9] mm, hugetlb: do not use a page in page cache for cow optimization Joonsoo Kim
2013-07-15  9:52   ` Joonsoo Kim
2013-07-15 13:55   ` Aneesh Kumar K.V
2013-07-15 13:55     ` Aneesh Kumar K.V
2013-07-16  1:56     ` Joonsoo Kim
2013-07-16  1:56       ` Joonsoo Kim
2013-07-17  8:55   ` Wanpeng Li
2013-07-17  8:55   ` Wanpeng Li
2013-07-15  9:52 ` [PATCH 7/9] mm, hugetlb: add VM_NORESERVE check in vma_has_reserves() Joonsoo Kim
2013-07-15  9:52   ` Joonsoo Kim
2013-07-15 14:48   ` Aneesh Kumar K.V
2013-07-15 14:48     ` Aneesh Kumar K.V
2013-07-15 15:11   ` Aneesh Kumar K.V
2013-07-15 15:11     ` Aneesh Kumar K.V
2013-07-16  2:12     ` Joonsoo Kim
2013-07-16  2:12       ` Joonsoo Kim
2013-07-16  5:47       ` Aneesh Kumar K.V
2013-07-16  5:47         ` Aneesh Kumar K.V
2013-07-16  7:12         ` Joonsoo Kim
2013-07-16  7:12           ` Joonsoo Kim
2013-07-18  2:03   ` Wanpeng Li
2013-07-18  2:03   ` Wanpeng Li
2013-07-15  9:52 ` [PATCH 8/9] mm, hugetlb: remove decrement_hugepage_resv_vma() Joonsoo Kim
2013-07-15  9:52   ` Joonsoo Kim
2013-07-15 14:50   ` Aneesh Kumar K.V
2013-07-15 14:50     ` Aneesh Kumar K.V
2013-07-17  9:31   ` Wanpeng Li
2013-07-17  9:31   ` Wanpeng Li
2013-07-15  9:52 ` [PATCH 9/9] mm, hugetlb: decrement reserve count if VM_NORESERVE alloc page cache Joonsoo Kim
2013-07-15  9:52   ` Joonsoo Kim
2013-07-15 15:11   ` Aneesh Kumar K.V
2013-07-15 15:11     ` Aneesh Kumar K.V
2013-07-18  2:02   ` Wanpeng Li
2013-07-18  2:02   ` Wanpeng Li
2013-07-15 14:10 ` [PATCH 0/9] mm, hugetlb: clean-up and possible bug fix Aneesh Kumar K.V
2013-07-15 14:10   ` Aneesh Kumar K.V
2013-07-16  1:10   ` Joonsoo Kim
2013-07-16  1:10     ` Joonsoo Kim
2013-07-16  1:27     ` Sam Ben
2013-07-16  1:27       ` Sam Ben
2013-07-16  1:45       ` Joonsoo Kim
2013-07-16  1:45         ` Joonsoo Kim
2013-07-16  1:55         ` Sam Ben
2013-07-16  1:55           ` Sam Ben
2013-07-16  2:14           ` Joonsoo Kim
2013-07-16  2:14             ` Joonsoo Kim

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.