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