summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/system.c
diff options
context:
space:
mode:
authordillon <dillon@FreeBSD.org>2000-01-21 20:17:01 +0000
committerdillon <dillon@FreeBSD.org>2000-01-21 20:17:01 +0000
commitcacb1b6d5fff5e1b1a2abfe09c90f2465863d4fd (patch)
treebd8ecae6ce67984f39cbd92f096f9de8db35914b /lib/libc/stdlib/system.c
parent9f5625a6c5f75cdc10e4e8a3057875594a8cc610 (diff)
downloadFreeBSD-src-cacb1b6d5fff5e1b1a2abfe09c90f2465863d4fd.zip
FreeBSD-src-cacb1b6d5fff5e1b1a2abfe09c90f2465863d4fd.tar.gz
Fix a deadlock between msync(..., MS_INVALIDATE) and vm_fault. The
invalidation code cannot wait for paging to complete while holding a vnode lock, so we don't wait. Instead we simply allow the lower level code to simply block on any busy pages it encounters. I think Yahoo may be the only entity in the entire world that actually uses this msync feature :-). Bug reported by: Paul Saab <paul@mu.org>
Diffstat (limited to 'lib/libc/stdlib/system.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud