| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
should be updated.
Helped by: andre
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
amount of segments it will hold.
The following tuneables and sysctls control the behaviour of the tcp
segment reassembly queue:
net.inet.tcp.reass.maxsegments (loader tuneable)
specifies the maximum number of segments all tcp reassemly queues can
hold (defaults to 1/16 of nmbclusters).
net.inet.tcp.reass.maxqlen
specifies the maximum number of segments any individual tcp session queue
can hold (defaults to 48).
net.inet.tcp.reass.cursegments (readonly)
counts the number of segments currently in all reassembly queues.
net.inet.tcp.reass.overflows (readonly)
counts how often either the global or local queue limit has been reached.
Tested by: bms, silby
Reviewed by: bms, silby
|
| |
|
| |
|
| |
|
|
|
|
|
| |
PR: 63173
Submitted by: Marius Strobl <marius@alchemy.franken.de>
|
| |
|
| |
|
|
|
|
| |
-DNOSHARED=yes cases.
|
|
|
|
| |
Approved by: rwatson (mentor)
|
|
|
|
|
|
|
|
| |
address, even if we subsequently ignore its value by applying a >>8
to it.
Reported by: "Ted Unangst" <tedu@coverity.com>
Approved by: rwatson (mentor), {ume, suz} (KAME)
|
|
|
|
|
|
| |
So remove the line.
Reviewed by: trhodes
|
|
|
|
| |
Found by: imp
|
| |
|
|
|
|
|
| |
Submitted by: "Christian S.J. Peron" <maneo@bsdpro.com>
PR: bin/63283
|
|
|
|
| |
Approved by: arved (mentor)
|
|
|
|
| |
Use WARNS?= instead of WARNS=.
|
|
|
|
|
|
| |
would be changed in next patches, after extra verifications.
Approved by: imp (mentor)
|
|
|
|
| |
Use WARNS?= instead of WARNS=.
|
|
|
|
| |
Approved by: scottl (mentor)
|
|
|
|
|
|
| |
- Fix usage.
Approved by: scottl (mentor) (implicity)
|
|
|
|
| |
Use WARNS?= instead of WARNS=
|
|
|
|
| |
Approved by: scottl (mentor)
|
|
|
|
| |
MFC after: 4 days
|
| |
|
|
|
|
|
|
| |
Add -u(unit) option
Reviewed by: imp (mentor), ru
|
|
|
|
|
|
|
|
|
|
| |
rollover resulting in duplicate keypress events.
PR: 57273
PR: 63171
Submitted by: plasma <plasma at freebsd.sinica.edu.tw>
Submitted by: Brian Candler <B.Candler at pobox.com>
MFC after: 1 week
|
|
|
|
| |
Submitted by: Jon Noack <noackjr@alumni.rice.edu>
|
|
|
|
|
|
|
| |
Approved by: simon(mentor)
Reviewed by: ru
Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at>
PR: docs/60044
|
|
|
|
|
| |
Approved by: scottl (mentor) (implicity)
Reviewed by: simon
|
| |
|
|
|
|
|
|
|
|
| |
The nonstandard formatting made my mega-patch scripts miss it.
Retire the static major number while we're here anyway.
Reported by: Niels Chr. Bank-Pedersen <ncbp@bank-pedersen.dk>
|
|
|
|
|
|
| |
the cdevsw{}.
Submitted by: tegge
|
| |
|
|
|
|
|
|
|
| |
AFTER the call to vn_start_write(), not before it. Otherwise, it is
possible to unlock it multiple times if the vn_start_write() fails.
Submitted by: Juergen Hannken-Illjes <hannken@eis.cs.tu-bs.de>
|
|
|
|
|
|
|
|
|
|
| |
In ufs_lock, check for attempts to acquire shared locks on
snapshot files and change them to be exclusive locks. This
change eliminates deadlocks and machine lockups reported in
-current since most read requests started using shared lock
requests.
Submitted by: Jun Kuriyama <kuriyama@imgsrc.co.jp>
|
| |
|
|
|
|
| |
use it too.
|
|
|
|
| |
all unistd.h functions, use _GETOPT_DECLARE define for that.
|
|
|
|
| |
getsubopt/optreset
|
|
|
|
| |
not in <unistd.h>
|
| |
|
|
|
|
|
|
|
| |
allocate via DRI on r128 devices.
Obtained from: Thomas Biege <thomas@suse.de>
Reviewed by: scottl
|
|
|
|
| |
not in <unistd.h>
|
|
|
|
|
|
|
|
|
|
| |
swap_pager_putpages()'s buffer completion code. Note: the only
difference between swp_pager_sync_iodone() and bdone(), aside from
the locking in the latter, was the unnecessary clearing of B_ASYNC.
- Remove an unnecessary pmap_page_protect() from
swp_pager_async_iodone().
Reviewed by: tegge
|
|
|
|
| |
u_long ** not u_long *.
|
|
|
|
|
| |
Allocating it with the wrong size could have caused corruption on
64-bit architectures.
|
|
|
|
|
|
|
|
|
|
|
|
| |
of all, PIPE_EOF is not checked pervasively after everything that can drop
the pipe mutex and msleep(), so fix. Additionally, though it might not
harm anything, pipelock() and pipeunlock() are not used consistently.
Third, the kqueue support functions do not use the pipe mutex correctly.
Last, but absolutely not least, is a race: if pipe_busy is not set on
the closing side of the pipe, the other side that is trying to write to
that will crash BECAUSE PIPE_EOF IS NOT SET! Unconditionally set
PIPE_EOF, and get rid of all the lockups/crashes I have seen trying
to build ports.
|
| |
|
| |
|