Make freeing pages not require the pool lock,
authorBen Pfaff <blp@cs.stanford.edu>
Wed, 6 Oct 2004 21:29:56 +0000 (21:29 +0000)
committerBen Pfaff <blp@cs.stanford.edu>
Wed, 6 Oct 2004 21:29:56 +0000 (21:29 +0000)
commit04abef1571d323539c9a9e2e29e5ddc47126b417
treea7025925c6a9705e14b0b0e959c97a2ce241d02b
parenta735930b337c32c28e7641401f47999845adba78
Make freeing pages not require the pool lock,
so that schedule_tail() may legitimately call palloc_free_page().
Incidentally make bitmap mark/reset/flip atomic.
src/lib/kernel/bitmap.c
src/threads/palloc.c