On Wed, 27 Jan 1999, MOLNAR Ingo wrote:
>
> it was a very subtle bug and has nothing to do with coredumps at all, but
> it's very rare and the invalid coredump ELF layout accidentally triggered
> the bug.
Good hunting. Oops.
> - unsigned long last = (end & PGDIR_MASK) + PGDIR_SIZE;
> + unsigned long last = ((end-1) & PGDIR_MASK) + PGDIR_SIZE;
When I originally wrote it, I wrote it as
(end + PGDIR_SIZE - 1) & PGDIR_MASK
but I must have broke it for some really stupid reason.
Thanks,
Linus
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/mentre/smp-faq/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]