[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: vmalloc.c question
On Feb 19, 7:24pm, Neil Booth wrote:
> Subject: vmalloc.c question
> I have a simple question about vmalloc.c. I'm probably missing something
> obvious, but it appears to me that the list "vmlist" of the kernel's
> virtual memory areas is not protected by any kind of locking mechanism,
> and thus subject to races. (e.g. two CPUs trying to insert a new virtual
> memory block in the same place at the same time in get_vm_area).
>
> Or what am I missing?
>
Actually, the ia32 specific ioremap function also calls into the
get_vm_area() function. I was assuming that the giant kernel_lock
protects the "vmlist".
Kanoj
--
To unsubscribe, send a message with 'unsubscribe linux-mm my@address'
in the body to majordomo@kvack.org. For more info on Linux MM,
see: http://humbolt.geo.uu.nl/Linux-MM/