--- El jue 13-oct-11, Mulyadi Santosa <[email protected]> escribió:

> this is what I am not clear, do those 10 threads allocate 8
> MB each?
> or 8 MB total? remember that threads share address space by
> default...
> 

I am sorry maybe I explained myself incorrectly, threads don't actually
allocate anything; just mmap it's own stack space (8MB each). 

I looked at the link you provided me and I found this:

http://lxr.linux.no/linux+v3.0.4/mm/mmap.c#L112

mmap.c, line 112: vm_enough_memory()

It seems here is where the mm subsystem decides to fail with ENOMEM
and uses commit parameters to decide... I found it most interesting.

Ezequiel.


_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to