diff options
author | Neal H. Walfield <neal@gnu.org> | 2008-11-12 12:43:44 +0100 |
---|---|---|
committer | Neal H. Walfield <neal@gnu.org> | 2008-11-12 12:43:44 +0100 |
commit | e8d5499c2e6cec827a464f10c21b29b6fc241ec4 (patch) | |
tree | c71d9d9924a47bf4edeb0072fda027a145368f26 /hurd | |
parent | bc8e6dd4eff29a74453bfa3e1c1346946c8239e1 (diff) |
Make the anonymous pager's fault handler and madvise reentrant.
2008-11-12 Neal H. Walfield <neal@gnu.org>
* anonymous.h (struct anonymous_pager): Improve documentation for
the fill_lock field.
* anonymous.c (fault): Drop ANON->LOCK before calling the user's
fill function.
(destroy): Before destroying ANON, take ANON->FILL_LOCK.
* madvise.c (madvise): Refactor to not hold map lock when calling
MAP->PAGER->ADVISE.
Diffstat (limited to 'hurd')
0 files changed, 0 insertions, 0 deletions