[900] in Athena Bugs

home help back first fref pref prev next nref lref last post

(VAX750) Version 6.0C: nfs_mapctl system call

daemon@ATHENA.MIT.EDU (John T Kohl)
Mon Sep 12 09:33:27 1988

Date: Mon, 12 Sep 88 09:33:00 EDT
From: John T Kohl <jtkohl@ATHENA.MIT.EDU>
To: bugs@ATHENA.MIT.EDU
System type, version:	(VAX750) Version 6.0C
System name:		lycus
What's wrong:
	The nfs_mapctl system call can trash the kernel memory
allocator.  It has a bug (discovered earlier this summer, but
unfortunately not reflected into the standard kernel sources) which
causes it to free up too much memory, causing the memory allocator to
think that free blocks are overlapping.

What should have happened:
	It shouldn't have caused priam to crash.

A fixed version of nfs_mapctl.c is in paris:/u4/sys/nfs/nfs_mapctl.c,
RCS revision 2.1 (don't take the one checked out, that one is modified
to work with the 3.2 NFS sources).

This is already installed in the /u1 sources on paris.

John



home help back first fref pref prev next nref lref last post