aboutsummaryrefslogtreecommitdiffstats
path: root/mm
diff options
context:
space:
mode:
authorMinchan Kim <minchan@kernel.org>2012-01-10 18:08:39 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2012-01-10 19:30:46 -0500
commitdb1aecafef58b5dda39c4228debe2c845e4a27ab (patch)
tree4f8848463794e2e2d90039dc95a304d5efd7ca5a /mm
parent3770490ec82ca63d5fdcebeb95f2f68af2626357 (diff)
mm/vmalloc.c: change void* into explict vm_struct*
vmap_area->private is void* but we don't use the field for various purpose but use only for vm_struct. So change it to a vm_struct* with naming to improve for readability and type checking. Signed-off-by: Minchan Kim <minchan@kernel.org> Acked-by: David Rientjes <rientjes@google.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm')
-rw-r--r--mm/vmalloc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/mm/vmalloc.c b/mm/vmalloc.c
index 21fdf46ad5a..877ca046f43 100644
--- a/mm/vmalloc.c
+++ b/mm/vmalloc.c
@@ -256,7 +256,7 @@ struct vmap_area {
256 struct rb_node rb_node; /* address sorted rbtree */ 256 struct rb_node rb_node; /* address sorted rbtree */
257 struct list_head list; /* address sorted list */ 257 struct list_head list; /* address sorted list */
258 struct list_head purge_list; /* "lazy purge" list */ 258 struct list_head purge_list; /* "lazy purge" list */
259 void *private; 259 struct vm_struct *vm;
260 struct rcu_head rcu_head; 260 struct rcu_head rcu_head;
261}; 261};
262 262
@@ -1285,7 +1285,7 @@ static void setup_vmalloc_vm(struct vm_struct *vm, struct vmap_area *va,
1285 vm->addr = (void *)va->va_start; 1285 vm->addr = (void *)va->va_start;
1286 vm->size = va->va_end - va->va_start; 1286 vm->size = va->va_end - va->va_start;
1287 vm->caller = caller; 1287 vm->caller = caller;
1288 va->private = vm; 1288 va->vm = vm;
1289 va->flags |= VM_VM_AREA; 1289 va->flags |= VM_VM_AREA;
1290} 1290}
1291 1291
@@ -1408,7 +1408,7 @@ static struct vm_struct *find_vm_area(const void *addr)
1408 1408
1409 va = find_vmap_area((unsigned long)addr); 1409 va = find_vmap_area((unsigned long)addr);
1410 if (va && va->flags & VM_VM_AREA) 1410 if (va && va->flags & VM_VM_AREA)
1411 return va->private; 1411 return va->vm;
1412 1412
1413 return NULL; 1413 return NULL;
1414} 1414}
@@ -1427,7 +1427,7 @@ struct vm_struct *remove_vm_area(const void *addr)
1427 1427
1428 va = find_vmap_area((unsigned long)addr); 1428 va = find_vmap_area((unsigned long)addr);
1429 if (va && va->flags & VM_VM_AREA) { 1429 if (va && va->flags & VM_VM_AREA) {
1430 struct vm_struct *vm = va->private; 1430 struct vm_struct *vm = va->vm;
1431 1431
1432 if (!(vm->flags & VM_UNLIST)) { 1432 if (!(vm->flags & VM_UNLIST)) {
1433 struct vm_struct *tmp, **p; 1433 struct vm_struct *tmp, **p;