[patch] highmem-2.3.25-A0

Ingo Molnar (mingo@chiara.csoma.elte.hu)
Tue, 2 Nov 1999 13:21:58 +0100 (CET)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

--650352740-1255270664-941545318=:1815
Content-Type: TEXT/PLAIN; charset=US-ASCII

On Mon, 1 Nov 1999, Andrea Arcangeli wrote:

> dirty = size_buffers_type[BUF_DIRTY] >> PAGE_SHIFT;
> - tot = nr_lru_pages + nr_free_pages + nr_free_highpages;
> + tot = nr_lru_pages + nr_free_pages - nr_free_highpages;
> hard_dirty_limit = tot * bdf_prm.b_un.nfract / 100;
> soft_dirty_limit = hard_dirty_limit >> 1;

additionally high memory pages were accounted for incorrectly in the page
allocator as well, i've attached the fixes (against final-2.3.25). It's
important to balance only 'normal memory', at least now.

Ingo

--650352740-1255270664-941545318=:1815
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="highmem-2.3.25-A0"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.10.9911021321580.1815@chiara.csoma.elte.hu>
Content-Description:
Content-Disposition: attachment; filename="highmem-2.3.25-A0"

LS0tIGxpbnV4L21tL3BhZ2VfYWxsb2MuYy5vcmlnCVR1ZSBOb3YgIDIgMDA6
MDg6MjggMTk5OQ0KKysrIGxpbnV4L21tL3BhZ2VfYWxsb2MuYwlUdWUgTm92
ICAyIDAwOjQ4OjAyIDE5OTkNCkBAIC0yNjIsMTEgKzI2MiwxMSBAQA0KIAkJ
fQ0KIAkJbG93X29uX2hpZ2htZW1vcnkgPSAxOw0KIAl9IGVsc2Ugew0KLQkJ
aWYgKG5yX2ZyZWVfcGFnZXMrbnJfZnJlZV9oaWdocGFnZXMgPiBmcmVlcGFn
ZXMubWluKSB7DQorCQlpZiAobnJfZnJlZV9wYWdlcy1ucl9mcmVlX2hpZ2hw
YWdlcyA+IGZyZWVwYWdlcy5taW4pIHsNCiAJCQlpZiAoIWxvd19vbl9tZW1v
cnkpIHsNCiAJCQkJcmV0dXJuIDE7DQogCQkJfQ0KLQkJCWlmIChucl9mcmVl
X3BhZ2VzK25yX2ZyZWVfaGlnaHBhZ2VzID49IGZyZWVwYWdlcy5oaWdoKSB7
DQorCQkJaWYgKG5yX2ZyZWVfcGFnZXMtbnJfZnJlZV9oaWdocGFnZXMgPj0g
ZnJlZXBhZ2VzLmhpZ2gpIHsNCiAJCQkJbG93X29uX21lbW9yeSA9IDA7DQog
CQkJCXJldHVybiAxOw0KIAkJCX0NCkBAIC0zMjAsNiArMzIwLDEwIEBADQog
CWRvIHsNCiAJCXBhZ2UgPSBybXF1ZXVlKG9yZGVyLCB0eXBlKTsNCiAJCWlm
IChwYWdlKSB7DQorI2lmZGVmIENPTkZJR19ISUdITUVNDQorCQkJaWYgKHR5
cGUgPT0gTUVNX1RZUEVfSElHSCkNCisJCQkJbnJfZnJlZV9oaWdocGFnZXMg
LT0gMSA8PCBvcmRlcjsNCisjZW5kaWYNCiAJCQlzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZwYWdlX2FsbG9jX2xvY2ssIGZsYWdzKTsNCiAJCQlyZXR1cm4g
cGFnZTsNCiAJCX0NCg==
--650352740-1255270664-941545318=:1815--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/