Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Dec 2010 22:26:49 +0000 (UTC)
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/kern vfs_bio.c src/sys/vm vm_object.c vm_object.h
Message-ID:  <201012292227.oBTMROhb085225@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
kib         2010-12-29 22:26:49 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             vfs_bio.c 
    sys/vm               vm_object.c vm_object.h 
  Log:
  SVN rev 216810 on 2010-12-29 22:26:49Z by kib
  
  Remove OBJ_CLEANING flag. The vfs_setdirty_locked_object() is the only
  consumer of the flag, and it used the flag because OBJ_MIGHTBEDIRTY
  was cleared early in vm_object_page_clean, before the cleaning pass
  was done. This is no longer true after r216799.
  
   Moreover, since OBJ_CLEANING is a flag, and not the counter, it could
  be reset too prematurely when parallel vm_object_page_clean() are
  performed.
  
  Reviewed by:    alc (as a part of the bigger patch)
  MFC after:      1 month (after r216799 is merged)
  
  Revision  Changes    Path
  1.598     +1 -1      src/sys/kern/vfs_bio.c
  1.435     +0 -3      src/sys/vm/vm_object.c
  1.125     +0 -1      src/sys/vm/vm_object.h



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