summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix skipping scripts with given keywords.pjd2004-03-081-3/+3
| | | | Proper syntax is '-s keyword1 -s keyword2', not '-s keyword1 keyword2'.
* Add a netgraph node to handle ATM LLC encapsulation. This currently handlesbenno2004-03-086-0/+332
| | | | | | | | | | ethernet (tested) and FDDI (not tested). The main use for this is on ADSL (or other ATM) connections where bridged ethernet is used, PPPoE being a prime example. There is no manual page as yet, I will write one shortly. Reviewed by: harti
* To comply with the spec, do not copy the TOS from the outer IPhsu2004-03-081-6/+6
| | | | | | | header to the inner IP header of the PIM Register if this is a PIM Null-Register message. Submitted by: Pavlin Radoslavov <pavlin@icir.org>
* Include <sys/types.h> for autoconf/automake detection.hsu2004-03-081-0/+2
| | | | Submitted by: Pavlin Radoslavov <pavlin@icir.org>
* Implement a work around for the deadlock avoidance case inalc2004-03-081-0/+7
| | | | | | vm_object_deallocate() so that it doesn't spin forever either. Submitted by: bde
* Add back Giant locks around kmem_free() call from user_ldt cleanup pathpeter2004-03-081-0/+2
| | | | | | during exit. Apparently it isn't safe after all. See uma_large_free(). Pointed out by: alc
* Move a vref call outside of proc locks and Giant. By virtue of the factpeter2004-03-081-5/+4
| | | | | | | that we (p1) are currently running, we hold a reference on p_textvp which means the vnode cannot go away. p2 cannot run yet (and hence cannot exit) so this should be safe to do at this point. As a bonus, it removes a block of under-Giant code that was there to support the vref.
* Other parts of the tree do not protect calls to kmem_free() with Giant,peter2004-03-081-2/+0
| | | | | so remove it from here. The most notable examples include vm_mmap(). This removes one more Giant event from exit(2).
* Stop depending on #include pollution from cpufunc.hpeter2004-03-081-0/+1
|
* MFi386: re-sort non-gcc function prototypes, trim includespeter2004-03-081-44/+30
|
* MFi386: curpcb is no longer null anymore, so do not test for it.peter2004-03-081-3/+1
|
* MFi386: set initial curpcb pcpu variable at startup time rather thanpeter2004-03-081-0/+1
| | | | waiting for a context switch
* MFi386: wait for local apic to become free before using itpeter2004-03-081-4/+2
|
* Implemented the "getifindex" control message.ru2004-03-072-0/+17
| | | | | PR: kern/63864 Submitted by: Gleb Smirnoff
* Make it possible for the %[eEfgG] formats to not result in an errorcperciva2004-03-071-1/+1
| | | | | | | | | | being reported by /usr/bin/printf. This bug has been around for 22 months... either nobody uses printf with floating-point values, or people are forgetting to check their return codes. Approved by: rwatson (mentor)
* Retire pmap_pinit2(). Alpha was the last platform that used it. However,alc2004-03-0711-79/+0
| | | | | | | | | | | | | | ever since alpha/alpha/pmap.c revision 1.81 introduced the list allpmaps, there has been no reason for having this function on Alpha. Briefly, when pmap_growkernel() relied upon the list of all processes to find and update the various pmaps to reflect a growth in the kernel's valid address space, pmap_init2() served to avoid a race between pmap initialization and pmap_growkernel(). Specifically, pmap_pinit2() was responsible for initializing the kernel portions of the pmap and pmap_pinit2() was called after the process structure contained a pointer to the new pmap for use by pmap_growkernel(). Thus, an update to the kernel's address space might be applied to the new pmap unnecessarily, but an update would never be lost.
* Rearrange (centralize) initialization of mallocs internals to always bephk2004-03-071-19/+13
| | | | | | done before the first call, even if this is a malloc(0) call. PR: 62859
* Don't panic on providers already withered when we wither a geom.phk2004-03-071-1/+2
|
* Use one bus_dma_tag_t for all pSRB instead of creating one for each.cognet2004-03-072-25/+50
| | | | | Free what is allocated for pSRBs at unload time or if something bad happens, thanks to scottl for spotting this out.
* Add final version of BSD/OS, BSD/OS 5.1 ISE.wosch2004-03-071-10/+11
|
* Convert from timeout to callout API.kan2004-03-073-4/+5
| | | | Submitted by: rwatson
* Convert from timeout to callout API.kan2004-03-071-4/+4
|
* Add manpages for the gctl API.phk2004-03-072-4/+118
| | | | | Submitted by: le Tweaks by: phk
* Document kernel functions securelevel_gt and securelevel_ge.josef2004-03-072-0/+73
| | | | | | | Approved by: simon(mentor) Submitted by: Christian S.J. Peron <maneo@bsdpro.com> PR: docs/62331 mdoc(7) cleanup by: ru
* Restore CDIOCREADAUDIO ioctl.nyan2004-03-071-0/+9
| | | | Pointed out by: KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
* In the case where /etc/rc.d/ is empty, do not bogusly ask the user ifdougb2004-03-071-1/+1
| | | | | | | they want to delete '*'. It turns out that there is one valid case where this might happen, installing to an empty DESTDIR. Patch submitted by: schweikh
* Integrate the code from pmap_pinit2() into pmap_pinit(), leavingalc2004-03-071-5/+1
| | | | | | pmap_pinit2() empty. Approved by: marcel
* Remove unused declarations. (Some time ago, these variables became fieldsalc2004-03-074-8/+0
| | | | of vm/vm.h's struct kva_md_info.)
* Mark uma_callout as CALLOUT_MPSAFE, as uma_timeout can run MPSAFE.rwatson2004-03-071-1/+1
| | | | Reviewed by: jeff
* Remove '#include <machine/bus_pio.h>'. This is meaningless.nyan2004-03-072-2/+0
|
* Remove unneeded devices.nyan2004-03-072-115/+0
|
* Sync to 1.166 of usbdevssanpei2004-03-072-2/+16
|
* Add support 2 devices(USB-DVD-R drives)sanpei2004-03-072-0/+10
| | | | | | | | | - Logitec LDR-H443SU2 - IO-DATA DVR-UEH8 PR: kern/63793 Submitted by: Ryuji MATSUMOTO <matumoto@pluto.ai.kyutech.ac.jp> MFC after: 1 week
* Const-poison ip_stf_ttl to make it clear that the variable is notrwatson2004-03-071-1/+1
| | | | modified at run-time.
* MFi386: revisions from 1.1127 to 1.1131.nyan2004-03-071-16/+15
|
* Add the agp, bfe, sk and ti devices. (the agp is disabled by default).nyan2004-03-071-3/+6
| | | | Remove obsolete compat_atdisk device.
* Add preliminary support for PCMCIA devices in addition to PCI/cardbus.wpaul2004-03-079-280/+809
| | | | | | | | | | | | if_ndis.c has been split into if_ndis_pci.c and if_ndis_pccard.c. The ndiscvt(8) utility should be able to parse device info for PCMCIA devices now. The ndis_alloc_amem() has moved from kern_ndis.c to if_ndis_pccard.c so that kern_ndis.c no longer depends on pccard. NOTE: this stuff is not guaranteed to work 100% correctly yet. So far I have been able to load/init my PCMCIA Cisco Aironet 340 card, but it crashes in the interrupt handler. The existing support for PCI/cardbus devices should still work as before.
* Recognize hardlinks when reading cpio files.kientzle2004-03-071-5/+100
| | | | | | | | | This doesn't yet address the issue of selective restore of hardlinked files. With cpio format, it's possible to correctly restore any linked file; the API doesn't yet fully support this. (There's no way for the library to inform a client whether or not there's a file body associated with this entry. The assumption right now is that "hardlink" entries have no file body.)
* Remove GIANT_REQUIRED from vunmapbuf().alc2004-03-071-2/+0
|
* Giant is not required for vm_thread_new_altkstack().alc2004-03-071-4/+1
|
* Fix markup.des2004-03-061-7/+6
| | | | Submitted by: ru
* Hook logins(1) up to the build.des2004-03-061-0/+1
|
* Add a logins(1) utility similar to that found in SVr4 derivatives. Thisdes2004-03-063-0/+519
| | | | particular implementation is based on the Solaris logins(1) man page.
* Overdue reversion of revision 1.143.ru2004-03-061-2/+2
| | | | OK'ed by: imp
* Luigi was polled for additional documentation about polling(4).ru2004-03-061-38/+134
|
* Merge some fixes from NetBSD's getopt.3 v1.31:ache2004-03-061-43/+88
| | | | cleanup, add more sections, better explanation, declaration
* Merge some fixes from NetBSD's getopt.c v1.26:ache2004-03-061-26/+43
| | | | | | | | cleanups, handling 'ls -l-', handling '--*' Note this is in the same time back out of our v1.3 "Don't print an error message if the bad option is '?'" because it directly violates POSIX.
* Augment /dev/sndstat with the module names, if applicable.matk2004-03-0624-44/+58
| | | | Approved by: tanimura (mentor)
* Set MAKEOBJDIRPREFIX in the environment, like God intended. Thisru2004-03-061-3/+3
| | | | | | only worked because src/Makefile.inc1 is wrapped by src/Makefile. Silence from: dougb
* Fix typo, was 'W'; instead of `W;'ache2004-03-061-1/+1
|
OpenPOWER on IntegriCloud