Subject: Re: poolifying fileassoc
To: None <blymn@baesystems.com.au>
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
List: tech-kern
Date: 04/08/2007 21:10:21
> UVMPAGER_ASYNCIO_START is used in
> genfs_getpages() to indicate the start of an async i/o transaction.
let me cite my original question:
> > +/* Flags to uvm_io_done */
> > +#define UVMPAGER_SYNCIO_DONE 0x01 /* Synch i/o has completed */
> > +#define UVMPAGER_ASYNCIO_START 0x02 /* Asynch i/o started */
> > +#define UVMPAGER_ASYNCIO_DONE 0x03 /* Asynch i/o has completed */
> > +
>
> can you explain "Asynch i/o started"?
> to me, it seems to be used only when async getpages found all pages cached.
> ie. no i/o is started.
in particular, i don't understand which i/o you are talking about.
YAMAMOTO Takashi