Messages in this thread | | | Date | Sun, 28 Dec 2003 20:09:17 -0800 (PST) | From | Linus Torvalds <> | Subject | Re: Page Colouring (was: 2.6.0 Huge pages not working as expected) |
| |
On Sun, 28 Dec 2003, William Lee Irwin III wrote: > > Doubtful. I suspect he may be referring to pgcl (sometimes called > "subpages"), though Dan Phillips hasn't been involved in it. I guess > we'll have to wait for Linus to respond to know for sure.
I didn't see the patch itself, but I spent some time talking to Daniel after your talk at the kernel summit. At least I _think_ it was him I was talking to - my memory for names and faces is basically zero.
Daniel claimed to have it working back then, and that it actually shrank the kernel source code. The basic approach is to just make PAGE_SIZE larger, and handle temporary needs for smaller subpages by just dynamically allocating "struct page" entries for them. The size reduction came from getting rid of the "struct buffer_head", because it ends up being just another "small page".
Daniel, details?
Linus - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |