summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use vop_defaultop() instead of ntfs_bypass().bp2000-11-182-4/+12
| | | | PR: kern/22756
* Release sched_lock very briefly to give interrupts a chance to fire if wejhb2000-11-181-0/+2
| | | | | | are in softclock() for a long time. The old code already did an splx()/slphigh() pair here, I just missed adding in the equivalent mutex operations on sched_lock earlier.
* Don't attempt to cluster write buffers where the VMIO flag isn't set.tegge2000-11-171-1/+2
|
* Make sure we don't cross stripe boundaries when reviving striped plexes.des2000-11-171-4/+6
| | | | | | | | | This makes crash recovery work for stripe sizes that are not multiples of DEFAULT_REVIVE_BLOCKSIZE (currently 64 kB). While we're here, fix a few cosmetic nits. Reviewed by: grog Sponsored by: Enitel ASA (http://www.enitel.no/)
* "minute(s) period(s)" --> "minute(s)"mph2000-11-171-6/+6
|
* Fix the `make -jX' (X>1) breakage.obrien2000-11-175-45/+55
| | | | | Based on patch submitted by: Makoto MATSUSHITA <matusita@jp.freebsd.org> Reviewed by: marcel, bde
* - Split the run queue and sleep queue linkage, so that a processjake2000-11-1712-18/+22
| | | | | | | | | may block on a mutex while on the sleep queue without corrupting it. - Move dropping of Giant to after the acquire of sched_lock. Tested by: John Hay <jhay@icomtek.csir.co.za> jhb
* Reference security advisories FreeBSD-SA-00:{68,69,70}.bmah2000-11-172-0/+22
|
* - Change extra sanity checks in cpu_switch() to be conditional on INVARIANTSjhb2000-11-173-93/+9
| | | | | | | instead of DIAGNOSTIC. - Remove the p_wchan check as it no longer applies since a process may be switched out during CURSIG() within msleep() or mawait(). - Remove an extra sanity check only needed during the early SMPng work.
* mdoc(7) police: Nm is a must in the NAME section.ru2000-11-171-4/+5
|
* Return to the stock version of this file as local FreeBSD modsru2000-11-171-8/+3
| | | | | to it have been made in mdoc(7) format, but now it is again in man(7) format, and the vendor apparently incorporated our mods.
* mdoc(7) police: eliminate warnings.ru2000-11-1711-12/+14
|
* Fixed Nm macro so that it accepts punctuation characters as argument.ru2000-11-171-15/+4
| | | | | | | | | | For example, neither of the following worked before: .Nm , name, .Nm . name. .Nm : name: .Dq Nm ``name'' .Op Nm . [name].
* mdoc(7) police: use certified section headers wherever possible.ru2000-11-17106-119/+121
|
* Fix typos.ben2000-11-172-6/+6
| | | | | PR: 22901, 22902 Submitted by: Jimmy Olgeni <olgeni@uli.it>
* The default kernel filename is "kernel" again, not "kernel.ko".msmith2000-11-171-1/+1
| | | | Submitted by: mckusick
* Add the 'gdt' and 'gdtd' devices for the ICP Vortex RAID controller family.msmith2000-11-171-0/+2
|
* Go back to populating data_len in struct ngpppoe_init_data.brian2000-11-162-4/+6
|
* Go back to using data_len in struct ngpppoe_init_data after discussionsbrian2000-11-165-89/+146
| | | | | | | | | | | with Julian and Archie. Implement a new ``sizedstring'' parse type for dealing with field pairs consisting of a uint16_t followed by a data field of that size, and use this to deal with the data_len and data fields. Written by: Archie with some input by me Agreed in principle by: julian
* Fix a bug where a statically initialized condition variabledeischen2000-11-163-6/+6
| | | | | | | | | | was not getting properly initialized in pthread_cond_signal() and pthread_cond_broadcast(). Reportedly, this can cause an application to die. MFC candidate Submitted by: ade
* Be a bit more precise about what ``nat deny_incoming yes'' does.brian2000-11-162-10/+36
|
* The recent changes to msleep() and mawait() resulted in timeout() andjhb2000-11-161-1/+16
| | | | | | | | untimeout() not being called with Giant in those functions. For now, use the sched_lock to protect the callout wheel in softclock() and in the various timeout and callout functions. Noticed by: tegge
* Fix a couple of typosmarko2000-11-161-2/+2
| | | | Approved by: Warner
* When checking the device code in the probe routine, leave the chip inwpaul2000-11-161-3/+22
| | | | | | | | | | | | | | | 16-bit mode. Technically, pcn_probe() is destructive because once the chip goes into 32-bit mode, the only way to get it out again is a hardware reset. And once the device is in 32-bit mode, the lnc driver won't be able to talk to it. So if pcn_probe() is called before the lnc probe routine, and pcn_probe() rejects the chip as one it doesn't support, the lnc driver will be SOL. I don't like this. I think it's a design flaw that you can't switch the chip out of 32-bit mode once it's selected. The only 'right' solution is for the pcn driver to support all of the PCI devices in 32-bit mode, however I don't have samples of all the PCnet series cards for testing.
* Delete 4 lines of misleading/incorrect comments.deischen2000-11-163-12/+0
|
* Make the question mark (`?') a valid punctuation character.ru2000-11-163-2/+4
| | | | | | | | | | | | | | One can now, for example, write: .Sh EXAMPLES Have you read the .Xr mdoc 7 ? .Pp Do you like .Fx ? The mdoc.samples(7) page has been automatically updated to record this change.
* Add kernel option NETGRAPH_ONE2MANY.archie2000-11-164-0/+4
|
* Fix problem with extra space after an Xr, because aZ was being called twice.ru2000-11-161-7/+5
| | | | | | Fix the no-space-after-a-period-in-macro problem. Obtained from: NetBSD
* vx is now optional rather than taking a count. Reflect that in theimp2000-11-161-2/+2
| | | | | | files. Also a minor white space nit. Submitted by: bde
* mdoc(7)ify.ru2000-11-161-114/+181
|
* Describe -deny_incoming better, highlight some keywords,ru2000-11-161-22/+57
| | | | add myself to the AUTHORS section.
* fix typo; compliment -> complement.ben2000-11-161-2/+2
| | | | | PR: 22840 Submitted by: Jimmy Olgeni <olgeni@uli.it>
* remove trailing fullstop from SEE ALSO.ben2000-11-161-1/+1
| | | | Reviewed by: grog
* Replace a `dagger' sign with a `double dagger' one.ru2000-11-161-15/+15
| | | | The former looks ugly on grotty(1) devices.
* Put the probe verboseness behind bootverbosesos2000-11-161-11/+15
|
* New netgraph node type ng_one2many(4).archie2000-11-165-0/+849
|
* Add ichsmb.4 to the list.archie2000-11-161-0/+1
|
* Don't release and acquire Giant in mi_switch(). Instead, release andjhb2000-11-1612-133/+39
| | | | | | | | acquire Giant as needed in functions that call mi_switch(). The releases need to be done outside of the sched_lock to avoid potential deadlocks from trying to acquire Giant while interrupts are disabled. Submitted by: witness
* remove redundant declaration of bsd_to_linux_sigset()gallatin2000-11-161-1/+0
| | | | reviewed by: marcel
* fix glaring bugs in rt signals -- copyout the right signal mask ingallatin2000-11-161-2/+3
| | | | | | | | linux_rt_sendsig() and restore the same signal mask linux does in rt_sigreturn(). This gets us saving/restoring all 64-bits of the linux sigset_t in rt signals. Reviewed by: marcel
* Argh, add in a missing release of the sched_lock.jhb2000-11-161-0/+1
|
* CURSIG() calls functions that acquire sleep mutexes, so it is not a goodjhb2000-11-161-3/+12
| | | | | | | | idea to be holding the sched_lock while we are calling it. As such, release sched_lock before calling CURSIG() in msleep() and mawait() and reacquire it after CURSIG() returns. Submitted by: witness
* Use the linux_connect() on alpha rather than passing directly throughgallatin2000-11-162-2/+11
| | | | | | | | | | to our native connect(). This is required to deal with the differences in the way linux handles connects on non-blocking sockets. This gets the private beta of the Compaq Linux/alpha JDK working on FreeBSD/alpha Approved by: marcel
* make the fcntl() flags match what the linux/alpha port uses, notgallatin2000-11-161-9/+11
| | | | what linux/i386 uses
* install/build accf_* manpagesalfred2000-11-161-0/+1
|
* Xref accf_http and accf_dataalfred2000-11-151-0/+2
|
* Document the accf_data accept filter: "dataready"alfred2000-11-151-0/+76
|
* Document the accf_http accept filter "httpready".alfred2000-11-151-0/+97
|
* - Rename await() to mawait(). mawait() is to await() as msleep() is tojhb2000-11-152-15/+29
| | | | | | | | | tsleep(). Namely, mawait() takes an extra argument which is a mutex to drop when going to sleep. Just as with msleep(), if the priority argument includes the PDROP flag, then the mutex will be dropped and will not be reacquired when the process wakes up. - Add in a backwards compatible macro await() that passes in NULL as the mutex argument to mawait().
* - Replace a KASSERT() that knew too much about mutex internals with ajhb2000-11-151-2/+1
| | | | | mtx_assert() that ensures the mutex we release during msleep() is both not recursed and owned by the current process.
OpenPOWER on IntegriCloud