Subject: Re: poolifying fileassoc
To: None <blymn@baesystems.com.au>
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
List: tech-kern
Date: 10/12/2006 11:45:35
> I have not tracked down where but it seems a lot of the
> objects being faulted in are using a struct uvm_pagerops that has the
> pgo_fault routine filled in which causes uvm_fault_internal to set
> PGO_SYNCIO in the pgo_fault call - it seems that this flag is passed
> in to uvn_get(), which causes uvn_get() to perform a sync read...hence
> no call to uvm_aio_aiodone.
> 
> -- 
> Brett Lymn

right.  and chuq already suggested a solution.
do you have any trouble with it?

YAMAMOTO Takashi