diff options
author | jhb <jhb@FreeBSD.org> | 2012-06-20 18:00:26 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2012-06-20 18:00:26 +0000 |
commit | 12f0fa63b40da9c91d4058d4a031666755896565 (patch) | |
tree | cbfad5dda0c14cc2e19151c27d038b9cdd4e81c8 /lib/libc/string/strcat.c | |
parent | 17a6764a6971afd7368676d00b66708be1b6c355 (diff) | |
download | FreeBSD-src-12f0fa63b40da9c91d4058d4a031666755896565.zip FreeBSD-src-12f0fa63b40da9c91d4058d4a031666755896565.tar.gz |
Move the per-thread deferred user map entries list into a private list
in vm_map_process_deferred() which is then iterated to release map entries.
This avoids having a nested vm map unlock operation called from the loop
body attempt to recuse into vm_map_process_deferred(). This can happen if
the vm_map_remove() triggers the OOM killer.
Reviewed by: alc, kib
MFC after: 1 week
Diffstat (limited to 'lib/libc/string/strcat.c')
0 files changed, 0 insertions, 0 deletions