Skip to content

hugetlb: Dynamic pool resize improvements

Adam Litke linux-mm 1 version New

Get series with b4
b4 am 20080303180622.5383.20868.stgit@kernel

Versions newest first

  1. v1 Latest3 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3hugetlb: Correct page count for surplus huge pagesmm/hugetlb.c+10 -30 replies
2/3hugetlb: Close a difficult to trigger reservation racemm/hugetlb.c+13 -40 replies
3/3hugetlb: Decrease hugetlb_lock cycling in gather_surplus_huge_pagesmm/hugetlb.c+12 -50 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/3] hugetlb: Dynamic pool resize improvements

Andrew, I think these have now been properly vetted. Would you consider them for -mm please? The first two are bug fixes and should also be considered for merging into 2.6.25. The third patch can happily wait until the next merge window.

This series of patches contains fixes for a few issues found with the new dynamically resizing hugetlb pool while stress testing. The first patch corrects the page count for surplus huge pages when they are first allocated. This avoids a BUG when CONFIG_DEBUG_VM is enabled. The second patch closes a difficult to trigger race when setting up a reservation involving surplus pages which could lead to reservations not being honored. The third patch is a minor performance optimization in gather_surplus_huge_pages().

These patches were generated against 2.6.24

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"[email protected]"> [email protected] </a>