summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add a new flag to the atkbd(4) driver to disable testing the keyboardjhb2004-12-154-2/+6
| | | | | | | | | | | port during the device probe as this can cause hangs on some machines, specifically Compaq R3000Z series amd64 laptops. The flag is bit 3, or 0x8. PR: amd64/67745 Reported by: Neil Winterbauer newntrbr at ucla dot edu, many others Tested by: ade, astrodog at gmail dot com, many others MFC after: 1 week
* First cut of NFS direct IO support.ps2004-12-156-4/+228
| | | | | | | | | | | | | | - NFS direct IO completely bypasses the buffer and page caches. If a file is open for direct IO all caching is disabled. - Direct IO for Directories will be addressed later. - 2 new NFS directio related sysctls are added. One is a knob to disable NFS direct IO completely (direct IO is enabled by default). The other is to disallow mmaped IO on a file that has at least one O_DIRECT open (see the comment in nfs_vnops.c for more details). The default is to allow mmaps on a file that has O_DIRECT opens. Submitted by: Mohan Srinivasan mohans at yahoo-inc dot com Obtained from: Yahoo!
* In the common case, pmap_enter_quick() completes without sleeping.alc2004-12-1511-34/+107
| | | | | | | | | | | | | | | | | | In such cases, the busying of the page and the unlocking of the containing object by vm_map_pmap_enter() and vm_fault_prefault() is unnecessary overhead. To eliminate this overhead, this change modifies pmap_enter_quick() so that it expects the object to be locked on entry and it assumes the responsibility for busying the page and unlocking the object if it must sleep. Note: alpha, amd64, i386 and ia64 are the only implementations optimized by this change; arm, powerpc, and sparc64 still conservatively busy the page and unlock the object within every pmap_enter_quick() call. Additionally, this change is the first case where we synchronize access to the page's PG_BUSY flag and busy field using the containing object's lock rather than the global page queues lock. (Modifications to the page's PG_BUSY flag and busy field have asserted both locks for several weeks, enabling an incremental transition.)
* Commit patch from ru which groups the ppp(8) options together andtrhodes2004-12-151-20/+20
| | | | | | | kills my sorting. Submitted by: ru Discussed with: imp
* fix m_append for case where additional mbufs are requiredsam2004-12-151-2/+2
|
* Remove autofs entry from here.pjd2004-12-151-2/+0
|
* Fixed compilation warnings with option VGA_NO_MODE_CHANGE.ru2004-12-151-1/+3
| | | | PR: kern/71130
* Use rc.subrbrian2004-12-153-20/+21
| | | | | PR: 72505 Submitted by: Amir Shalem <amir@active.ath.cx>
* Fix typo in a comment.brueffer2004-12-151-1/+1
| | | | MFC after: 3 days
* Bump .Dd before anyone notices.brueffer2004-12-151-1/+1
|
* List the Adaptec SCSI RAID 2230SLP.brueffer2004-12-151-0/+2
|
* Add the PCI ID for the Adaptec 2230SLP card.scottl2004-12-151-0/+2
| | | | Submitted by: Ray Gilstrap
* If ferror is true, we must reset the error indicator.ssouhlal2004-12-151-0/+1
| | | | | Submitted by: Liam J. Foy <liamfoy@sepulcrum.org> Approved by: grehan (mentor)
* Use the SYSCTL_ADD_OID macro, instead of directly calling sysctl_add_oid().ssouhlal2004-12-151-1/+1
| | | | Approved by: anholt, grehan (mentor)
* Add options recently added to make.conf.trhodes2004-12-151-1/+29
|
* Like on the ath_rate_onoe component, make this compile on amd64. Convertpeter2004-12-151-2/+2
| | | | | | | | | pointers to an integer via uintptr_t. Fix an apparent bug that caused a compile failure. ieee80211_iterate_nodes() takes ic->ic_sta as its first argument on the onoe module. It had just 'ic' here in the same context, which was a mismatched argument.
* Make this amd64-clean. sizeof is long on amd64, so things that do a printfpeter2004-12-152-5/+8
| | | | | | | | of a sizeof, need to use %z to get the correct type on all our platforms. Also, convert integers<->pointers via uintptr_t. (I think Sam's instructions were for me to commit this. If I misunderstood, then I apologize in advance.)
* Add config hooks for amd64 atheros hal modulespeter2004-12-151-0/+10
|
* Remove clauses 3 and 4 of the license.brueffer2004-12-151-5/+0
| | | | | | | Approved by: Jason L. Wright (original author) Reviewed by: imp Obtained from: OpenBSD MFC after: 3 days
* Add a few options with regards to ppp(8) and traceroute.trhodes2004-12-151-11/+17
| | | | | | Sort the list, please keep this list sorted. PR: 48569
* bring in rijndael crypto code to satisfy dependency: shouldsam2004-12-151-0/+2
| | | | | break rijndael out into a separate module a la rc4 but several other cases need to be fixed also so for now do as others do
* Bring back ability to use FR support with sppp from Cronyx.rik2004-12-141-1/+1
|
* - Auto generate device listings for the pst(4) and vpo(4) devicesimon2004-12-143-10/+6
| | | | | | drivers. MFC after: 1 week
* - Add a HARDWARE section which lists supported devices.simon2004-12-141-1/+6
| | | | MFC after: 1 week
* - Add a HARDWARE section which lists supported devices.simon2004-12-141-8/+16
| | | | MFC after: 1 week
* white spacephk2004-12-141-4/+4
|
* Implement simpler panics for VOP_{read,write} on fifos.phk2004-12-143-171/+12
|
* Fix a deadlock I introduced this morning.phk2004-12-141-6/+7
| | | | Mostly from: tegge
* - Xref fwip(4)brueffer2004-12-141-1/+2
| | | | | | - bump .Dd MFC after: 3 days
* - Xref fwip(4)brueffer2004-12-141-1/+2
| | | | | | - bump .Dd MFC after: 3 days
* - remove nonexistant "device fwohci"brueffer2004-12-141-3/+3
| | | | | | | | - sort SYNOPSIS devices - Xref fwe(4) - bump .Dd MFC after: 3 days
* Add more information about debugging output.njl2004-12-141-5/+39
|
* - remove nonexistant "device fwohci"brueffer2004-12-141-5/+5
| | | | | | | | | - sort SYNOPSIS devices - capitalize Ethernet - Xref fwip(4) - bump .Dd MFC after: 3 days
* - Xref fwip(4) and eui64(5)brueffer2004-12-141-2/+4
| | | | | | | - correct a grammar nit - bump .Dd MFC after: 3 days
* fwip(4) supports polling.brueffer2004-12-141-1/+2
| | | | MFC after: 3 days
* Enable interrupts once the active ones have been masked.cognet2004-12-141-3/+2
|
* Update the sp after popping the regs.cognet2004-12-141-1/+1
| | | | This is a good candidate for the golden pointy hat awards.
* Kill double inclusion for <netinet/in.h> and <netinet/in_systm.h>.rik2004-12-141-2/+0
|
* Some formatting, whitespace and mdoc(7) fixes.trhodes2004-12-141-57/+61
| | | | Submitted by: A manual page, ru of course.
* Add a callout to dump card status on command queue timeouts.mdodd2004-12-142-1/+48
|
* Modify ida_v3_done() to treat FIFO status of -1 as FIFO empty (0).mdodd2004-12-141-1/+7
| | | | | This is what ida_v4_done() does and seems to be necessary with some firmware versions on v3 devices.
* Reformat arguments bus_dma_tag_create().mdodd2004-12-142-21/+45
|
* Auto generate device listings for the snd_maestro(4) and snd_maestro4(4)simon2004-12-143-28/+10
| | | | | | device drivers. MFC after: 1 week
* - Add a HARDWARE section which lists supported devices.simon2004-12-141-5/+14
| | | | | | | | | - "device sound" does not pull in sound device drivers (like "device pcm" used to do), so do not mention that option. - Make the document title more like the title in the other sound device drivers. MFC after: 1 week
* Add manual page for snd_maestro(4).simon2004-12-142-0/+68
| | | | | | Submitted by: Jorge Mario G. Mazo <jgutie11@eafit.edu.co> (original version) PR: docs/74546 MFC after: 1 week
* Improve the RC framework for the clean booting/shutdown of Jails:rse2004-12-143-5/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Feature: for flexibility reasons and as a prerequisite to clean shutdowns, allow the configuration of a stop/shutdown command via rc.conf variable "jail_<name>_exec_stop" in addition to the start/boot command (rc.conf variable "jail_<name>_exec_start"). For backward compatibility reasons, rc.conf variable "jail_<name>_exec" is still supported, too. 2. Debug: Add the used boot/shutdown commands to the debug output of the /etc/rc.d/jail script, too. 3. Security: Run the Jail start/boot command in a cleaned environment to not leak information from the host to the Jail during startup. 4. Feature: Run the Jail stop/shutdown command "jail_<name>_exec_stop" on "/etc/rc.d/jail stop <name>" to allow a graceful shutdown of the Jail before its processes are just killed. 5. Bugfix: When killing the remaining Jail processes give the processes time to actually perform their termination sequence. Without this the subsequent umount(8) operations usually fail because the resources are still in use. Additionally, if after trying to TERM-inate the processes there are still processes hanging around, finally just KILL them. 6. Bugfix: In rc.shutdown, if running inside a Jail, skip the /etc/rc.d/* scripts which are flagged with the KEYWORD "nojail" to allow the correct operation of rc.shutdown under jail_<name>_exec_stop="/bin/sh /etc/rc.shutdown". This is analogous to what /etc/rc does inside a Jail. Now the following typical host-configuration for two Jails works as expected and correctly boots and shutdowns the Jails: ----------------------------------------------------------- # /etc/rc.conf: jail_enable="YES" jail_list="foo bar" jail_foo_rootdir="/j/foo" jail_foo_hostname="foo.example.com" jail_foo_ip="192.168.0.1" jail_foo_devfs_enable="YES" jail_foo_mount_enable="YES" jail_foo_exec_start="/bin/sh /etc/rc" jail_foo_exec_stop="/bin/sh /etc/rc.shutdown" jail_bar_rootdir="/j/bar" jail_bar_hostname="bar.example.com" jail_bar_ip="192.168.0.2" jail_bar_devfs_enable="YES" jail_bar_mount_enable="YES" jail_bar_exec_start="/path/to/kjailer -v" jail_bar_exec_stop="/bin/sh -c 'killall kjailer && sleep 60'" ----------------------------------------------------------- # /etc/fstab.foo /v/foo /j/foo/v/foo nullfs rw 0 0 ----------------------------------------------------------- # /etc/fstab.bar /v/bar /j/bar/v/bar nullfs rw 0 0 ----------------------------------------------------------- Reviewed by: freebsd-hackers MFC after: 2 weeks
* Add snd_audiocs(4).simon2004-12-143-0/+5
|
* - Update usage to reflect the current reality.simon2004-12-141-4/+6
| | | | | | | - Fix a bug where manual pages which had a "_" in their name did not get proper architecture setting. MFC after: 1 week
* Add NetBSD 2.0.maxim2004-12-141-1/+2
|
* - Garbage collect several unused members of struct kse and struce ksegrp.jeff2004-12-145-28/+0
| | | | As best as I can tell, some of these were never used.
OpenPOWER on IntegriCloud