diff options
| author | Doug Rabson <dfr@FreeBSD.org> | 1998-08-13 08:05:13 +0000 |
|---|---|---|
| committer | Doug Rabson <dfr@FreeBSD.org> | 1998-08-13 08:05:13 +0000 |
| commit | 196e9a52ec8a1fd9ac1be25f9952457f3b9a02db (patch) | |
| tree | 491017ad8250f1402fab573679f2bb0396d178ad /sys/vm | |
| parent | c0e4cfbfe2c600ca24b6359d65f083afca38f076 (diff) | |
Notes
Diffstat (limited to 'sys/vm')
| -rw-r--r-- | sys/vm/swap_pager.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/vm/swap_pager.c b/sys/vm/swap_pager.c index 6d42159b7133..946b6d2ba290 100644 --- a/sys/vm/swap_pager.c +++ b/sys/vm/swap_pager.c @@ -39,7 +39,7 @@ * from: Utah $Hdr: swap_pager.c 1.4 91/04/30$ * * @(#)swap_pager.c 8.9 (Berkeley) 3/21/94 - * $Id: swap_pager.c,v 1.97 1998/07/11 07:46:11 bde Exp $ + * $Id: swap_pager.c,v 1.98 1998/07/28 15:30:01 bde Exp $ */ /* @@ -1590,7 +1590,9 @@ swap_pager_finish(spc) PAGE_BWAKEUP(ma[i]); } + s = splvm(); object->paging_in_progress -= spc->spc_count; + splx(s); if ((object->paging_in_progress == 0) && (object->flags & OBJ_PIPWNT)) { object->flags &= ~OBJ_PIPWNT; |
