jeff2005-12-23 21:32:40 UTC
FreeBSD src repository
Modified files:
sys/kern kern_lock.c
Log:
- Remove and unused include.
Submitted by: Antoine Brodin <[EMAIL PROTECTED]>
Revision ChangesPath
1.96 +0 -1 src/sys/kern/kern_lock.c
__
jeff2005-12-23 21:33:55 UTC
FreeBSD src repository
Modified files:
sys/i386/i386db_trace.c
sys/amd64/amd64 db_trace.c
Log:
- Improve the INKERNEL macro such that it can no longer give false positives.
This fixes the stack(9) functionality.
Submitt
jeff2006-01-25 08:42:59 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
- Avoid calling vm_object_backing_scan() when collapsing an object when
the resident page count matches the object size. We know it fully backs
its parent in t
jeff2006-01-30 08:19:02 UTC
FreeBSD src repository
Modified files:
sys/kern kern_ktrace.c uipc_usrreq.c
Log:
- Lock access to vrele() with VFS_LOCK_GIANT() rather than mtx_lock(&Giant).
Sponsored by: Isilon Systems, Inc.
Revision ChangesPath
1.
jeff2006-01-30 08:21:23 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_default.c
Log:
- Add a comment warning about an anomalous condition where we VOP_UNLOCK
and then vrele rather than vput because we would like to VOP_UNLOCK with
a specific t
jeff2006-01-30 08:22:57 UTC
FreeBSD src repository
Modified files:
sys/compat/linux linux_getcwd.c
Log:
- vn_lock with LK_RETRY can not return an error. The code that handled this
case was not necessary.
Sponsored by: Isilon Systems, Inc.
Revision Chan
jeff2006-01-30 08:24:14 UTC
FreeBSD src repository
Modified files:
sys/fs/devfs devfs_vnops.c
Log:
- Remove a stale comment. This function was rewritten to be SMP safe some
time ago.
Sponsored by: Isilon Systems, Inc.
Revision ChangesPath
1.1
jeff2006-02-01 00:25:26 UTC
FreeBSD src repository
Modified files:
sys/coda coda_vnops.c
sys/fs/msdosfs msdosfs_vnops.c
sys/kern vfs_syscalls.c
sys/nfsservernfs_serv.c nfs_srvsubs.c
sys/ufs/ufs ufs_extattr.c
Log
jeff2006-02-01 00:30:05 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_subr.c
Log:
- Solve a race where we could lose a call to VOP_INACTIVE. If vget() waiting
on a lock held the last usecount ref on a vnode and the lock failed we
would not ca
jeff2006-02-01 09:30:45 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_syscalls.c
Log:
- chroot and chdir need to lock giant as appropriate for the outgoing vp
as well as the new vp.
Sponsored by: Isilon Systems, Inc.
MFC After: 3 days
jeff2006-02-01 09:34:33 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_lookup.c
Log:
- Solve a problem where a vput could be called on an outgoing directory
without Giant held. Do this by tracking the vfslocked state for
the directory seperate
jeff2006-02-01 09:47:02 UTC
FreeBSD src repository
Modified files:
sys/vm vm_object.c
Log:
- Install a temporary bandaid in vm_object_reference() that will stop
mtx_assert()s from triggering until I find a real long-term solution.
Revision Changes
jeff2006-02-02 08:39:40 UTC
FreeBSD src repository
Modified files:
sys/kern kern_exec.c
Log:
- textvp may have been from a different mountpoint than ndp->ni_vp and
we may need to acquire giant to vrele it.
Found by: mjacob
MFC After: 3 days
jeff2006-02-06 10:10:42 UTC
FreeBSD src repository
Modified files:
sys/compat/linux linux_stats.c
Log:
- Remove ifdef disabled code that doesn't have a chance of working anymore.
Revision ChangesPath
1.75 +0 -48 src/sys/compat/linux/linux_stats.c
___
jeff2006-02-06 10:12:00 UTC
FreeBSD src repository
Modified files:
sys/sys systm.h
sys/kern kern_shutdown.c
Log:
- Add the global 'rebooting' variable that is used to detect when
boot() has been called.
Sponsored by: Isilon Systems,
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 wh
jeff2006-02-06 10:15:27 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_cache.c vfs_lookup.c vfs_syscalls.c
Log:
- Don't check v_mount for NULL to determine if a vnode has been recycled.
Use the more appropriate VI_DOOMED flag instead.
Sponsored
jeff2006-02-06 10:19:50 UTC
FreeBSD src repository
Modified files:
sys/sys mount.h
sys/kern vfs_mount.c vfs_subr.c
Log:
- Add a ref count to the mount structure. Sleep for up to 3 seconds in
vfs_mount_destroy waiting for this ref to hit 0.
jeff2006-02-07 11:31:33 UTC
FreeBSD src repository
Modified files:
sys/fs/nullfsnull_vfsops.c
Log:
- No need to WANTPARENT when we're just going to vrele it in a deadlock
prone way later.
Reported by:kkenn
MFC After: 3 days
Revision Changes
On Thu, 9 Feb 2006, Gleb Smirnoff wrote:
On Wed, Feb 08, 2006 at 11:32:58PM +, Qing Li wrote:
Q> qingli 2006-02-08 23:32:58 UTC
Q>
Q> FreeBSD src repository
Q>
Q> Modified files:
Q> sys/netinet tcp_syncache.c
Q> Log:
Q> Redo the previous fix by setting the UMA_ZONE_
jeff2006-02-22 06:11:59 UTC
FreeBSD src repository
Modified files:
sys/fs/deadfsdead_vnops.c
Log:
- Deadfs should not use the std GETWRITEMOUNT routine. Add one that always
returns NULL.
MFC After: 1 week
Revision ChangesPath
1.49 +14
jeff2006-02-22 06:12:53 UTC
FreeBSD src repository
Modified files:
sys/ufs/ufs ufs_quota.c
Log:
- Using LK_NOWAIT in qsync() can get us into infinite loop situations that
lead to deadlocks. Remove it.
MFC After: 1 week
Revision ChangesPath
jeff2006-02-22 06:15:12 UTC
FreeBSD src repository
Modified files:
sys/fs/nullfsnull_subr.c
Log:
- Assert that the lowervp is locked in null_hashget().
- Simplify the logic dealing with recycled vnodes in null_hashget() and
null_hashins(). Since we hold the
jeff2006-02-22 06:17:31 UTC
FreeBSD src repository
Modified files:
sys/fs/nullfsnull_vnops.c
Log:
- spell VOP_LOCK(vp, LK_RELEASE... VOP_UNLOCK(vp,... so that asserts in
vop_lock_post do not trigger.
- Rearrange null_inactive to null_hashrem earlier so there
jeff2006-02-22 06:19:08 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_syscalls.c
Log:
- Hold the vnode used in the statfs related functions until we're done with
the VFS_STATFS call to prevent the mount from disappearing while we're
stating.
jeff2006-02-22 06:20:13 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_subr.c
Log:
- Grab a mnt ref in vfs_busy() before dropping the interlock. This will
prevent the mount point from going away while we're waiting on the lock.
The ref does no
jeff2006-02-22 06:29:55 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_mount.c
Log:
- We can not hold a vnode lock while we do a lookup. Search for and load
modules prior to looking up the directory which we will cover to avoid
this problem in
jeff2006-02-22 09:05:40 UTC
FreeBSD src repository
Modified files:
sys/fs/devfs devfs_devs.c
Log:
- We must hold a reference to a vnode before calling vgone() otherwise
it may not be removed from the freelist.
MFC After: 1 week
Found by: kris
jeff2006-02-22 09:52:25 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_syscalls.c
Log:
- Revert r1.406 until a solution can be found that doesn't break nfs. The
statfs handler in nfs will lock vnodes which may lead to deadlock or
recursion.
On Wed, 22 Feb 2006, Colin Percival wrote:
John Baldwin wrote:
Log:
Fixup some comments. Mutexes's are locked, not entered for several years
What's the difference? I thought "lock a mutex", "enter a mutex", and "pick
up a lock" were all interchangeable.
The api used to be mtx_enter().
jeff2006-02-23 05:15:38 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_subr.c
Log:
- Release the mount ref once the vnode has been recycled rather than once
the last reference is dropped. I forgot that vnodes can stick around
for a very long t
jeff2006-02-23 05:18:07 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_syscalls.c
Log:
- Use vfs_ref/rel to protect a mountpoint from going away while VFS_STATFS
is being called. Be sure to grab the ref before we unlock the vnode to
prevent th
jeff2006-03-02 05:37:44 UTC
FreeBSD src repository
Modified files:
sys/geom geom_vfs.c
Log:
- Lock Giant if needed around the call to vnode_create_vobject(). This is
only important if devfs is not mpsafe.
Sponsored by: Isilon Systems, Inc.
Found by
jeff2006-03-02 05:50:23 UTC
FreeBSD src repository
Modified files:
sys/sys mount.h vnode.h
sys/kern vfs_subr.c
sys/ufs/ffs ffs_alloc.c ffs_extern.h ffs_snapshot.c
ffs_softdep.c softdep.h
sys/ufs/ufs
Er, sorry folks, there is a small bug in this that will take me a few
minutes to get into the tree. Must've snuck in after the last review
changes which weren't given to kris.
Welcome to current. ;-)
On Thu, 2 Mar 2006, Jeff Roberson wrote:
jeff2006-03-02 05:50:23 UTC
F
with some changes to lookup. Can you be more
specific about what code you're running and the wchan? Hopefully a stack
too? I doubt this code is related.
On Thu, Mar 02, 2006 at 05:50:23AM +, Jeff Roberson wrote:
jeff2006-03-02 05:50:23 UTC
FreeBSD src repository
Mo
jeff2006-03-02 08:52:53 UTC
FreeBSD src repository
Modified files:
sys/ufs/ffs ffs_softdep.c
Log:
- Acquire lk in softdep_slowdown so that it's owned when we call
softdep_speedup().
- Assert that lk is held in softdep_speedup() rather than acquiring it.
jeff2006-03-12 05:24:15 UTC
FreeBSD src repository
Modified files:
sys/ufs/ffs ffs_softdep.c
Log:
- Remove the call to softdep_waitidle after suspending the filesystem.
This does not do what I wanted as all dirty buffers must be flushed
by the call to ffs_
jeff2006-03-12 05:26:13 UTC
FreeBSD src repository
Modified files:
sys/ufs/ffs ffs_snapshot.c
Log:
- Remove the call to softdep_waitidle after suspending the filesystem.
This does not do what I wanted as all dirty buffers must be flushed
by the call to ffs
jeff2006-03-12 05:25:16 UTC
FreeBSD src repository
Modified files:
sys/ufs/ffs ffs_softdep.c
Log:
- Force commit to give this the correct message; Lock giant when required
in softdep_flush().
Found by: kris
Sponsored by: Isilon Systems, Inc.
jeff2006-03-12 04:58:19 UTC
FreeBSD src repository
Modified files:
sys/fs/nullfsnull_vnops.c
Log:
- Define a null_getwritemount to get the mount-point for the lower
filesystem so that nullfs doesn't permit you to circumvent snapshots.
Discussed with:
jeff2006-03-12 04:59:04 UTC
FreeBSD src repository
Modified files:
sys/nfsservernfs_serv.c
Log:
- Reorder vrele calls after vput calls to prevent lock order reversals
between leaf and directory locks.
Found by: kris
Sponsored by: Isilon Systems, I
jeff2006-03-13 03:03:47 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/alpha/alpha db_trace.c
Log:
MFC Rev 1.24
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revision
jeff2006-03-13 03:03:51 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/amd64/amd64 db_trace.c
Log:
MFC Rev 1.72
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revision
jeff2006-03-13 03:03:55 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/arm/arm db_trace.c
Log:
MFC Rev 1.11
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revision
jeff2006-03-13 03:04:00 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/coda coda_vnops.c
Log:
MFC Rev 1.68
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revisio
jeff2006-03-13 03:04:04 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/compat/linux linux_getcwd.c
Log:
MFC Rev 1.21
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revis
jeff2006-03-13 03:04:07 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/compat/linux linux_stats.c
Log:
MFC Rev 1.75
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revisi
jeff2006-03-13 03:04:13 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/conf files
Log:
MFC Rev 1.1039
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revision
jeff2006-03-13 03:05:02 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/fs/deadfsdead_vnops.c
Log:
MFC Rev 1.49
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revisio
jeff2006-03-13 03:05:06 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/fs/devfs devfs_devs.c
Log:
MFC Rev 1.45
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revisio
jeff2006-03-13 03:05:14 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/fs/msdosfs msdosfs_vnops.c
Log:
MFC Rev 1.163
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Rev
jeff2006-03-13 03:05:26 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/fs/nullfsnull_vnops.c
Log:
MFC Revs 1.91, 1.90
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
jeff2006-03-13 03:05:21 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/fs/nullfsnull_vfsops.c
Log:
MFC Revs 1.77, 1.76, 1.73
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl
jeff2006-03-13 03:05:18 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/fs/nullfsnull_subr.c
Log:
MFC Rev 1.50
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revision
jeff2006-03-13 03:05:29 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/geom geom_vfs.c
Log:
MFC Rev 1.10
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revision
jeff2006-03-13 03:05:34 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/i386/i386db_trace.c
Log:
MFC Revs 1.67, 1.70
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Re
jeff2006-03-13 03:05:37 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/ia64/ia64db_trace.c
Log:
MFC Rev 1.24
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revision
jeff2006-03-13 03:05:47 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/kern kern_ktrace.c
Log:
MFC Rev 1.107
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revis
jeff2006-03-13 03:05:42 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/kern kern_exec.c
Log:
MFC Rev 1.288
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revisio
jeff2006-03-13 03:05:50 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/kern kern_lock.c
Log:
MFC Revs 1.96, 1.91, 1.90
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
jeff2006-03-13 03:05:54 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/kern kern_shutdown.c
Log:
MFC Rev 1.177
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Rev
jeff2006-03-13 03:05:58 UTC
FreeBSD src repository
Added files: (Branch: RELENG_6)
sys/kern subr_stack.c
Log:
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revision ChangesP
jeff2006-03-13 03:06:03 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/kern uipc_usrreq.c
Log:
MFC Rev 1.162
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revis
jeff2006-03-13 03:06:09 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/kern vfs_bio.c
Log:
MFC Revs 1.503, 1.501, 1.493
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
jeff2006-03-13 03:06:14 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/kern vfs_cache.c
Log:
MFC Rev 1.104
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revisio
jeff2006-03-13 03:06:27 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/kern vfs_mount.c
Log:
MFC Revs 1.218, 1.217, 1.216
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scott
jeff2006-03-13 03:06:18 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/kern vfs_default.c
Log:
MFC Rev 1.128
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revis
jeff2006-03-13 03:06:22 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/kern vfs_lookup.c
Log:
MFC Revs 1.88, 1.86
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
jeff2006-03-13 03:06:34 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/kern vfs_subr.c
Log:
MFC Revs 1.664, 1.661, 1.660, 1.659, 1.658, 1.657
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Appro
jeff2006-03-13 03:06:40 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/kern vfs_syscalls.c
Log:
MFC Revs 1.409, 1.404, 1.403, 1.402, 1.401
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved
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
jeff2006-03-13 03:06:50 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/nfsservernfs_serv.c
Log:
MFC Revs 1.163, 1.162
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
jeff2006-03-13 03:06:57 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/nfsservernfs_srvsubs.c
Log:
MFC Rev 1.138
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revis
jeff2006-03-13 03:07:01 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/powerpc/powerpc db_trace.c
Log:
MFC Rev 1.10
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revision
jeff2006-03-13 03:07:05 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/sparc64/sparc64 db_trace.c
Log:
MFC Revs 1.24, 1.25
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Re
jeff2006-03-13 03:07:09 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/sys lockmgr.h
Log:
MFC Revs 1.49, 1.48
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Rev
jeff2006-03-13 03:07:14 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/sys mount.h
Log:
MFC Revs 1.208, 1.207, 1.206, 1.205
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (sc
jeff2006-03-13 03:07:17 UTC
FreeBSD src repository
Added files: (Branch: RELENG_6)
sys/sys stack.h
Log:
MFC VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revision ChangesPa
jeff2006-03-13 03:07:23 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/sys systm.h
Log:
MFC Rev 1.238
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revision
jeff2006-03-13 03:07:28 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/sys vnode.h
Log:
MFC Revs 1.315, 1.314, 1.305
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
jeff2006-03-13 03:07:33 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/ufs/ffs ffs_alloc.c
Log:
MFC Rev 1.139
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revisio
jeff2006-03-13 03:07:37 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/ufs/ffs ffs_extern.h
Log:
MFC Revs 1.71, 1.70
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
jeff2006-03-13 03:07:42 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/ufs/ffs ffs_snapshot.c
Log:
MFC Revs 1.115, 1.114, 1.113
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (sc
jeff2006-03-13 03:07:49 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/ufs/ffs ffs_softdep.c
Log:
MFC Revs 1.192, 1.191, 1.190, 1.189
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:
jeff2006-03-13 03:07:56 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/ufs/ffs ffs_vfsops.c
Log:
MFC Revs 1.301, 1.302, 1.303
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scot
jeff2006-03-13 03:08:00 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/ufs/ffs softdep.h
Log:
MFC Rev 1.19
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revision
jeff2006-03-13 03:08:03 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/ufs/ufs ufsmount.h
Log:
MFC Revs 1.36, 1.35
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Re
jeff2006-03-13 03:08:08 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/ufs/ufs ufs_extattr.c
Log:
MFC Rev 1.84
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
Revisi
jeff2006-03-13 03:08:12 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/ufs/ufs ufs_inode.c
Log:
MFC Revs 1.65, 1.66
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
R
jeff2006-03-13 03:08:17 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/ufs/ufs ufs_quota.c
Log:
MFC Revs 1.81, 1.80
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
R
jeff2006-03-13 03:08:21 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/vm vm_object.c
Log:
MFC Revs 1.357, 1.355
VFS SMP fixes, stack api, softupdates fixes.
Sponsored by: Isilon Systems, Inc.
Approved by:re (scottl)
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)
Revis
jeff2006-03-19 20:14:47 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_subr.c
Log:
- Correct an assert in vop_rename_pre. fdvp may be locked if it is either
the target directory or file. This case should fail in the filesystem
anyway and perh
jeff2006-03-21 23:58:37 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_syscalls.c
Log:
- Remove explicit calls to lock and unlock Giant and replace them with
VFS_LOCK_GIANT/VFS_UNLOCK_GIANT calls. This completely removes Giant
acquisition in t
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
jeff2006-03-31 02:56:30 UTC
FreeBSD src repository
Modified files:
sys/sys buf.h
sys/kern vfs_bio.c vfs_subr.c
Log:
- Add the B_NEEDSGIANT flag which is only set if the vnode that owns a buf
requires Giant. It is set in bgetvp and cleared
jeff2006-03-31 02:59:23 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_lookup.c
Log:
- LK_RETRY means nothing when passed to VOP_LOCK. Call vn_lock instead.
- Move the vn_lock of the dvp until after we've unbusied the filesystem
to avoid a LOR w
jeff2006-03-31 03:49:17 UTC
FreeBSD src repository
Modified files:
sys/sys mount.h
Log:
- Define mnt_startzero and mnt_endzero as a range that excludes mnt_mtx
and mnt_lock so that the mountpoint can be explicitly zeroed on
creation.
Discussed wit
jeff2006-03-31 03:49:51 UTC
FreeBSD src repository
Modified files:
sys/kern vfs_mount.c
Log:
- Allocate mounts from a uma zone that uses UMA_ZONE_NOFREE to prevent
mount memory from being reclaimed. This resolves a number of race
conditions described i
1 - 100 of 409 matches
Mail list logo