Re: Prezeroing V2 [0/3]: Why and When it works
From: Arjan van de Ven <hidden>
Date: 2004-12-23 19:50:26
Also in:
lkml
From: Arjan van de Ven <hidden>
Date: 2004-12-23 19:50:26
Also in:
lkml
The most expensive operation in the page fault handler is (apart of SMP locking overhead) the zeroing of the page. This zeroing means that all cachelines of the faulted page (on Altix that means all 128 cachelines of 128 byte each) must be loaded and later written back. This patch allows to avoid having to load all cachelines if only a part of the cachelines of that page is needed immediately after the fault.
eh why will all cachelines be loaded? Surely you can avoid the write- allocate behavior for this case..... -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a>