diff options
author | Tejun Heo <tj@kernel.org> | 2009-08-14 15:00:52 +0900 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2009-08-14 15:00:52 +0900 |
commit | 6563297ceafab6bbcc931b52e2a9e660fbb21fb2 (patch) | |
tree | bcd5593a9b3088f609adc26185b179ff22b45535 /net/sunrpc/sched.c | |
parent | ca23e405e06d5fffb005df004c72781f76062f51 (diff) | |
download | blackbird-op-linux-6563297ceafab6bbcc931b52e2a9e660fbb21fb2.tar.gz blackbird-op-linux-6563297ceafab6bbcc931b52e2a9e660fbb21fb2.zip |
percpu: use group information to allocate vmap areas sparsely
ai->groups[] contains which units need to be put consecutively and at
what offset from the chunk base address. Compile this information
into pcpu_group_offsets[] and pcpu_group_sizes[] in
pcpu_setup_first_chunk() and use them to allocate sparse vm areas
using pcpu_get_vm_areas().
This will be used to allow directly using sparse NUMA memories as
percpu areas.
Signed-off-by: Tejun Heo <tj@kernel.org>
Cc: Nick Piggin <npiggin@suse.de>
Diffstat (limited to 'net/sunrpc/sched.c')
0 files changed, 0 insertions, 0 deletions