1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-10-18 02:19:39 +00:00

Moved some splx's down a few lines in vm_page_insert and vm_page_remove

to make the locking a bit more clear - this change is currently a NOP
as the calls to those routines are already at splhigh().
This commit is contained in:
David Greenman 1995-01-15 07:31:34 +00:00
parent a3de1367e9
commit edfab85b1a
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=5636

View File

@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)vm_page.c 7.4 (Berkeley) 5/7/91
* $Id: vm_page.c,v 1.14 1995/01/10 07:32:48 davidg Exp $
* $Id: vm_page.c,v 1.15 1995/01/10 09:19:46 davidg Exp $
*/
/*
@ -411,13 +411,13 @@ vm_page_insert(mem, object, offset)
simple_lock(&bucket_lock);
TAILQ_INSERT_TAIL(bucket, mem, hashq);
simple_unlock(&bucket_lock);
(void) splx(s);
/*
* Now link into the object's list of backed pages.
*/
TAILQ_INSERT_TAIL(&object->memq, mem, listq);
(void) splx(s);
mem->flags |= PG_TABLED;
/*
@ -459,13 +459,13 @@ vm_page_remove(mem)
simple_lock(&bucket_lock);
TAILQ_REMOVE(bucket, mem, hashq);
simple_unlock(&bucket_lock);
(void) splx(s);
/*
* Now remove from the object's list of backed pages.
*/
TAILQ_REMOVE(&mem->object->memq, mem, listq);
(void) splx(s);
/*
* And show that the object has one fewer resident page.