| Commit message (Expand) | Author | Age | Files | Lines |
* | - Change all VFS syscalls to MSTD as they all manually deal with giant | jeff | 2005-01-24 | 1 | -46/+46 |
* | - Remove GIANT_REQUIRED where giant is no longer required. | jeff | 2005-01-24 | 4 | -22/+29 |
* | - Don't acquire giant around calls to bufdone(). | jeff | 2005-01-24 | 1 | -2/+0 |
* | - Add CTR calls to trace the lifecycle of a buffer. | jeff | 2005-01-24 | 1 | -79/+84 |
* | - Add the tunable and sysctl for the mpsafevfs. It currently defaults | jeff | 2005-01-24 | 1 | -37/+49 |
* | - Add a VCANRECYCLE() which performs all the checks required to ensure | jeff | 2005-01-24 | 1 | -0/+6 |
* | - Remove GIANT_REQUIRED where giant is no longer required. | jeff | 2005-01-24 | 1 | -6/+0 |
* | - Remove GIANT_REQUIRED where it is no longer required. | jeff | 2005-01-24 | 1 | -4/+0 |
* | - Remove GIANT_REQUIRED where giant is no longer required. | jeff | 2005-01-24 | 1 | -54/+81 |
* | - Protect mnt_kern_flag with the mountpoint's mutex. This is required | jeff | 2005-01-24 | 1 | -7/+11 |
* | - Acquire and release Giant as we enter and leave filesystems which | jeff | 2005-01-24 | 1 | -6/+37 |
* | - Change all vfs syscalls to use VFS_LOCK_GIANT(), and MPSAFE nds. | jeff | 2005-01-24 | 2 | -200/+532 |
* | - Simplify the cache locking. The lock order relationship with the | jeff | 2005-01-24 | 1 | -37/+33 |
* | - Do not use APAUSE if LK_INTERLOCK is set. We lose synchronization | jeff | 2005-01-24 | 1 | -10/+19 |
* | - Use VFS_LOCK_GIANT() in place of mtx_lock(&giant), etc. | jeff | 2005-01-24 | 1 | -9/+9 |
* | - Convert the global LK lock to a mutex. | jeff | 2005-01-24 | 1 | -738/+454 |
* | - Initialize and destroy the per-filesystem ufs lock where appropriate. | jeff | 2005-01-24 | 1 | -3/+24 |
* | - Remove GIANT_REQUIRED where giant is no longer required. | jeff | 2005-01-24 | 1 | -10/+0 |
* | - Use the ufs lock to protect fs_active. | jeff | 2005-01-24 | 1 | -10/+26 |
* | - Acquire the ufs lock around several ffs_alloc functions that require | jeff | 2005-01-24 | 1 | -2/+23 |
* | - Don't use atomic operations to deal with the active array, instead | jeff | 2005-01-24 | 1 | -96/+183 |
* | - Acquire the ufs lock when manipulating some fields of struct fs. | jeff | 2005-01-24 | 1 | -7/+13 |
* | - Mark the struct fs members that require the ufsmount mutex. | jeff | 2005-01-24 | 1 | -7/+15 |
* | - Change some function parameters so that the ufsmount structure is | jeff | 2005-01-24 | 1 | -3/+4 |
* | - Add a mutex to the ufsmount structure. This mutex is used to protect | jeff | 2005-01-24 | 1 | -3/+8 |
* | Force commit to note the sponsor of the VFS smp work: | jeff | 2005-01-24 | 0 | -0/+0 |
* | - Add two new flags to the nd structure. MPSAFE indicates that the | jeff | 2005-01-24 | 1 | -16/+20 |
* | - Add the mount flag MNTK_MPSAFE which indicates whether or not Giant | jeff | 2005-01-24 | 1 | -0/+24 |
* | - Add a new KTR class for the buffer cache. | jeff | 2005-01-24 | 1 | -2/+3 |
* | Ignore the expected function number. | imp | 2005-01-24 | 1 | -5/+0 |
* | u_intXX_t -> uintXX_t | imp | 2005-01-24 | 2 | -15/+15 |
* | Bring back WARNS to 3 for arm until I figure out how to make gcc happy. | cognet | 2005-01-24 | 1 | -0/+4 |
* | Fix a dangling MKLINK from my last commit. | gnn | 2005-01-24 | 1 | -1/+1 |
* | Define FE_TONEAREST, FE_TOWARDZERO, FE_UPWARD, FE_DOWNWARD and _ROUND_MASK to | cognet | 2005-01-24 | 1 | -0/+7 |
* | Add support for the LSI 320-2E PCI-Express controller. Fix a couple of bugs | scottl | 2005-01-23 | 4 | -8/+17 |
* | Add my copyright for the locking and busdma work. | scottl | 2005-01-23 | 1 | -0/+1 |
* | Reduce the global name space pollution. | yar | 2005-01-23 | 1 | -2/+2 |
* | Update comment to reflect the code change in the previous revision. | das | 2005-01-23 | 2 | -2/+2 |
* | Provide a needed argument to AT_MAKE_TAGID. | scottl | 2005-01-23 | 1 | -1/+1 |
* | Make sure we can boot both with and without MMU enabled. | cognet | 2005-01-23 | 1 | -1/+5 |
* | Define bus_dmamap_load_buffer before bus_dmamap_load to make gcc happy. | cognet | 2005-01-23 | 1 | -34/+34 |
* | Many changes, including the following major ones: | das | 2005-01-23 | 1 | -113/+269 |
* | Fix compile for !KTR. | cognet | 2005-01-23 | 1 | -0/+4 |
* | Bump the default maximum on nfsd processes from 20 to 256. Real-world | rwatson | 2005-01-23 | 1 | -1/+1 |
* | Style cleanup: with removal of mutex operations, we can also remove | rwatson | 2005-01-23 | 1 | -4/+2 |
* | When reading pr_securelevel from a prison, perform a lockless read, | rwatson | 2005-01-23 | 1 | -4/+0 |
* | When retrieving the current per-jails securelevel for a sysctl read, | rwatson | 2005-01-23 | 1 | -5/+4 |
* | Correctly move the packet header in ip_insertoptions(). | alc | 2005-01-23 | 1 | -1/+2 |
* | Attempt to describe the race conditions that must be considered | iedowse | 2005-01-23 | 1 | -9/+221 |
* | - Document ldexpf(). | das | 2005-01-23 | 1 | -17/+12 |