Agghhh, sorry ;-)
I'll fix at next post.
Hmmm
may be, we don't need perfectly fair.
because try_to_free_page() is unfair mechanism.
but I will test use wake_up() instead wake_up_all().
it makes so so fair order if no performance regression happend.
Thanks very useful comment.
- kosaki
--