summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* NO_MAN is not needed here.ru2006-03-1612-17/+0
|
* Suuply the name of the version map and let bsd.lib.mk supplydeischen2006-03-162-6/+14
| | | | the link arguments.
* Allow bsd.lib.mk to generate the symbol version map.deischen2006-03-161-14/+6
|
* Teach bsd.lib.mk to auto generate a version map file based ondeischen2006-03-162-0/+206
| | | | | | | | | | | a set of symbol definitions (VERSION_DEF) and symbol mappings (SYMBOL_MAPS). Add an awk script to generate the version map. Suggested by: ru Helped by: ru Reviewed by: ru
* Do `mount_devfs' when starting a jail.jcamou2006-03-161-0/+1
| | | | | | | PR: docs/86044 Noticed by: Dan Langille <dan@langille.org> Reviewed by: Jose Biskofski <jbiskofski@grmims.com> Approved by: trhodes (mentor)
* Fix comment.ru2006-03-161-1/+1
|
* Desupport the undocumented NO_QUAD option, just don't compileru2006-03-165-21/+4
| | | | the quad support on 64-bit platforms.
* Remove nested includes of <sys/_lock.h> and <sys/_mutex.h> which spill intophk2006-03-161-7/+2
| | | | | | | userland. The comment indicated that something in userland needed them, but make universe can't seem to find any traces of it. Move <sys/queue.h> include up.
* Correct two vm object reference leaks in error cases.alc2006-03-161-0/+2
| | | | Submitted by: davidxu
* Restore CHN_F_BUSY flag which was removed accidentally in previous commit.ariff2006-03-161-1/+1
|
* When building for pc98, don't create stray objects in theru2006-03-161-1/+1
| | | | | | | usr.sbin/pcvt/keycap source directory. Found by: phk MFC after: 3 days
* Change soabort() from returning int to returning void, since allrwatson2006-03-165-9/+7
| | | | | | consumers ignore the return value, soabort() is required to succeed, and protocols produce errors here to report multiple freeing of the pcb, which we hope to eliminate.
* Fix severe 8bit integer overflow during channel creation and destruction,ariff2006-03-163-44/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | | | especially for vchans. It turns out that channel numbering always depend on d->devcount counter (which keep increasing), while PCMMKMINOR() truncate everything to 8bit length. At some point the truncation cause the newly created character device overlapped with the existence one, causing erratic overall system behaviour and panic. Easily reproduce with something like: (Luckily, only root can reproduce this) while : ; do sysctl hw.snd.pcm0.vchans=200 sysctl hw.snd.pcm0.vchans=100 done - Enforce channel/chardev numbering within 8bit boundary. Return E2BIG if necessary. - Traverse d->channels SLIST and try to reclaim "free" counter during channel creation. Don't rely on d->devcount at all. - Destroy vchans in reverse order. Anyway, this is not the fault of vchans. It is just that vchans are so cute and begging to be abused ;) . Don't blame her. Old, hidden bugs.. sigh.. MFC after: 3 days
* Remove the nls/*/charset files to the exclude list. These filesume2006-03-161-1/+0
| | | | are required for NLS catalog support.
* Fix a race between file operations and rfork(RFCFDG) by parkingdavidxu2006-03-151-0/+17
| | | | | | | | all other threads at user boundary, the race can crash kernel under stress testing. Reviewed by: jhb MFC after: 3 days
* when doing s/w crypto make sure work is done w/ a writable mbuf chain;sam2006-03-151-0/+15
| | | | | | | | | this corrects problems with drivers that rely on the host to do crypto (iwi, ipw, ral, ural, wi (hostap), awi) Hard work by: luigi, mlaier Reviewed by: luigi, mlaier MFC after: 1 week
* If a keymap file is not found for the selected country then default to the morethompsa2006-03-152-4/+10
| | | | | | | common USA ISO rather than index 0 (Belgian). Reviewed by: jhb MFC after: 1 day
* promote fast ipsec's m_clone routine for public use; it is renamedsam2006-03-158-154/+180
| | | | | | | m_unshare and the caller can now control how mbufs are allocated Reviewed by: andre, luigi, mlaier MFC after: 1 week
* build ipw(4) and iwi(4) modules on i386 and amd64 only.damien2006-03-151-2/+6
|
* Back out accidentally committed protosw.h:1.49. One of those days. Itrwatson2006-03-151-2/+2
| | | | | | | will be recommitted with the remainder of the change in the next day or two. Submitted by: thompsa
* Disable the "cputick increased..." message now that the dust has settled.phk2006-03-151-1/+1
|
* Add definitions for MD5_BLOCK_LENGTH, MD5_DIGEST_LENGTH andandre2006-03-151-0/+5
| | | | | | MD5_DIGEST_STRING_LENGTH. MFC after: 3 days
* Add link status descriptions and related structures for userlandandre2006-03-151-0/+38
| | | | | | | | | | applications. Open[BGP|OSPF]D make use of this to determine the link status of interfaces to make the right routing descisions. Obtained from: OpenBSD MFC after: 3 days
* - Fill in the correct rtm_index for RTM_ADD and RTM_CHANGE messages.andre2006-03-152-1/+15
| | | | | | | | | | | | | | | | | | | - Allow RTM_CHANGE to change a number of route flags as specified by RTF_FMASK. - The unused rtm_use field in struct rt_msghdr is redesignated as rtm_fmask field to communicate route flag changes in RTM_CHANGE messages from userland. The use count of a route was moved to rtm_rmx a long time ago. For source code compatibility reasons a define of rtm_use to rtm_fmask is provided. These changes faciliate running of multiple cooperating routing daemons at the same time without causing undesired interference. Open[BGP|OSPF]D make use of these features to have IGP routes override EGP ones. Obtained from: OpenBSD (claudio@) MFC after: 3 days
* Add new modes.sos2006-03-151-0/+4
|
* Fix memory leak introduced in previous revision.netchild2006-03-151-3/+3
| | | | Discussed with: phk
* Correct spelling of 0x4000 in previous commit. This one line change fromrwatson2006-03-152-3/+3
| | | | | | a 42k patch seemed easier to retype than apply, but apparently not. :-) Submitted by: pjd
* Constfy errstr as it is in OpenBSD to unbreak the build.mlaier2006-03-151-1/+1
| | | | Pointed out by: Suken Woo, Martin Wilke, Wesley Morgan
* Fix the spelling of MAN to a modern syntax.ru2006-03-151-1/+1
|
* Free private data when deleting hook.glebius2006-03-151-0/+2
| | | | | PR: kern/93952 Submitted by: Antoine Brodin <antoine.brodin laposte.net>
* Add a non-optional newline after ".Bx".ru2006-03-151-1/+2
|
* Make ${SUBDIR_TARGETS} work at the uppermost level as well.ru2006-03-151-0/+1
|
* Revert previous changes as we do support the .Ox macro for OpenBSD.andre2006-03-151-2/+4
| | | | Pointed out by: ceri, ru, delphij
* As with socket consumer references (so_count), make sofree() returnrwatson2006-03-151-3/+3
| | | | | without GC'ing the socket if a strong protocol reference to the socket is present (SS_PROTOREF).
* Add SS_PROTOREF socket flag, which represents a strong reference by therwatson2006-03-151-0/+1
| | | | | | | | | | protocol to the socket. Normally protocol references are weak: that is, the socket layer can tear down the socket (and hence protocol state) when it finds convenient. This flag will allow the protocol to explicitly declare to the socket layer that it is maintaining a strong reference, rather than the current implicit model associated with so_pcb pointer values and repeated attempts to possibly free the socket.
* If we don't want HTML docs, we might still want manpages.ru2006-03-152-3/+2
| | | | If we don't want manpages, we might still want HTML docs.
* Style: NO_MAN doesn't need any value.ru2006-03-1524-38/+37
|
* No need to define NO_MAN here.ru2006-03-151-1/+0
|
* Style.ru2006-03-151-2/+2
|
* Add a_fdidx to comment prototype for fifo_open().rwatson2006-03-151-0/+1
| | | | | MFC after: 3 days Submitted by: Kostik Belousov <kostikbel at gmail dot com>
* Add ALPS glide point ID and some compatibility IDs.takawata2006-03-151-0/+3
| | | | PR: kern/75008
* Close descriptor in retrieve_x509_marker function.krion2006-03-152-10/+16
| | | | | PR: bin/71594 Submitted by: Dan Lukes <dan@obluda.cz>
* Use strtonum now that we have it in libc as well.mlaier2006-03-151-15/+0
|
* add ath_hal gluesam2006-03-142-0/+19
| | | | MFC after: 3 days
* POSIXed strtoll() (and ours one too) can set errno to EINVAL, so checkache2006-03-141-1/+1
| | | | | | it first. Approved by: andre
* When opening a trace file, open O_NONBLOCK so that ktrace doesn't stallrwatson2006-03-141-1/+4
| | | | | | | | | if the target is a fifo. After opening a trace file, check that it is a regular file, and if not, return an error. MFC after: 3 days Reported by: kris PR: 94278
* If fifo_open() is called with a negative file descriptor, return EINVALrwatson2006-03-141-0/+2
| | | | | | | | | | | rather than panicking later. This can occur if the kernel calls vn_open() on a fifo, as there will be no associated file descriptor, and therefore the file descriptor operations cannot be modified to point to the fifo operation set. MFC after: 3 days Reported by: Martin <nakal at nurfuerspam dot de> PR: 94278
* Teach bthidd(8) to reload its config when SIGHUP is received.emax2006-03-141-3/+27
| | | | | Submitted by: Iain Hibbert < plunky at rya-online dot net > MFC after: 3 days
* Export SMBIOS serial numbers by default. To turn it off, usejkim2006-03-142-8/+8
| | | | | | 'BOOT_HIDE_SERIAL_NUMBERS' knob. Suggested by: ceri
* Add missing libdata/ldconfig[32] entries.marcus2006-03-141-0/+4
| | | | Approved by: portmgr (implicit)
OpenPOWER on IntegriCloud