object->id was badly implemented. It has simply been removed.

object->paging_offset has been removed - it was used to optimize a
    single OBJT_SWAP collapse case yet introduced massive confusion throughout
    vm_object.c.  The optimization was inconsequential except for the
    claim that it didn't have to allocate any memory.  The optimization
    has been removed.

    madvise() has been fixed.  The old madvise() could be made to operate
    on shared objects which is a big no-no.  The new one is much more careful
    in what it modifies.  MADV_FREE was totally broken and has now been fixed.

    vm_page_rename() now automatically dirties a page, so explicit dirtying
    of the page prior to calling vm_page_rename() has been removed.
This commit is contained in:
dillon 1999-01-21 09:46:55 +00:00
parent 3068417e27
commit 605ac8aee3

View File

@ -61,7 +61,7 @@
* any improvements or extensions that they make and grant Carnegie the
* rights to redistribute these changes.
*
* $Id: vm_object.c,v 1.138 1999/01/10 01:58:28 eivind Exp $
* $Id: vm_object.c,v 1.139 1999/01/21 08:29:11 dillon Exp $
*/
/*