| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
The remainder of the PR is still open.
PR: kern/20609 (partial fix)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Pre-rfork code assumed inherent locking of a process's file descriptor
array. However, with the advent of rfork() the file descriptor table
could be shared between processes. This patch closes over a dozen
serious race conditions related to one thread manipulating the table
(e.g. closing or dup()ing a descriptor) while another is blocked in
an open(), close(), fcntl(), read(), write(), etc...
PR: kern/11629
Discussed with: Alexander Viro <viro@math.psu.edu>
|
|
|
|
|
| |
PR: 22923
Submitted by: Jimmy Olgeni <olgeni@uli.it>
|
|
|
|
|
| |
PR: 22922
Submitted by: Jimmy Olgeni <olgeni@uli.it>
|
|
|
|
|
| |
PR: 22924
Submitted by: Jimmy Olgeni <olgeni@uli.it>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
argument to setup indentation for the rest of the synopsis
line and to automatically emit a line break for a non-first
synopsis line. It does not require it anymore.
The following now works as expected:
.Sh NAME
.Nm utility
.Sh SYNOPSIS
.Nm
.Cm start
.Nm
.Cm stop
|
| |
|
|
|
|
|
|
| |
Submitted by: josh@zipperup.org
Submitted by: Robert Drehmel <robd@gmx.net>
Approved by: msmith
|
|
|
|
|
|
|
| |
Submitted by: josh@zipperup.org
Submitted by: Robert Drehmel <robd@gmx.net>
Submitted by: archie
Approved by: archie
|
|
|
|
|
|
| |
as argument, unbreak this page by escaping the `[' character.
Noticed by: sheldonh
|
| |
|
|
|
|
|
|
| |
minspeed/maxspeed specified by the hw driver.
Submitted by: Andrew Gordon <arg@arg1.demon.co.uk>
|
| |
|
|
|
|
| |
PR: kern/22756
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
| |
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/)
|
| |
|
|
|
|
|
| |
Based on patch submitted by: Makoto MATSUSHITA <matusita@jp.freebsd.org>
Reviewed by: marcel, bde
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
For example, neither of the following worked before:
.Nm , name,
.Nm . name.
.Nm : name:
.Dq Nm ``name''
.Op Nm . [name].
|
| |
|
|
|
|
|
| |
PR: 22901, 22902
Submitted by: Jimmy Olgeni <olgeni@uli.it>
|
|
|
|
| |
Submitted by: mckusick
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Approved by: Warner
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
Fix the no-space-after-a-period-in-macro problem.
Obtained from: NetBSD
|
|
|
|
|
|
| |
files. Also a minor white space nit.
Submitted by: bde
|
| |
|
|
|
|
| |
add myself to the AUTHORS section.
|
|
|
|
|
| |
PR: 22840
Submitted by: Jimmy Olgeni <olgeni@uli.it>
|
|
|
|
| |
Reviewed by: grog
|
|
|
|
| |
The former looks ugly on grotty(1) devices.
|
| |
|
| |
|
| |
|