summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Properly initialize args structure before passing it to ipfw_chk(): havingoleg2006-02-032-0/+2
| | | | | | | | uninitialized args.inp is unhealthy for uid/gid/jail ipfw rules. PR: kern/92589 Approved by: glebius (mentor) MFC after: 1 week
* Add a comment.jhb2006-02-031-0/+3
|
* Fix compilation with -Wundef (NBPF is undefined on FreeBSD >4).ru2006-02-031-1/+4
|
* Handle NO_INCS solely inside bsd.incs.mk.ru2006-02-033-10/+4
|
* Fix a markup glitch.ru2006-02-031-1/+1
|
* Sort includes.jhb2006-02-031-11/+11
|
* Add AUDIT to NOTES, as it's probably ready to get regular build testingrwatson2006-02-031-0/+3
| | | | by the tinderboxes.
* Remove user.h include in audit.h, it is unneeded, and also can causerwatson2006-02-031-1/+0
| | | | build problems for other components that include audit.h.
* In fchdir(), Giant must be separately acquired and dropped if the oldrwatson2006-02-032-0/+4
| | | | | | | | vnode is from a file system that is not MPSAFE, as vrele() expects Giant to be held when it is called on a non-MPSAFE vnode. Spotted by: kris Tested by: glebius
* Make UDF endian-safe.will2006-02-033-3/+3
| | | | | Submitted by: Pedro Martelletto <pedro@ambientworks.net> (via scottl) Tested on: sparc64
* Document carp(4) arguments.jcamou2006-02-031-1/+26
| | | | | | | | PR: docs/92653 Submitted by: Jeremy C. Reed <reed@reedmedia.net> Reviewed by: ru Approved by: trhodes (mentor) MFC after: 5 days
* - Don't shift the clock frequency in MHz left by 8 before assigning itmarius2006-02-031-11/+7
| | | | | | | | | | | | | | to sbus_mdvec.dv_clock as sbus_mdvec.dv_clock is meant to be specified in MHz. While this was a bug it shouldn't have affected FreeBSD/sparc64 as sbus_mdvec.dv_clock is used to limit the clock rate of chips when a machine isn't able to support them at maximum speed which isn't the case for sun4u machines. - Remove the code that checks whether the clock frequency returned by sbus_get_clockfreq() is 0 and falls back to 25MHz if it is as that's already done in sbus(4). Approved by: mjacob MFC after: 3 days
* Regenerate.rwatson2006-02-035-215/+215
|
* Assign audit event identifiers to many system calls.rwatson2006-02-031-226/+225
| | | | | Much work by: wsalamon Obtained from: TrustedBSD Project
* Dropping the lock in the transmit_event() is not safe, because weglebius2006-02-031-94/+115
| | | | | | | | | | | | store some pipe pointers on stack. If user reconfigures dummynet in the interlock gap, we can work with freed pipes after relock. To fix this, we decided not to send packets in transmit_event(), but fill a queue. At the end of dummynet() and dummynet_io(), after the lock is dropped, if there is something in the queue we run dummynet_send() to process the queue. In collaboration with: ru
* Fix a sentence.brueffer2006-02-031-2/+1
|
* Use -O2 on RELENG_6 as welldes2006-02-031-0/+2
|
* Axe unused function.glebius2006-02-031-38/+0
|
* MFp4: Small cleanup of cpu messages at boot.imp2006-02-031-6/+7
|
* Merge from p4: minor formatting nits.imp2006-02-031-3/+3
|
* Allow newer config versions to config older versions with the sameimp2006-02-032-21/+30
| | | | | | | | major number. Reviewed by: ru@, jhb@, arch@ (a few months ago) # this is subject to refinement based on experience.
* MFi386:davidxu2006-02-031-1/+2
| | | | | Clear carry flag in get_mconetxt so that setcontext does not return a bogus error.
* Clear carry flag in get_mcontext so that setcontext does notdavidxu2006-02-031-1/+2
| | | | | | return a bogus error. PR: misc/92110
* - Add a startup script for hostapd.flz2006-02-034-2/+32
| | | | | | | - Document associated variable in rc.conf(5). Approved by: dougb MFC after: 1 week
* !$(*&!($!&$(!&$&(!$(&!&($!($mjacob2006-02-031-0/+1
| | | | Forget to commit this.
* Make PV entries dynamic on amd64. i386 has a pre-reserved block of kvapeter2006-02-031-6/+36
| | | | | | | | | | | | | | | | | | dedicated to storing pv entries, originally so that kva didn't have to be allocated at inconvenient times. For amd64, we can get the same effect by using the direct map area. Allocating pages is the same as with the object backed method, but now we can just lookup the page in the direct map area. Thus, no more pageable kva is reserved. This is the single largest consumer of kva on our work machines and this change should help conserve the fixed size 2GB pageable kva on the amd64 kernel. There are a pair of sysctl nodes introduced, named the same as their tunable counterparts. vm.pmap.shpgperproc and vm.pmap.pv_entry_max They work just like the tunables of the same path, except the values are linked. The pv entry cap is now dynamically changeable. I didn't make them totally unlimited because we need some sort of safety limit still. One could consume all physical memory without a cap.
* If the device has a PNPID, don't bother to attach. There were someimp2006-02-021-2/+5
| | | | instances where the probe that was here would falsely grab a device.
* Remove devices acpi & mem, as they are in defaults already.marcel2006-02-021-2/+0
|
* In vlan_config() first call vlan_inithash(), then lock mutex, becauseglebius2006-02-021-4/+6
| | | | vlan_inithash() calls malloc(M_WAITOK).
* Adjust old comment (present in rev 1.1) to match changes in rev 1.82.tegge2006-02-021-1/+1
| | | | | PR: kern/92509 Submitted by: "Bryan Venteicher" <bryanv@daemoninthecloset.org>
* For low memory situations, non-VMIO buffers didnt't release pages back totegge2006-02-021-0/+5
| | | | | | | | | | | | | | the system when brelse() was called with B_RELBUF set on the buffer. This could be a problem when the system was low on memory, had many buffers on QUEUE_EMPTYKVA and started to traverse directories. For each getnewbuf(), pages were allocated from the system, driving the free reserve downwards. For each brelse(), the system put the buffer on QUEUE_CLEAN, with B_INVAL set. This commit changes the semantics of B_RELBUF to also free pages from non-VMIO buffers. Reviewed by: alc
* Remove use of inlines and use the functions as a library.mjacob2006-02-026-301/+312
| | | | | | | Larger code space, possibly performance hit, but more portable. Certainly less questionable use of inlining. Suggested by: des
* Don't destroy the slave /dev entry until someone figures out why devfs seemscognet2006-02-021-1/+1
| | | | to behave badly when we do so.
* define lock.h before rwlock.h for DEBUG_LOCKScsjp2006-02-021-0/+1
|
* Whitespace fix.jhb2006-02-021-1/+1
| | | | Submitted by: Wojciech A. Koszek <dunstan at zsno ids czest pl>
* Implement SIOCGIFCONF for 32bit binaries.ps2006-02-023-0/+34
|
* Enable 64bit SGL's on PERC 4/DCps2006-02-021-1/+1
|
* - Move the command setup from amr_start1 into the card specific submitps2006-02-022-61/+60
| | | | | | | routines. - Add or replace cpu_spinwait() with DELAY(1) to a few of the busy loops when reading from the controller to work around firmware bugs which can crash the controller.
* Use PFIL_HOOKED macros in if_bridge and pass the right argument tocsjp2006-02-022-11/+11
| | | | | | | rw_assert. This un-breaks the build. Submitted by: Kostik Belousov Pointy hat to: csjp
* Correct and improve the description of le(4) vs. pcn(4); apparently Imarius2006-02-021-5/+12
| | | | | | was thinking from the pcn(4) perspective instead of the le(4) one when writing the former version as le(4) supports a superset of the chips supported by pcn(4) and not the other way round.
* Under verbose mode, correctly report L2 cache informationdavidxu2006-02-021-1/+7
| | | | | | for CPU which supports CPUID function 8000_0006h. Tested on: Pentum-M 750
* Fix bug in L2 cache size detection code for CPU which supports CPUIDdavidxu2006-02-021-3/+8
| | | | | | function 8000_0006h. Tested on: Pentum-M 750
* make IPV6_V6ONLY socket option work for UDP as well.ume2006-02-021-12/+4
| | | | | | PR: ports/92620 Reported by: Kurt Miller <kurt__at__intricatesoftware.com> MFC after: 1 week
* Remove reference to auditon(8), this tool has been superseded byrwatson2006-02-021-1/+0
| | | | | | auditd(8), and was committed in error. Obtained from: TrustedBSD Project
* MFi386: Enable the ce(4).nyan2006-02-022-0/+7
|
* Add audit.4 man page, providing basic documentation for configuring therwatson2006-02-022-0/+115
| | | | | | | | kernel audit facility, warnings about the experimental nature of this implementation, and pointers at a large number of other audit related man pages. Obtained from: TrustedBSD Project
* Enable building of OpenBSM command line tools:rwatson2006-02-025-0/+62
| | | | | | | | | | | - audit(8) - audit subsystem management tool - auditd(8) - audit trail and subsystem management daemon - auditreduce(1) - audit trail reduction tool - praudit(1) - audit trail printing tool Could probably use a NO_AUDIT make.conf flag. Obtained from: TrustedBSD Project
* Add libbsm to the library build.rwatson2006-02-022-1/+141
| | | | Obtained from: TrustedBSD Project
* Define $LIBBSM.rwatson2006-02-021-0/+1
| | | | Obtained from: TrustedBSD Project
* Install /etc/security configuration files from OpenBSM.rwatson2006-02-021-0/+15
| | | | Obtained from: TrustedBSD Project
OpenPOWER on IntegriCloud