Messages in this thread |  | | Date | Mon, 29 Oct 2001 15:58:32 -0800 (PST) | From | Linus Torvalds <> | Subject | Re: please revert bogus patch to vmscan.c |
| |
On Mon, 29 Oct 2001, David S. Miller wrote: > > Doing range flushes is not the answer. It is going to be about > the same cost as doing per-page flushes.
No, doing a range flush might be fine - we'd just do it _once_ per invocation of swap_out(), and that would probably be fine.
The problem with the flush at the low level is that it's done once for every page in the whole VM space, which is easily millions of times.
Cutting it down to once every MM would definitely be worth it.
It won't be "exact" either, but it would mean that at least the lifetime of an optimistic TLB entry is bounded.
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/
|  |