cvs commit: src/sys/kern vfs_vnops.c

2008-09-20 Thread Konstantin Belousov
kib 2008-09-20 19:48:24 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: SVN rev 183213 on 2008-09-20 19:48:24Z by kib Initialize va_rdev to NODEV and va_fsid to VNOVAL before the VOP_GETATTR() call in vn_stat(). Thus if a file system do

cvs commit: src/sys/kern vfs_vnops.c

2008-09-20 Thread Konstantin Belousov
kib 2008-09-20 19:43:22 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: SVN rev 183211 on 2008-09-20 19:43:22Z by kib Initialize birthtime fields in vn_stat() to prevent stat(2) from returning uninitialized birthtime. Most file systems

cvs commit: src/sys/kern vfs_vnops.c

2008-08-31 Thread Robert Watson
rwatson 2008-08-31 21:27:05 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) sys/kern vfs_vnops.c Log: SVN rev 182574 on 2008-08-31 21:27:05Z by rwatson Merge r181254 from head to stable/7: Remove broken code to replace st_mode value wi

cvs commit: src/sys/kern vfs_vnops.c

2008-08-03 Thread Robert Watson
rwatson 2008-08-03 15:44:56 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: SVN rev 181254 on 2008-08-03 15:44:56Z by rwatson Remove broken code to replace st_mode value with ACCESSPERMS when lstat(2) is called on symlinks -- this code appe

cvs commit: src/sys/kern vfs_vnops.c

2008-03-29 Thread Jeff Roberson
jeff2008-03-29 23:36:26 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: - Don't allow calls to vn_lock() with no lock type requested. Callers which simply want a reference should use vref(). Callers which want to check validity ne

cvs commit: src/sys/kern vfs_vnops.c

2008-03-23 Thread Jeff Roberson
jeff2008-03-24 04:17:35 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: - Don't acquire the vnode interlock in _vn_lock() unless no lock type is requested. Handle this case specially before the while loop. - Use the held vnode lock t

cvs commit: src/sys/kern vfs_vnops.c

2008-01-05 Thread Bruce Evans
bde 2008-01-05 08:54:52 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: In sequential_heuristic(): - spell 16384 as 16384 and not as BKVASIZE. 16384 is (not quite) just a magic size that works well in practice. BKVASIZE should be MAXBS

Re: cvs commit: src/sys/kern vfs_vnops.c

2007-05-18 Thread Bruce Evans
On Fri, 18 May 2007, Dmitry Marakasov wrote: * Bruce Evans ([EMAIL PROTECTED]) wrote: peter 2007-05-17 15:31:14 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: Eliminate a micro-optimization that hasn't had any effect for 15+ years. Revision Ch

Re: cvs commit: src/sys/kern vfs_vnops.c

2007-05-18 Thread Dmitry Marakasov
* Bruce Evans ([EMAIL PROTECTED]) wrote: > > peter 2007-05-17 15:31:14 UTC > > > > FreeBSD src repository > > > > Modified files: > >sys/kern vfs_vnops.c > > Log: > > Eliminate a micro-optimization that hasn't had any effect for 15+ years. > > > > Revision ChangesPat

Re: cvs commit: src/sys/kern vfs_vnops.c

2007-05-17 Thread Bruce Evans
On Thu, 17 May 2007, Peter Wemm wrote: peter 2007-05-17 15:31:14 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: Eliminate a micro-optimization that hasn't had any effect for 15+ years. Revision ChangesPath 1.249 +0 -5 src/sys/kern

cvs commit: src/sys/kern vfs_vnops.c

2007-05-17 Thread Peter Wemm
peter 2007-05-17 15:31:14 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: Eliminate a micro-optimization that hasn't had any effect for 15+ years. Revision ChangesPath 1.249 +0 -5 src/sys/kern/vfs_vnops.c ___

cvs commit: src/sys/kern vfs_vnops.c

2007-02-12 Thread Mike Pritchard
mpp 2007-02-12 22:53:01 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: Add a VNASSERT to vn_close to detect if v_writecount is going to become negative. This will detect the underflow when it happens, instead of having it discovered when

cvs commit: src/sys/kern vfs_vnops.c

2006-09-04 Thread Pawel Jakub Dawidek
pjd 2006-09-04 10:01:35 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern vfs_vnops.c Log: MFC:sys/kern/vfs_vnops.c1.242 vn_start_write() is called only when v_type != VCHR, so corresponding vn_finished_write() should als

cvs commit: src/sys/kern vfs_vnops.c

2006-07-16 Thread Pawel Jakub Dawidek
pjd 2006-07-16 16:05:51 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern vfs_vnops.c Log: MFC:sys/kern/vfs_vnops.c1.244 Simplify the code and remove two mutex operations. Revision ChangesPath 1.233.2.3 +5 -9

cvs commit: src/sys/kern vfs_vnops.c

2006-06-24 Thread Pawel Jakub Dawidek
pjd 2006-06-24 22:55:44 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: Simplify the code and remove two mutex operations. MFC after: 2 weeks Revision ChangesPath 1.244 +5 -9 src/sys/kern/vfs_vnops.c

cvs commit: src/sys/kern vfs_vnops.c src/sys/sys file.h

2006-05-29 Thread Paul Saab
ps 2006-05-30 02:58:36 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern vfs_vnops.c sys/sys file.h Log: MFC: Allow concurrent read(2)/readv(2) access to a file. Lock file offset against multiple read calls. R

cvs commit: src/sys/kern vfs_vnops.c src/sys/sys file.h

2006-05-16 Thread Paul Saab
ps 2006-05-16 07:50:54 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c sys/sys file.h Log: Allow concurrent read(2)/readv(2) access to a file. Lock file offset against multiple read calls. Submitted by: ups Obtained fr

Re: cvs commit: src/sys/kern vfs_vnops.c

2006-04-28 Thread Pawel Jakub Dawidek
On Fri, Apr 28, 2006 at 09:54:05PM +, Pawel Jakub Dawidek wrote: +> pjd 2006-04-28 21:54:05 UTC +> +> FreeBSD src repository +> +> Modified files: +> sys/kern vfs_vnops.c +> Log: +> vn_start_write() is called only when v_type != VCHR, so corresponding +> vn_

cvs commit: src/sys/kern vfs_vnops.c

2006-04-28 Thread Pawel Jakub Dawidek
pjd 2006-04-28 21:54:05 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: vn_start_write() is called only when v_type != VCHR, so corresponding vn_finished_write() should also be called only then. BTW. I fixed two functions here: vn_rdwr(

cvs commit: src/sys/kern vfs_vnops.c

2006-03-21 Thread Jeff Roberson
jeff2006-03-22 00:00:05 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: - Remove explicit giant acquires and replace it with VFS_LOCK_GIANT. Sponsored by: Isilon Systems, Inc. Revision ChangesPath 1.239 +6 -5 src/s

cvs commit: src/sys/kern vfs_vnops.c

2006-03-12 Thread Jeff Roberson
jeff2006-03-13 03:06:45 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/kern vfs_vnops.c Log: MFC Revs 1.237, 1.236, 1.234 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by:re (scott

cvs commit: src/sys/kern vfs_vnops.c

2006-03-11 Thread Christian S.J. Peron
csjp2006-03-11 17:14:05 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: Make sure that we are adding a path token to the audit record in open(2). Do this by making sure we are using the AUDITVNODE1 mask in the namei flags. Obtained from