[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Swap-in question



Hi,

I try to understand how the swap i/o works. I had a look at v. 2.4.17
and v. 2.5.7.
I have noticed that read_swap_cache() has become
read_swap_cache_async().
I cannot see who is waiting for the swap-in operation be done.
As far as I can see, we return to the faulting user program before the
swap-in has been done and we hit another times the same page fault... we

repeat it until finally the page is in.
Am I right ?
Can you please send me some papers describing the evolution of the VMM &

the swap subsystem ?
Thank you in advance.

Regards,

Zoltán Menyhárt

--
Linux-mm-www:   http://linux-mm.org/ website maintenance list
Archive:        http://mail.nl.linux.org/linux-mm-www/
Development:    linux-mm@kvack.org