--79888902-1240373012-948745246=:2759
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <Pine.LNX.4.10.10001242123481.2759@chiara.csoma.elte.hu>
On Mon, 24 Jan 2000, Stephen C. Tweedie wrote:
> > yeah, this is indeed a bug and it also explains the one remaining 64GB
> > mystery: the extra invlpg in highmem.c. Patch (with other SMP fixes) will
> > follow shortly.
>
> I was really, really hoping that this might lay to rest the boot
> failures with PAE36 for me, but no such luck --- 2.3.40 still dies with
> SIGSEGV in init. Zach Brown can reproduce the same thing on one of his
> boxes: Zach, does 2.3.40 do anything to help things for you?
ok, how about the attached smp-2.3.41-A1 patch:
- fixes dumb cr4 flushing typo found by Manfred
- (tries to fix) current->active_mm == NULL problem by moving the
setting of prev->active_mm to after the switch_to(). It happens
before has_cpu is set to 0, so it should be safe. It also cannot
open up a window to TLB corruption i believe.
-- mingo
--79888902-1240373012-948745246=:2759
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="smp-2.3.41-A1"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.10.10001242128060.2759@chiara.csoma.elte.hu>
Content-Description:
Content-Disposition: attachment; filename="smp-2.3.41-A1"
LS0tIGxpbnV4L2tlcm5lbC9zY2hlZC5jLm9yaWcJTW9uIEphbiAyNCAxMjox
NTo0MSAyMDAwDQorKysgbGludXgva2VybmVsL3NjaGVkLmMJTW9uIEphbiAy
NCAxMjoxNjo0MyAyMDAwDQpAQCAtNDEyLDYgKzQxMiw4IEBADQogc3RhdGlj
IGlubGluZSB2b2lkIF9fc2NoZWR1bGVfdGFpbChzdHJ1Y3QgdGFza19zdHJ1
Y3QgKnByZXYpDQogew0KICNpZmRlZiBfX1NNUF9fDQorCWlmICghcHJldi0+
bW0pDQorCQlwcmV2LT5hY3RpdmVfbW0gPSBOVUxMOw0KIAlpZiAoKHByZXYt
PnN0YXRlID09IFRBU0tfUlVOTklORykgJiYNCiAJCQkocHJldiAhPSBpZGxl
X3Rhc2soc21wX3Byb2Nlc3Nvcl9pZCgpKSkpIHsNCiAJCXVuc2lnbmVkIGxv
bmcgZmxhZ3M7DQpAQCAtNTg2LDEwICs1ODgsOCBAQA0KIAkJCXN3aXRjaF9t
bShvbGRtbSwgbW0sIG5leHQsIHRoaXNfY3B1KTsNCiAJCX0NCiANCi0JCWlm
ICghcHJldi0+bW0pIHsNCi0JCQlwcmV2LT5hY3RpdmVfbW0gPSBOVUxMOw0K
KwkJaWYgKCFwcmV2LT5tbSkNCiAJCQltbWRyb3Aob2xkbW0pOw0KLQkJfQ0K
IAl9DQogDQogCS8qDQotLS0gbGludXgvaW5jbHVkZS9hc20taTM4Ni9wZ3Rh
YmxlLmgub3JpZwlNb24gSmFuIDI0IDEyOjEwOjE5IDIwMDANCisrKyBsaW51
eC9pbmNsdWRlL2FzbS1pMzg2L3BndGFibGUuaAlNb24gSmFuIDI0IDEyOjEw
OjMzIDIwMDANCkBAIC00OCw4ICs0OCw4IEBADQogCQkJIm1vdiAlMiwgJSVj
cjM7ICAjIGZsdXNoIFRMQiBcbiIJCVwNCiAJCQkibW92ICUxLCAlJWNyNDsg
ICMgdHVybiBQR0UgYmFjayBvbiBcbiIJCVwNCiAJCQk6CQkJCQkJXA0KLQkJ
CTogInIiIChtbXVfY3I0X2ZlYXR1cmVzKSwJCQlcDQotCQkJICAiciIgKG1t
dV9jcjRfZmVhdHVyZXMgJiB+WDg2X0NSNF9QR0UpLAlcDQorCQkJOiAiciIg
KG1tdV9jcjRfZmVhdHVyZXMgJiB+WDg2X0NSNF9QR0UpLAlcDQorCQkJICAi
ciIgKG1tdV9jcjRfZmVhdHVyZXMpLAkJCVwNCiAJCQkgICJyIiAoX19wYShj
dXJyZW50LT5hY3RpdmVfbW0tPnBnZCkpCQlcDQogCQkJOiAibWVtb3J5Iik7
CQkJCQlcDQogCX0gd2hpbGUgKDApDQo=
--79888902-1240373012-948745246=:2759--
-
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/