summaryrefslogtreecommitdiff
path: root/vm/vm_phys.c
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2013-04-04 22:39:33 +0200
committerRichard Braun <rbraun@sceen.net>2013-04-04 22:39:33 +0200
commitb3bd47cfdfc0cbde87ce67dcc342d3ad1c33f611 (patch)
treea9ebc0fd6bbedad083b81ecef34184b5d31ba65c /vm/vm_phys.c
parent32f0baadae560db722e5694794a358daafd3e309 (diff)
vm/vm_phys: fix CPU pool initialization
Diffstat (limited to 'vm/vm_phys.c')
-rw-r--r--vm/vm_phys.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/vm/vm_phys.c b/vm/vm_phys.c
index 80b9c7b1..8213efa2 100644
--- a/vm/vm_phys.c
+++ b/vm/vm_phys.c
@@ -263,6 +263,7 @@ vm_phys_seg_free_to_buddy(struct vm_phys_seg *seg, struct vm_page *page,
static void __init
vm_phys_cpu_pool_init(struct vm_phys_cpu_pool *cpu_pool, int size)
{
+ spinlock_init(&cpu_pool->lock);
cpu_pool->size = size;
cpu_pool->transfer_size = (size + VM_PHYS_CPU_POOL_TRANSFER_RATIO - 1)
/ VM_PHYS_CPU_POOL_TRANSFER_RATIO;