From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: Date: Tue, 3 Jun 2014 17:08:21 +0100 Message-ID: From: Charles Forsyth To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a11c3890a86295b04faf0b846 Subject: Re: [9fans] kernel bug Topicbox-Message-UUID: f4f7e6be-ead8-11e9-9d60-3106f5b1d025 --001a11c3890a86295b04faf0b846 Content-Type: text/plain; charset=UTF-8 On 3 June 2014 02:14, Yoann Padioleau wrote: > if(mapsize > (SEGMAPSIZE*PTEPERTAB)) > mapsize = (SEGMAPSIZE*PTEPERTAB); > ... > > I made the change you suggest in the PAE kernel but perhaps Erik missed it during his merge: if(mapsize > nelem(s->ssegmap)){ mapsize *= 2; if(mapsize > SEGMAPSIZE) mapsize = SEGMAPSIZE; s->map = smalloc(mapsize*sizeof(Pte*)); s->mapsize = mapsize; } --001a11c3890a86295b04faf0b846 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

= On 3 June 2014 02:14, Yoann Padioleau <pad@fb.com> wrote:
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 if(mapsize > (SEGMAPSIZE*PTEPERTAB))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mapsize =3D (SEGMAPSIZE*PTEPERTAB= );
...=C2=A0
=C2=A0

I made the change you suggest in the PAE= kernel but perhaps Erik missed it during his merge:
if(mapsize > nelem(s->ssegmap)){
mapsize *=3D 2;
if(mapsize > SEGMAPSIZE)
mapsize =3D SEGMAPSIZE= ;
s->map =3D smalloc(mapsize*sizeof(Pte*));
s->mapsize =3D mapsi= ze;
}

--001a11c3890a86295b04faf0b846--