summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* - If we vrele() a dvp while the child is locked we can potentially deadlockjeff2005-04-091-51/+60
| | | | | | | | | | | | | | | | | | when vrele() acquires the directory lock in the wrong order. Fix this via the following changes: - Keep the directory locked after VOP_LOOKUP() until we've determined what we're going to do with the child. This allows us to remove the complicated post LOOKUP code which determins whether we should lock or unlock the parent. This means we may have to vput() in the appropriate cases later, rather than doing an unsafe vrele. - in NDFREE() keep two flags to indicate whether we need to unlock vp or dvp. This allows us to vput rather than vrele in the appropriate cases without rechecking the flags. Move the code to handle dvp after we handle vp. - Remove some dead code from namei() that was the result of changes to VFS_LOCK_GIANT(). Sponsored by: Isilon Systems, Inc.
* Add a missing terminator.pjd2005-04-091-0/+1
| | | | Confirmed by: rwatson
* Fix small spelling error.joel2005-04-091-1/+1
| | | | Approved by: brueffer (mentor)
* o Document net.inet.ip.maxfragpackets and maxfragsperpacket sysctls.maxim2005-04-091-1/+10
| | | | | Reviewed by: ru, silby MFC after: 1 week
* MFen to 1.17delphij2005-04-091-62/+67
| | | | Obtained from: The FreeBSD Simplified Chinese Project CVS
* MFen to 1.10delphij2005-04-091-9/+15
| | | | Obtained from: The FreeBSD Simplified Chinese Project
* Explicity make atapi-cam depend on CAM.scottl2005-04-081-0/+1
| | | | Submitted by: Michal Mertl
* ISO C does not allow unnamed union members.stefanf2005-04-082-6/+6
|
* Fix typo in comment.stefanf2005-04-081-1/+1
|
* Remove unused variables and assignments.stefanf2005-04-084-9/+3
|
* Use prototypes in the function definitions.stefanf2005-04-082-34/+14
|
* Remove unused variable.stefanf2005-04-081-3/+2
|
* 'apic' isn't optional on amd64, so don't speak as if it is.obrien2005-04-081-5/+0
|
* Document FTDI FT2232C support.brueffer2005-04-081-2/+2
|
* Add nForce3-250.obrien2005-04-082-0/+4
|
* Add support for the PHY on nVidia, SiS and VIA chipssos2005-04-082-51/+274
| | | | | | | This code is done blindfolded as I dont have such HW here, so reports of success/failure are most welcome. More SATA PHY cleanups.
* Change an instance of md_savecrit to md_saved_msr that I missed.jhb2005-04-082-2/+2
|
* Add additional newline to debug.mutex.prof.stats header, so thatglebius2005-04-081-1/+1
| | | | column names are printed exactly above the columns.
* Add support for Sitecom USB to serial cable (v2)le2005-04-082-0/+3
| | | | | PR: usb/79230 Submitted by: Rick van der Zwet <rick@wzoeterwoude.net>
* Put the BUS_DMASYNC_PREWRITE in the rigth position.sos2005-04-081-2/+2
|
* Revert parts of previous commits and use a temporary variable to avoiddes2005-04-081-37/+8
| | | | an invalid type pun.
* Expand contractions.joel2005-04-082-2/+2
| | | | Approved by: brueffer (mentor)
* Grammatical improvement.ceri2005-04-081-1/+1
|
* o Nano optimize ip_reass() code path for the first fragment: do notmaxim2005-04-081-5/+3
| | | | | | | | | | | | try to reasseble the packet from the fragments queue with the only fragment, finish with the first fragment as soon as we create a queue. Spotted by: Vijay Singh o Drop the fragment if maxfragsperpacket == 0, no chances we will be able to reassemble the packet in future. Reviewed by: silby
* Commodore Perry was not 4 years old when he sailed to Japan. Correctmurray2005-04-081-1/+1
| | | | birth year.
* Generalise the SATA PHY handling code so it wont be duplicated forsos2005-04-086-188/+241
| | | | | each SATA chip. Promise and Silicon Image are the current candidates for this.
* Fix a long-standing bug. Error string has to be copyied from the userpjd2005-04-081-5/+9
| | | | | | | process context. Approved by: phk MFC after: 3 days
* Add myself (and decrease the average age).joel2005-04-081-0/+1
| | | | Approved by: brueffer (mentor)
* Move the code for parsing .for and .if statements to the place where theharti2005-04-081-56/+42
| | | | other directives are handled.
* o Tweak the comment a bit.maxim2005-04-081-1/+1
|
* o Disable random port allocation when ip.portrange.first ==maxim2005-04-081-0/+6
| | | | | | | | | | | | ip.portrange.last and there is the only port for that because: a) it is not wise; b) it leads to a panic in the random ip port allocation code. In general we need to disable ip port allocation randomization if the last - first delta is ridiculous small. PR: kern/79342 Spotted by: Anjali Kulkarni Glanced at by: silby MFC after: 2 weeks
* A simple regression test for msdosfs. Not the best, but it would have caughtsilby2005-04-081-0/+21
| | | | the recent trouble msdosfs had.
* Minor style(9) changesimp2005-04-083-104/+47
| | | | | | o use prototype definition o use mse_{isa,cbus}_{probe,attach,detach} in preference to mse_{probe,attach,detach}.
* Add machine-specific, optimized implementations of bcmp and memcmp.alc2005-04-083-1/+67
| | | | | | PR: 73111 Submitted by: Ville-Pertti Keinonen <will@iki.fi> (taken from NetBSD) MFC after: 3 weeks
* Change the embedded module name from "bluetooth" to "ng_bluetooth" to matchpeter2005-04-081-1/+1
| | | | the rest of the names assigned to this object.
* Eliminate unneeded instructions that are a vestige of mechanicalalc2005-04-081-10/+4
| | | | translation from i386.
* Fix pc98 includes.nyan2005-04-087-4/+34
|
* Sprinkle some volatile magic and rearrange things a bit to avoid raceups2005-04-085-10/+18
| | | | | | conditions in critical_exit now that it no longer blocks interrupts. Reviewed by: jhb
* Don't use 'i386/include' directly.nyan2005-04-081-2/+2
|
* Remove the wl driver. The devices don't work on pc98.nyan2005-04-081-6/+0
|
* Add roundl(), lroundl(), and llroundl().das2005-04-087-18/+120
|
* These files should include s_lround.c instead of s_lrint.c.das2005-04-083-3/+3
| | | | This only matters for efficiency, not for correctness.
* Fix a (coincidentally harmless) bug.das2005-04-081-5/+4
|
* Backout previous diffs - this functionality is already provided by thesobomax2005-04-071-7/+0
| | | | | | hints to the atkbd(4). Submitted by: jhb
* Backout previous diffs - this functionality is already provided by thesobomax2005-04-072-30/+0
| | | | | | | hints to the atkbd(4). PR: Submitted by: jhb
* Treat arm as i386.cognet2005-04-071-1/+2
|
* Get more love from GEOM on arm.cognet2005-04-071-0/+4
|
* Use the new atomic_cmpset_32().cognet2005-04-074-50/+0
|
* No need to provide atomic_cmpset_32() anymore.cognet2005-04-071-12/+0
|
* Don't announce the range SDRAM_START-freemempos until I figure out what'scognet2005-04-071-5/+5
| | | | going on, it produces random memory corruption.
OpenPOWER on IntegriCloud