Messages in this thread | | | Date | Thu, 20 Oct 2011 21:21:49 +0200 | From | Jens Axboe <> | Subject | Re: [PATCH] block: initialize the bounce pool if high memory may be added later |
| |
On 2011-10-20 17:27, David Vrabel wrote: > On 11/10/11 12:53, David Vrabel wrote: >> init_emergency_pool() does not create the page pool for bouncing block >> requests if the current count of high pages is zero. If high memory >> may be added later (either via memory hotplug or a balloon driver in a >> virtualized system) then a oops occurs if a request with a high page >> need bouncing because the pool does not exist. >> >> So, always create the pool if memory hotplug is enabled and change the >> test so it's valid even if all high pages are currently in the balloon >> (the balloon drivers adjust totalhigh_pages but not max_pfn). > > Jens, you don't seem to have picked up this patch yet. Should it have > gone via Andrew Morton instead?
Added now for 3.2.
-- Jens Axboe
| |