From owner-FreeBSD-tech-jp@jp.freebsd.org  Fri Aug 13 12:12:16 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id MAA67327;
	Fri, 13 Aug 1999 12:12:16 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from mail.tg.rim.or.jp (root@mail.tg.rim.or.jp [202.247.130.149])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id MAA67322
	for <FreeBSD-tech-jp@jp.freebsd.org>; Fri, 13 Aug 1999 12:12:15 +0900 (JST)
	(envelope-from inagaki@tg.rim.or.jp)
Received: from lunatic.kareidoscope.ne.jp (skai0712.ppp.infoweb.ne.jp [202.248.10.220])
	by mail.tg.rim.or.jp (8.8.8/3.6W-RIMNET-98-06-09) with ESMTP id MAA08794;
	Fri, 13 Aug 1999 12:12:12 +0900 (JST)
Received: from localhost (localhost [127.0.0.1])
	by lunatic.kareidoscope.ne.jp (8.9.3/3.7W) with ESMTP id MAA63226;
	Fri, 13 Aug 1999 12:09:17 +0900 (JST)
To: FreeBSD-tech-jp@jp.freebsd.org
Cc: inagaki@tg.rim.or.jp
From: Inagaki Kentaro (=?iso-2022-jp?B?GyRCMHAzQDdyQkBPOhsoQg==?=)
 <inagaki@tg.rim.or.jp>
In-Reply-To: <199908122203.HAA04894@lavender.yy.cs.keio.ac.jp>
References: <14258.61831.730417.87812T@ett.sat.t.u-tokyo.ac.jp>
	<199908122203.HAA04894@lavender.yy.cs.keio.ac.jp>
X-Mailer: Mew version 1.94b47 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
X-URL: http://www.tg.rim.or.jp/~inagaki/
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19990813120915S.inagaki@tg.rim.or.jp>
Date: Fri, 13 Aug 1999 12:09:15 +0900
X-Dispatcher: imput version 990731(IM118)
Lines: 16
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-tech-jp 2437
Subject: [FreeBSD-tech-jp 2437] Re: lack memory on 3.2-RELEASE
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: inagaki@tg.rim.or.jp

$B0p3@$G$9!#(B

mfs $B$O(B swap out $B$5$l$J$$$h$&$K$J$C$F$^$;$s$+!)(B

sys/ufs/mfs/mfs_vfsops.c
    * We must set P_NOSWAP to prevent the system from trying to swap
    * out or kill ( when swap space is low, see vm/pageout.c ) the
    * process.  A deadlock can occur if the process is swapped out,
    * and the system can loop trying to kill the unkillable ( while
    * references exist ) MFS process when swap space is low.
    */
   curproc->p_flag |= P_NOSWAP;

----
Kentaro Inagaki ($B0p3@7rB@O:(B)
inagaki@tg.rim.or.jp
