diff options
author | Minchan Kim <minchan@kernel.org> | 2012-01-10 18:08:39 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-01-10 19:30:46 -0500 |
commit | db1aecafef58b5dda39c4228debe2c845e4a27ab (patch) | |
tree | 4f8848463794e2e2d90039dc95a304d5efd7ca5a /mm | |
parent | 3770490ec82ca63d5fdcebeb95f2f68af2626357 (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.c | 8 |
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; |