summaryrefslogtreecommitdiffstats
path: root/lib/libc/regex/engine.c
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2006-06-14 17:48:45 +0000
committeralc <alc@FreeBSD.org>2006-06-14 17:48:45 +0000
commit455a07fa8e3591c228015821a421b20bd84e3645 (patch)
tree2dff6c7d61b20fe878693932d132eef3a43a1ecf /lib/libc/regex/engine.c
parent12cf40a7a57241368306d308d0b32cf2f5899511 (diff)
downloadFreeBSD-src-455a07fa8e3591c228015821a421b20bd84e3645.zip
FreeBSD-src-455a07fa8e3591c228015821a421b20bd84e3645.tar.gz
Correct an error in the previous revision that could lead to a panic:
Found mapped cache page. Specifically, if cnt.v_free_count dips below cnt.v_free_reserved after p_start has been set to a non-NULL value, then vm_map_pmap_enter() would break out of the loop and incorrectly call pmap_enter_object() for the remaining address range. To correct this error, this revision truncates the address range so that pmap_enter_object() will not map any cache pages. In collaboration with: tegge@ Reported by: kris@
Diffstat (limited to 'lib/libc/regex/engine.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud