Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Jan 1999 01:46:57 -0800 (PST)
From:      Matt Dillon <dillon@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   cvs commit: src/sys/vm vm_object.c
Message-ID:  <199901210946.BAA22030@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
dillon      1999/01/21 01:46:57 PST

  Modified files:
    sys/vm               vm_object.c 
  Log:
      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.
  
  Revision  Changes    Path
  1.140     +1 -1      src/sys/vm/vm_object.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901210946.BAA22030>