summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Ensure that mp_ncpus is set to 1 if mp_cpu_probe() fails.jhb2003-10-301-1/+3
|
* Include "opt_pmap.h" so that the DISABLE_P* options are honored.jhb2003-10-302-0/+4
|
* Always export r_gdt and r_idt and give them extern declarations injhb2003-10-308-26/+2
| | | | machine/segments.h.
* Remove /usr/libdata/msdosfs description.fjoe2003-10-301-2/+0
| | | | Noticed by: ru
* There is no way to enter the attach routine twice with the same softcbrooks2003-10-306-185/+173
| | | | | | | without a detach call in between so don't try to deal with that possiability. This is a diff-reduction commit for the upcoming if_xname conversion.
* MFi386: thread specific fpu state optimizationspeter2003-10-301-1/+3
|
* - unlock on error.ume2003-10-301-4/+10
| | | | - don't call malloc with M_WAITOK within lock context.
* install address selection policy into kernel when there isume2003-10-302-1/+34
| | | | | | | | | | | | /etc/ip6addrctl.conf. following sample of ip6addrctl.conf is a good default: #Prefix Precedence Label ::1/128 50 0 ::/0 40 1 2002::/16 30 2 ::/96 20 3 ::ffff:0:0/96 10 4
* add ip6addrctl(8) which is a command to configure addressume2003-10-305-0/+602
| | | | | | | | selection policy for IPv6 and IPv4 described in RFC3484. source address selection part of RFC3484 is not merged from KAME, yet. Obtained from: KAME
* add destination address selection described in RFC3484.ume2003-10-301-7/+412
| | | | | | | | | in KAME implementation, even when no policy is installed into kernel, getaddrinfo(3) sorts addresses. Since it causes POLA violation, I modified to don't sort addresses when no policy is installed into kernel, Obtained from: KAME
* Cosmetic fix on some TIME related columns.iwasaki2003-10-301-6/+6
|
* Relock mntvnode_mtx if vget fails in vfs_stdsync. The loop iskan2003-10-301-0/+1
| | | | always shoould entered with mutex locked.
* Explain why the lock-free allocation algorithm is safe in our caseharti2003-10-301-0/+18
| | | | | while beeing not safe in the general case. Thanks to David Schultz <das@freebsd.org> for help.
* Add sysctl MIB and loader tunable `hw.acpi.no_reset_video' asiwasaki2003-10-304-0/+21
| | | | the same effect as ACPI_NO_RESET_VIDEO kernel option.
* add management part of address selection policy described inume2003-10-305-0/+227
| | | | | | RFC3484. Obtained from: KAME
* Use (char *)NULL to terminated to argument list for execl().harti2003-10-301-1/+1
| | | | | Without this cast the compiler cannot know that it has to convert the null pointer constant NULL to a null pointer.
* Use (char *)NULL to terminate the argument list for execlp().harti2003-10-301-1/+1
| | | | | Without this cast the compiler cannot know that it has to convert the null pointer constant NULL to a null pointer.
* Add support for the VIA 8237 (both PATA and SATA part).sos2003-10-302-80/+104
| | | | Cleanup the SATA support a bit now we are here anyways.
* Add '#' to the characters VIS_GLOB encodes. This fixes a bug in mtree.phk2003-10-302-2/+3
|
* Update test-case to also fail on filenames containing '#'phk2003-10-301-0/+17
|
* Remove MD bits for unsupported architectures.tjr2003-10-3012-1238/+1
|
* Use vis(3) to encode/decode the target for symlinks.phk2003-10-302-10/+13
| | | | Make vis(3) decode errors fatal for both symlink targets and fienames.
* Add another test-script for mtree(8): Check symlinks with space in them.phk2003-10-301-0/+40
|
* Add regression tests for sgetrune() and sputrune().tjr2003-10-303-1/+269
|
* Fix bug in mtree(8)'s create mode where files or directories with hadphk2003-10-301-1/+1
| | | | | | | | names containing glob(3) expressions would appear verbatim in the output. If such an mtree file were used by mtree in update mode, wrong things would happen.
* Add a test script which Mtree fails.phk2003-10-301-0/+51
|
* Reinvent the used-flag for external mbufs. This and the on-card flagharti2003-10-303-19/+56
| | | | | | | | are now in the header of the external buffer itself which allows us to manipulate them in the free routine without having to lock the softc structure or the free list. To get space for these flags the chunk number is reduced to 8 bit which amounts to a maximum of 256 chunks per allocated page. This restriction is now enforced by a CTASSERT.
* Add a new flag to vis(3): VIS_GLOB which encodes the glob(3) magicphk2003-10-303-2/+8
| | | | characters '*', '?' and '['.
* - Synchronize access to the swdevt's sw_blist with sw_dev_mtx.alc2003-10-301-20/+20
| | | | - Remove several instances of GIANT_REQUIRED.
* In check.c:trhodes2003-10-302-5/+2
| | | | | Avoid shadowing declarations. Avoid compairing signed and unsigned types.
* - Synchronize access to swdevhd using sw_dev_mtx.alc2003-10-301-7/+7
| | | | | - Use swp_sizecheck() rather than assignment to swap_pager_full in swaponsomething().
* Remove a few unused variables.trhodes2003-10-301-3/+2
|
* MFi386: rev 1.451 (jhb): call pmap_kremove() rather than duplicate itpeter2003-10-301-5/+2
|
* MFi386: trap.c rev 1.259: fetch thread mailbox address in page fault trappeter2003-10-301-0/+2
|
* Try to fetch thread mailbox address in page fault trap, so when threaddavidxu2003-10-302-1/+5
| | | | | blocks in page fault hanlder, and upcall thread can be scheduled. It is useful if process is doing lots of mmap based I/O.
* Oops, forgot to save these in the editor. Add CTASSERTS for signal andpeter2003-10-301-0/+10
| | | | context related things.
* Add CTASSERT()'s to check that the sizes of our replicas of the 32 bitpeter2003-10-303-5/+26
| | | | | | | | | | structures come out the right size. Fix the ones that broke. stat32 had some missing fields from the end and statfs32 was broken due to the strange definition of MNAMELEN (which is dependent on sizeof(long)) I'm not sure if this fixes any actual problems or not.
* avoid recursive lock panic by unlocking before calling rtrequest;sam2003-10-291-1/+2
| | | | | | | | this is consistent with other places but will be replaced shortly by a "proper fix" Supported by: FreeBSD Foundation Pain felt by: Jiri Mikulas
* correct LOR by using a local variable to hold resultsam2003-10-291-3/+5
| | | | | | instead of holding a lock while calling out of view Supported by: FreeBSD Foundation
* Don't attempt to destroy the driver mutex when it hasn't yetdeischen2003-10-291-1/+1
| | | | | | been created. This has been sitting in my local tree for far too long; I can't believe noone else has come across this yet.
* style(9): sort functions.trhodes2003-10-291-8/+8
|
* Properly prototype C function usage().trhodes2003-10-291-1/+3
| | | | Sync usage() with the manual page: s/file/snapshot_name/g.
* Fix a panic that occurs when resuming. For some reason, sc->cur_scp isnjl2003-10-292-0/+7
| | | | | | NULL. Submitted by: Andrew Thompson <andy@fud.org.nz>
* Basic PAM authentication support.ru2003-10-292-0/+56
|
* Disclaim ownership of pppd/chat. It is vendor code, but has been badlypeter2003-10-292-5/+5
| | | | neglected here.
* Potential fix for races shutting down callouts when unloadingsam2003-10-291-2/+6
| | | | | | | | | | the module. Previously we grabbed the mutex used by the callouts, then stopped the callout with callout_stop, but if the callout was already active and blocked by the mutex then it would continue later and reference the mutex after it was destroyed. Instead stop the callout first then lock. Supported by: FreeBSD Foundation
* o add locking to protect routing table refcnt manipulationssam2003-10-291-16/+18
| | | | | | | | | | o add some more debugging help for figuring out why folks are getting complaints about releasing routing table entries with a zero refcnt o fix comment that talked about spl's o remove duplicate define of DUMMYNET_DEBUG Supported by: FreeBSD Foundation
* Always queue looped back packets (rather than potentially usingsam2003-10-291-1/+1
| | | | | | | direct dispatch) to avoid extensive kernel stack usage and to avoid directly re-entering the network stack. The latter causes locking problems when, for example, a complete TCP handshake` happens w/o a context switch.
* mark interrupt handlers MPSAFEsam2003-10-293-3/+3
|
* Add a temporary mechanism to disble INTR_MPSAFE from network interfacesam2003-10-291-0/+13
| | | | | drivers. This is prepatory to running more parts of the network system w/o Giant.
OpenPOWER on IntegriCloud