NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
PR/40027 CVS commit: src/sys/uvm
The following reply was made to PR kern/40027; it has been noted by GNATS.
From: Andrew Doran <ad%netbsd.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: PR/40027 CVS commit: src/sys/uvm
Date: Sat, 13 Dec 2008 11:35:36 +0000
On Sat, Dec 13, 2008 at 11:26:57AM +0000, Andrew Doran wrote:
>
> Module Name: src
> Committed By: ad
> Date: Sat Dec 13 11:26:57 UTC 2008
>
> Modified Files:
> src/sys/uvm: uvm_pdaemon.c
>
> Log Message:
> PR 40027/pagedaemon loops on memory shortage
>
> uvmpd_scan_queue:
>
> - Fix a bug that prevented the pagedaemon from making forward progress
> if (a) swap was full (b) the first 16 pages on the inactive list were
> unbusy anons not already backed by swap.
>
> - Remove redundant uvm_swapisfull() check and just try to allocate a slot.
> If it fails we know swap is full.
>
>
> To generate a diff of this commit:
> cvs rdiff -r1.96 -r1.97 src/sys/uvm/uvm_pdaemon.c
>
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
>
Home |
Main Index |
Thread Index |
Old Index