Messages in this thread | | | Date | Sun, 02 Apr 2006 19:51:13 +1000 | From | Nick Piggin <> | Subject | Re: [ck] Re: 2.6.16-ck3 |
| |
Con Kolivas wrote:
> Ok I can't see what I'm doing wrong. > > here are my watermarks > > idx = zone_idx(z); > ns->lowfree[idx] = z->pages_high * 3 + z->lowmem_reserve[idx]; > ns->highfree[idx] = ns->lowfree[idx] + z->pages_high; > > It's (3 * pages_high) +lowmem_reserve which is well in excess of the reserve > so I can't see any problem. Am I missing something? >
That zone->lowmem_reserve[zone_idx(zone)] == 0 ?
;)
lowmem_reserve could be much bigger than zone->high*3, when higher zones are much larger.
-- SUSE Labs, Novell Inc. Send instant messages to your online friends http://au.messenger.yahoo.com
- 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/
| |