| Commit message (Expand) | Author | Age | Files | Lines |
* | - Correct an assert in vop_rename_pre. fdvp may be locked if it is either | jeff | 2006-03-19 | 1 | -1/+1 |
* | Use vn_start_secondary_write() and vn_finished_secondary_write() as a | tegge | 2006-03-08 | 1 | -4/+20 |
* | Eliminate a deadlock when creating snapshots. Blocking vn_start_write() must | tegge | 2006-03-02 | 1 | -0/+2 |
* | Don't try to show marker nodes. | tegge | 2006-03-02 | 1 | -1/+1 |
* | - Move softdep from using a global worklist to per-mount worklists. This | jeff | 2006-03-02 | 1 | -10/+0 |
* | - Release the mount ref once the vnode has been recycled rather than once | jeff | 2006-02-23 | 1 | -3/+2 |
* | - Grab a mnt ref in vfs_busy() before dropping the interlock. This will | jeff | 2006-02-22 | 1 | -1/+6 |
* | - Add a ref count to the mount structure. Sleep for up to 3 seconds in | jeff | 2006-02-06 | 1 | -6/+8 |
* | - Solve a race where we could lose a call to VOP_INACTIVE. If vget() waiting | jeff | 2006-02-01 | 1 | -12/+30 |
* | Back out r1.653; it turns out that the race (or at least the printf) is | kris | 2006-01-28 | 1 | -20/+0 |
* | Convert remaining functions in vfs_subr.c from K&R prototypes to ANSI C | rwatson | 2006-01-21 | 1 | -82/+34 |
* | Add marker vnodes to ensure that all vnodes associated with the mount point are | tegge | 2006-01-09 | 1 | -22/+17 |
* | Print a warning when we miss vinactive() call, because of race in vget(). | pjd | 2005-12-29 | 1 | -0/+20 |
* | This is a workaround for a complicated issue involving VFS cookies and devfs. | dwhite | 2005-11-09 | 1 | -0/+4 |
* | Normalize a significant number of kernel malloc type names: | rwatson | 2005-10-31 | 1 | -1/+1 |
* | mpsafevm has been stable and defaulted to 1 on sparc64 for over 6 months, | kris | 2005-10-14 | 1 | -1/+1 |
* | Move execve's access time update functionality into a new | dds | 2005-10-12 | 1 | -0/+17 |
* | Un-staticize runningbufwakeup() and staticize updateproc. | truckman | 2005-09-30 | 1 | -1/+2 |
* | Break out of loop if next buffer pointer has become invalid while flushing | tegge | 2005-09-16 | 1 | -0/+15 |
* | In vfs_kqfilter(), return EINVAL instead of 1 (EPERM) when an unsupported | rwatson | 2005-09-12 | 1 | -1/+1 |
* | use monotonic `time_uptime' instead of `time_second' | jkim | 2005-09-12 | 1 | -4/+4 |
* | Introduce vfs_read_dirent() which can help VOP_READDIR() implementations | phk | 2005-09-12 | 1 | -0/+27 |
* | Fix a typo in vop_rename_pre() where we ended up using vholdl() | ssouhlal | 2005-08-28 | 1 | -1/+1 |
* | Back out the removal of LK_NOWAIT from the VOP_LOCK() call in | truckman | 2005-08-23 | 1 | -7/+37 |
* | Silence "busy" warnings when unmounting devfs at system shutdown. This | rwatson | 2005-08-20 | 1 | -6/+16 |
* | Make mpsafe_vfs=1 the default on ia64. | marcel | 2005-08-13 | 1 | -1/+2 |
* | Do not drop the vnode interlock if vdropl is called on already doomed vnode. | kan | 2005-08-10 | 1 | -3/+1 |
* | Holding a vnode doesn't prevent v_mount from disappearing (when the | ssouhlal | 2005-08-06 | 1 | -0/+2 |
* | - Unlock before we call mac_destroy_vnode to prevent a lock order reversal. | jeff | 2005-08-03 | 1 | -0/+1 |
* | - Allow vnlru to drop giant if the filesystem does not require it. The | jeff | 2005-07-20 | 1 | -2/+11 |
* | Fix one "wrong b_bufobj" panic in reassignbuf() by moving VI_UNLOCK(vp) | pjd | 2005-07-05 | 1 | -1/+1 |
* | Fix the recent panics/LORs/hangs created by my kqueue commit by: | ssouhlal | 2005-07-01 | 1 | -23/+49 |
* | - Try to catch the wrong bufobj panics a little earlier. I believe they | jeff | 2005-06-18 | 1 | -0/+5 |
* | - Change holdcnt use around vnode recycling. We now always keep a holdcnt | jeff | 2005-06-16 | 1 | -202/+198 |
* | - In reassignbuf() add many asserts to validate the head and tail pointers | jeff | 2005-06-14 | 1 | -18/+29 |
* | - Don't make vgonel() globally visible, we want to change its prototype | jeff | 2005-06-13 | 1 | -36/+19 |
* | - Add KTR_VFS events to vdestroy, vtruncbuf, vinvalbuf, vfreehead. | jeff | 2005-06-13 | 1 | -0/+4 |
* | - Assert that we're not in the name cache anymore in vdestroy(). | jeff | 2005-06-11 | 1 | -0/+2 |
* | - Add KTR_VFS tracing to track the life of vnodes. Eventually KTR_VFS | jeff | 2005-06-11 | 1 | -1/+20 |
* | Allow EVFILT_VNODE events to work on every filesystem type, not just | ssouhlal | 2005-06-09 | 1 | -1/+232 |
* | - Clear OWEINACT prior to calling VOP_INACTIVE to remove the possibility | jeff | 2005-06-07 | 1 | -1/+2 |
* | If we are going to | cperciva | 2005-05-06 | 1 | -0/+3 |
* | - A vnode may have made its way onto the free list while it was being | jeff | 2005-05-03 | 1 | -0/+2 |
* | Since it is not possible for curthread to be NULL in this context, | csjp | 2005-05-02 | 1 | -4/+2 |
* | - All buffers should either be clean or dirty. If neither of these flags | jeff | 2005-05-01 | 1 | -0/+4 |
* | - In vnlru_free() remove the vnode from the free list before we call | jeff | 2005-04-30 | 1 | -33/+51 |
* | - Don't vgonel() via vgone() or vrecycle() if the vnode is already doomed. | jeff | 2005-04-27 | 1 | -1/+8 |
* | - Stop setting vxthread, we've asserted that it was useless for several | jeff | 2005-04-27 | 1 | -2/+0 |
* | - Disable code which allows getnewvnode() to fail. Many ffs_vget() callers | jeff | 2005-04-22 | 1 | -0/+2 |
* | Initialize mountlist_mtx with an MTX_SYSINIT(), we need it to be ready | phk | 2005-04-18 | 1 | -1/+0 |