Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Jun 2011 19:33:13 +0000 (UTC)
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/fs/nfsclient nfs_clbio.c src/sys/fs/nwfs nwfs_io.c src/sys/fs/smbfs smbfs_io.c src/sys/nfsclient nfs_bio.c src/sys/vm vm_object.c vnode_pager.c vnode_pager.h
Message-ID:  <201106131933.p5DJXjxC013098@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
kib         2011-06-13 19:33:13 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    sys/fs/nfsclient     nfs_clbio.c 
    sys/fs/nwfs          nwfs_io.c 
    sys/fs/smbfs         smbfs_io.c 
    sys/nfsclient        nfs_bio.c 
    sys/vm               vm_object.c vnode_pager.c vnode_pager.h 
  Log:
  SVN rev 223054 on 2011-06-13 19:33:13Z by kib
  
  MFC r222586:
  Fix an infinite loop in vm_object_page_clean() when the
  filesystem returns permanent errors for some page writes.
  
  To accomodate the stable/8 locking requirements, vm page queue lock
  is taken around the loop in vnode_pager_undirty_pages() which modifies
  m->dirty field.
  
  Reviewed by:    alc
  
  Revision    Changes    Path
  1.9.2.10    +4 -11     src/sys/fs/nfsclient/nfs_clbio.c
  1.49.2.2    +3 -10     src/sys/fs/nwfs/nwfs_io.c
  1.49.2.2    +3 -10     src/sys/fs/smbfs/smbfs_io.c
  1.180.2.5   +2 -6      src/sys/nfsclient/nfs_bio.c
  1.408.2.15  +15 -0     src/sys/vm/vm_object.c
  1.257.2.4   +20 -1     src/sys/vm/vnode_pager.c
  1.21.2.2    +3 -0      src/sys/vm/vnode_pager.h



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