Rik's VM version 8
タレコミ by dai
dai 曰く、
帰ってきたVM でリリースが報じられた Rik van Riel氏 のreverse mapping based VMが version8になった 。
2.2.16用パッチ と 2.2.17用パッチ が用意されている。以下、 アナウンスのメイルから
My big TODO items for a next release are:
- fix page_launder() so it doesn't submit the whole inactive_dirty list for writeout in one go
- tune the balancing, under some strange loads I seem to be able to trigger a livelock
rmap 8:
rmap 7:
- add ANY_ZONE to the balancing functions to improve kswapd's balancing a bit (me)
- regularize some of the maximum loop bounds in vmscan.c for cosmetic purposes (William Lee Irwin)
- move page_address() to architecture-independent code, now the removal of page->virtual is portable (William Lee Irwin)
- speed up free_area_init_core() by doing a single pass over the pages and not using atomic ops (William Lee Irwin)
- documented the buddy allocator in page_alloc.c (William Lee Irwin)
- clean up and document vmscan.c (me)
- reduce size of page struct, part one (William Lee Irwin)
- add rmap.h for other archs (untested, not for ARM) (me)