Messages in this thread | | | Date | Wed, 23 Sep 2009 23:01:30 +0900 | From | Tejun Heo <> | Subject | Re: [PATCH 2/4] ia64: allocate percpu area for cpu0 like percpu areas for other cpus |
| |
Hello,
Christoph Lameter wrote: > You did not answer my question.
Hmmm...
> The local percpu variables are accessed via a static per cpu > virtual mapping. You cannot place per cpu variables outside of that > virtual address range of PERCPU_PAGE_SIZE. > > What happens if the percpu allocator allocates more data than available in > the reserved area?
I still don't understand your question. Static percpu variables are always allocated from the first chunk inside that PERCPU_PAGE_SIZE area. Dynamic allocations can go outside of that but they don't need any special handling. What problems are you seeing?
-- tejun
| |