Re: [RESEND PATCH v5 4/4] mm/vmalloc: fix show vmap_area information race with vmap_area tear down

2013-09-16 Thread KOSAKI Motohiro
On 9/14/2013 7:45 PM, Wanpeng Li wrote: > Changelog: > *v4 -> v5: return directly for !VM_VM_AREA case and remove (VM_LAZY_FREE | > VM_LAZY_FREEING) check > > There is a race window between vmap_area tear down and show vmap_area > information. > > A

Re: [RESEND PATCH v5 4/4] mm/vmalloc: fix show vmap_area information race with vmap_area tear down

2013-09-16 Thread KOSAKI Motohiro
On 9/14/2013 7:45 PM, Wanpeng Li wrote: Changelog: *v4 - v5: return directly for !VM_VM_AREA case and remove (VM_LAZY_FREE | VM_LAZY_FREEING) check There is a race window between vmap_area tear down and show vmap_area information. A

[RESEND PATCH v5 4/4] mm/vmalloc: fix show vmap_area information race with vmap_area tear down

2013-09-14 Thread Wanpeng Li
Changelog: *v4 -> v5: return directly for !VM_VM_AREA case and remove (VM_LAZY_FREE | VM_LAZY_FREEING) check There is a race window between vmap_area tear down and show vmap_area information. AB remove_vm_area spin_lock(_area_lock);

[RESEND PATCH v5 4/4] mm/vmalloc: fix show vmap_area information race with vmap_area tear down

2013-09-14 Thread Wanpeng Li
Changelog: *v4 - v5: return directly for !VM_VM_AREA case and remove (VM_LAZY_FREE | VM_LAZY_FREEING) check There is a race window between vmap_area tear down and show vmap_area information. AB remove_vm_area spin_lock(vmap_area_lock);