Re: cvs commit: src/sys/vm vnode_pager.c

2008-07-31 Thread Attilio Rao
2008/7/30 Konstantin Belousov [EMAIL PROTECTED]: kib 2008-07-30 18:16:06 UTC FreeBSD src repository Modified files: sys/vm vnode_pager.c Log: SVN rev 181004 on 2008-07-30 18:16:06Z by kib The behaviour of the lockmgr going back at least to the 4.4BSD-Lite2

cvs commit: src/sys/vm vnode_pager.c

2008-07-30 Thread Konstantin Belousov
kib 2008-07-30 18:16:06 UTC FreeBSD src repository Modified files: sys/vm vnode_pager.c Log: SVN rev 181004 on 2008-07-30 18:16:06Z by kib The behaviour of the lockmgr going back at least to the 4.4BSD-Lite2 was to downgrade the exclusive lock to shared

cvs commit: src/sys/vm vnode_pager.c

2008-06-12 Thread Stephan Uphoff
ups 2008-06-12 20:46:47 UTC FreeBSD src repository Modified files: sys/vm vnode_pager.c Log: SVN rev 179765 on 2008-06-12 20:46:47Z by ups Fix vm object creation locking to allow SHARED vnode locking for vnode_create_vobject. (Not currently used)

cvs commit: src/sys/vm vnode_pager.c

2007-11-22 Thread Alan Cox
alc 2007-11-22 20:01:39 UTC FreeBSD src repository Modified files: sys/vm vnode_pager.c Log: Remove an unnecessary call to pmap_remove_all() and the associated XXX comments from vnode_pager_setsize(). This call was introduced in revision 1.140 to address a

cvs commit: src/sys/vm vnode_pager.c

2007-10-25 Thread Alan Cox
alc 2007-10-26 00:12:23 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) sys/vm vnode_pager.c Log: MFC revision 1.237 Correct an error of omission in the reimplementation of the page cache: vnode_pager_setsize() must handle the case

cvs commit: src/sys/vm vnode_pager.c

2007-10-22 Thread Alan Cox
alc 2007-10-22 06:23:46 UTC FreeBSD src repository Modified files: sys/vm vnode_pager.c Log: Correct an error of omission in the reimplementation of the page cache: vnode_pager_setsize() must handle the case where a file is truncated to a

cvs commit: src/sys/vm vnode_pager.c

2007-08-25 Thread Alan Cox
alc 2007-08-25 19:14:30 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/vm vnode_pager.c Log: MFC revision 1.231 Change vnode_pager_addr() such that on returning it distinguishes between an error returned by VOP_BMAP() and a

cvs commit: src/sys/vm vnode_pager.c

2006-10-14 Thread Alan Cox
alc 2006-10-14 06:04:32 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/vm vnode_pager.c Log: MFC revision 1.229 Change vnode_pager_generic_getpages() so that it does not panic if the given file is sparse. Instead, it zeroes

cvs commit: src/sys/vm vnode_pager.c

2006-10-14 Thread Alan Cox
alc 2006-10-14 08:20:00 UTC FreeBSD src repository Modified files:(Branch: RELENG_5) sys/vm vnode_pager.c Log: MFC revision 1.229 Change vnode_pager_generic_getpages() so that it does not panic if the given file is sparse. Instead, it zeroes

cvs commit: src/sys/vm vnode_pager.c

2006-10-14 Thread Alan Cox
alc 2006-10-14 22:09:03 UTC FreeBSD src repository Modified files: sys/vm vnode_pager.c Log: Change vnode_pager_addr() such that on returning it distinguishes between an error returned by VOP_BMAP() and a hole in the file. Change the callers to

cvs commit: src/sys/vm vnode_pager.c

2006-10-14 Thread Alan Cox
alc 2006-10-14 23:21:48 UTC FreeBSD src repository Modified files: sys/vm vnode_pager.c Log: Long ago, revision 1.22 of vm/vm_pager.h introduced a bug. Specifically, it introduced a check after the call to file system's get pages method that assumes that

cvs commit: src/sys/vm vnode_pager.c

2006-10-10 Thread Alan Cox
alc 2006-10-10 18:26:18 UTC FreeBSD src repository Modified files: sys/vm vnode_pager.c Log: Distinguish between two distinct kinds of errors from VOP_BMAP() in vnode_pager_generic_getpages(): (1) that VOP_BMAP() is unsupported by the underlying file system

cvs commit: src/sys/vm vnode_pager.c

2006-10-08 Thread Alan Cox
alc 2006-10-08 20:26:16 UTC FreeBSD src repository Modified files: sys/vm vnode_pager.c Log: Change vnode_pager_generic_getpages() so that it does not panic if the given file is sparse. Instead, it zeroes the requested page. Reviewed by: tegge PR:

cvs commit: src/sys/vm vnode_pager.c

2006-03-12 Thread Jeff Roberson
jeff2006-03-13 03:08:26 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/vm vnode_pager.c Log: MFC Rev 1.226 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by:re (scottl)

cvs commit: src/sys/vm vnode_pager.c

2006-02-06 Thread Jeff Roberson
jeff2006-02-06 10:14:12 UTC FreeBSD src repository Modified files: sys/vm vnode_pager.c Log: - Fix silly VI locking that is used to check a single flag. The vnode lock also protects this flag so it is not necessary. - Don't rely on v_mount to detect

cvs commit: src/sys/vm vnode_pager.c src/sys/ufs/ffs ffs_alloc.c

2005-12-28 Thread Paul Saab
ps 2005-12-28 20:11:51 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/vm vnode_pager.c sys/ufs/ffs ffs_alloc.c Log: MFC: - rate limit vnode_pager_putpages printfs to once a second. - rate limit filesystem full and