summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Allow to use the old -a option to specify an encryption algorithm to usepjd2006-06-062-22/+58
| | | | | (for backward compatibility), but print a warning to inform about the change.
* For network filesystems (NFS, samba, etc.), do not pass "export" nmount()rodrigc2006-06-061-0/+15
| | | | | | | | parameter to try to delete an NFS export. It won't work, and will log a spurious warning to syslog. Tested by: Arno J. Klaassen <arno at heho dot snv dot jussieu dot fr> MFC after: 3 days
* Convert the last offender, the SA1110 port, to ARM32_NEW_VM_LAYOUT, andcognet2006-06-064-66/+15
| | | | completely nuke the !ARM32_NEW_VM_LAYOUT case.
* Remove a bogus, useless, "i++".cognet2006-06-061-1/+0
|
* Garbage collect library we did not compile for ages.kan2006-06-061-7/+0
|
* Clarify and merge two sentences.brueffer2006-06-061-4/+2
| | | | Discussed with: pjd
* Also need to quote values so they can be passed on correctly.imp2006-06-061-2/+3
|
* Add partial pmap locking.alc2006-06-061-30/+34
| | | | Tested by: cognet@
* Sync to p4:trhodes2006-06-061-5/+2
| | | | | | | o Add shutdown KEYWORD; o Remove PID check; o Stop auditd with '-t' o General cleanup.
* Fix an unwanted gcc4 warning.emax2006-06-062-4/+4
| | | | | Submitted by: delphij MFC after: 3 days
* Create a new target 'buildenvvars'. This target reports the buildimp2006-06-062-3/+12
| | | | | | | | | | | environment for cross building (the same one you'd get interactively in make buildenv). This cannot be a simple make -f Makefile.inc1 -V WMAKEENV because in PATH is not set correctly unless one takes a trip through the Makefile/Makefile.inc1 indirection, the logic of which is too large to reproduce outside of Makefiles.
* `flush' is appropriate than `reload'.ume2006-06-062-4/+4
| | | | Requested by: ceri
* Use the acpi_event_sleep_button_sleep() function instead ofnyan2006-06-061-1/+1
| | | | | | the acpi_SetSleepState(). Submitted by: njl
* When DIAGNOSTIC is defined, verify if we don't free crypto requests frompjd2006-06-061-0/+21
| | | | the crypto queue or from the return queue.
* Force commit as I forgot to document:pjd2006-06-060-0/+0
| | | | | - Don't initialize crp_olen, it should be set by the driver. - crp_ilen should contain length of the entier buffer.
* - Unbreak the build when geli is compiled into the kernel (on as module),pjd2006-06-061-2/+2
| | | | | | by silencing unfounded compiler warning. Reported by:
* Mdoc cleanup and some wording improvements.brueffer2006-06-061-15/+15
|
* Handle errors in the same way it is done in safe(4).pjd2006-06-061-2/+4
|
* Don't increase hst_obytes field twice - it is already done at the beginingpjd2006-06-061-1/+0
| | | | | | of the function. It was wrong anyway, because we also support uio's structures, not only mbufs.
* Add `reload' which invalidates the cache for every user.ume2006-06-062-0/+4
|
* - Note that the synchronisation interface needs to be up and haveglebius2006-06-061-2/+5
| | | | | | | an IP address assigned. - Add "quick" keyword to pf.conf example. PR: docs/85209
* Make ke_rqindex unsigned.davidxu2006-06-062-2/+2
|
* Print pfsync interface status if either syncpeer or syncdev is configured.glebius2006-06-061-6/+11
|
* Extract pointer value for mnt_stat from vp after the NULL check, notrwatson2006-06-061-1/+2
| | | | | | | before. Coverity ID: 134394 Found with: Coverity Prevent (tm)
* Use NET_CALLOUT_MPSAFE for netgraph callout initializer.glebius2006-06-062-3/+1
|
* The procedure of raceless switching between polling mode andglebius2006-06-061-105/+102
| | | | | | | | | | | | | | taskqueued interrupt mode is going to be quite complex. Since the polling mode is considered legacy feature for em(4) driver, the decision is made to make polling and new interrupt handler mutually exclusive, selected at compile time. If kernel is compiled with DEVICE_POLLING, the fast taskqueued interrupt handler code is disabled and the em_poll() and legacy em_intr() functions are enabled. Otherwise, legacy functions are disabled and only em_intr_fast() code is compiled. Discussed with: scottl
* Remove section committed by mistake. It is not yet ready.pjd2006-06-061-33/+0
|
* Add regression tests for geli(8) authentication feature.pjd2006-06-065-0/+306
| | | | Supported by: Wheel Sp. z o.o. (http://www.wheel.pl)
* - Update regression tests after recent changes.pjd2006-06-062-65/+72
| | | | - Verify various sector sizes.
* Cleanups for mailwrapper(8):delphij2006-06-063-88/+106
| | | | | | | | | | | | | | | - K&R -> ANSI prototype [O] - Do not bother to do free right before exit() or execve() [O] - Remove some dead code in addarg() - Make additional parameters specified in mailer.conf(5) actually work and document the fact. [N] - Avoid using __progname but instead use getprogname() and setprogname() to provide more sensible messages. [O, N] - Update $OpenBSD$ and $NetBSD$ to reflect the fact that we have sync'ed with their code. - WARNS=6 Obtained from/Inspired by: OpenBSD [O], NetBSD [N] (partially)
* Add partial pmap locking.alc2006-06-062-8/+29
| | | | | | Eliminate the unused allpmaps list. Tested by: cognet@
* Correct a typo in the previous revision.alc2006-06-062-2/+2
|
* Add a stub for pmap_enter_object().alc2006-06-061-0/+7
|
* Make VERBOSE_INIT_ARM compile by fixing various printf formats, and add itcognet2006-06-062-2/+3
| | | | | | as an option. Submitted by: Max N. Boyarov <m.boyarov at bsd dot by>
* vm_page_alloc_contig() can sleep, so don't even think about using itcognet2006-06-051-8/+9
| | | | in the M_NOWAIT case.
* Really fix the typo this time: it should be sc->sc_drvbpf to be verified,avatar2006-06-051-1/+1
| | | | not ic->ic_drvbpf.
* Fixing a typo in rev1.196.avatar2006-06-051-1/+1
|
* Remove use of Giant around vn_open() in audit trail setup.rwatson2006-06-051-15/+10
| | | | | Submitted by: jhb, wsalamon Obtained from: TrustedBSD Project
* Do some source && comment cleanup.mjacob2006-06-052-35/+14
| | | | | | | | | | | | | | | | Clean out the abortive start to homegrown, per-mpt, Domain Validation. This should really be done at a higher level. Use the PIM_SEQSCAN flag for U320- this seems to correct cases of being unable to consistently negotiate U320 in the cases where I'd seen this before. Between this and other recent checkins, this driver is pretty close to being ready for MFC. Reviewed by: scottl, ken, scsi@ MFC after: 1 week
* Add PIM_SEQSCAN for HBA misc flags and code that understandsmjacob2006-06-052-33/+81
| | | | | | | | | | | | | | | | | | | | | | | what to do with it. This forces us to scan targets sequentially, not in parallel. The reason we might want to do this is that SPI negotiation might not work right at the SIM level if we try to do it in parallel. We *could* fix this for each SIM where this is broken, but it's a lot harder to do that when we can simply ask CAM to probe sequentially. If PIM_SEQSCAN is not set (default), the original behaviour for probing is unchanged. LUN probing is still done in parallel for each target in either case. While we're at it, clean up some resource leakage for error cases. Reviewed by: ken, scott, scsi@ MFC after: 1 week
* Document geli(8) data authentication.pjd2006-06-051-12/+116
| | | | Supported by: Wheel Sp. z o.o. (http://www.wheel.pl)
* Connect new GELI files to the build.pjd2006-06-052-1/+11
| | | | Supported by: Wheel Sp. z o.o. (http://www.wheel.pl)
* Userland bits of geli(8) data authentication.pjd2006-06-051-15/+29
| | | | | | | Now, encryption algorithm is given using '-e' option, not '-a'. The '-a' option is now used to specify authentication algorithm. Supported by: Wheel Sp. z o.o. (http://www.wheel.pl)
* Implement data integrity verification (data authentication) for geli(8).pjd2006-06-056-275/+1101
| | | | Supported by: Wheel Sp. z o.o. (http://www.wheel.pl)
* Make kern.geom.eli.overwrites sysctl a tunable as well.pjd2006-06-051-0/+1
|
* Assuming the interface has an address of x.x.x.195, a mask ofqingli2006-06-051-0/+6
| | | | | | | | | | | | | | | | | | | | | 255.255.255.0, and a default route with gateway x.x.x.1. Now if the address mask is changed to something more specific, e.g., 255.255.255.128, then after the mask change the default gateway is no longer reachable. Since the default route is still present in the routing table, when the output code tries to resolve the address of the default gateway in function rt_check(), again, the default route will be returned by rtalloc1(). Because the lock is currently held on the rtentry structure, one more attempt to hold the lock will trigger a crash due to "lock recursed on non-recursive mutex ..." This is a general problem. The fix checks for the above condition so that an existing route entry is not mistaken for a new cloned route. Approriately, an ENETUNREACH error is returned back to the caller Approved by: andre
* Add g_duplicate_bio() function which does the same thing what g_clone_bio()pjd2006-06-052-0/+26
| | | | is doing, but g_duplicate_bio() allocates new bio with M_WAITOK flag.
* Introduce the function pmap_enter_object(). It maps a sequence of residentalc2006-06-0510-61/+386
| | | | | | | pages from the same object. Use it in vm_map_pmap_enter() to reduce the locking overhead of premapping objects. Reviewed by: tegge@
* Some mdoc and wording improvements.brueffer2006-06-051-6/+7
|
* Fix kernel panic in rt2661_tx_intr() if no frames has been sent.fjoe2006-06-051-0/+4
| | | | Obtained from: OpenBSD (sys/dev/ic/rt2661.c rev. 1.15)
OpenPOWER on IntegriCloud