As reported by Adam Litke and Jon Tollefson one of the libhugetlbfs regression tests triggers a negative overall reservation count. When this occurs where there is no dynamic pool enabled tests will fail. Following this email are two patches to fix this issue: hugetlb reservations: move region tracking earlier -- simply moves the region tracking code earlier so we do not have to supply prototypes, and hugetlb reservations: fix hugetlb MAP_PRIVATE reservations across vma splits -- which moves us to tracking the consumed reservation so that we can correctly calculate the remaining reservations at vma close time. This stack is against the top of v2.6.25-rc6-mm3, should this solution prove acceptable it would probabally need porting below Nicks multiple hugepage size patches and those updated; if so I would be happy to do that too. Jon could you have a test on this and see if it works out for you. -apw --
| Adrian Bunk | Re: Linux 2.6.21 |
| Linus Torvalds | Linux 2.6.21-rc2 |
| WANG Cong | [-mm Patch] UML: fix a building error |
| Roland McGrath | Re: [PATCH 0/5] ftrace: to kill a daemon |
git: | |
| Natalie Protasevich | [BUG] New Kernel Bugs |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Patrick McHardy | Re: [PATCH] netfilter: use per-cpu spinlock rather than RCU (v3) |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Theodore Ts'o | Re: cc1 fails silently |
| Michael Nolan | Power routines on notebook cause kernel panic |
| Marc Peters | v 0.11 boot disk problem |
| Dave `geek' Gymer | WARNING (was Re: New afio release) |
