| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Notes:
svn path=/head/; revision=130542
|
| |
|
|
|
|
|
| |
use /bin/sh. Fix this.
Notes:
svn path=/head/; revision=130541
|
| |
|
|
|
|
|
|
|
|
| |
or I/O to the volume. This solves a panic when removing a disk in
a RAID 0 volume.
Reported by: le
Notes:
svn path=/head/; revision=130540
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130539
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130538
|
| |
|
|
|
|
|
| |
Reminded by: des
Notes:
svn path=/head/; revision=130535
|
| |
|
|
|
|
|
| |
Submitted by: Hiroyuki Aizu
Notes:
svn path=/head/; revision=130534
|
| |
|
|
|
|
|
| |
Submitted by: ru
Notes:
svn path=/head/; revision=130533
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130532
|
| |
|
|
|
|
|
|
|
|
| |
so_timeo Used as a sleep/wakeup address, no locking.
sb_* Almost all socket buffer fields locked with
sockbuf lock for the oskcet buffer.
so_cred Static after socket creation.
Notes:
svn path=/head/; revision=130527
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130524
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130523
|
| |
|
|
|
|
|
| |
ATAPI devices.
Notes:
svn path=/head/; revision=130522
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130521
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130520
|
| |
|
|
|
|
|
| |
Thanks to: Kris Kennaway for doing some gtar research for me.
Notes:
svn path=/head/; revision=130519
|
| |
|
|
|
|
|
|
|
|
|
| |
* Restore directories with 0700 permissions initially,
then use the fixup pass to correct the permissions
* Trim trailing "/" and "/." in mkdirpath()
Suggested by: Garrett Wollman
Notes:
svn path=/head/; revision=130518
|
| |
|
|
|
|
|
|
|
|
| |
gtar, so that makes it easy to implement.
Required by: audio/timidity port
Thanks to: Kris Kennaway
Notes:
svn path=/head/; revision=130517
|
| |
|
|
|
|
|
| |
(gtar-compatible) one does require an argument.
Notes:
svn path=/head/; revision=130516
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130515
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
using rawcb_mtx. Hold this mutex while modifying or iterating over
the control list; this means that the mutex is held over calls into
socket delivery code, which no longer causes a lock order reversal as
the routing socket code uses a netisr to avoid recursing socket ->
routing -> socket.
Note: Locking of IPsec consumers of rawcb_list is not included in this
commit.
Notes:
svn path=/head/; revision=130514
|
| |
|
|
|
|
|
|
|
| |
read-modify-write on the sb_state field. This commit catches only
the "easy" ones where it doesn't interact with as yet unmerged
locking.
Notes:
svn path=/head/; revision=130513
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130512
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130511
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130510
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130509
|
| |
|
|
|
|
|
|
|
| |
ALTQ enabled versions of IFQ_* macros by default, as requested by serveral
others. This is a follow-up to the quick fix I committed yesterday which
turned off the ALTQ checks for non-ALTQ kernels.
Notes:
svn path=/head/; revision=130508
|
| |
|
|
|
|
|
|
|
| |
other modules to explode. eg: snd_ich->snd_pcm and umass->usb.
The problem was that I was using the unified base address of the module
instead of finding the start address of the section in question.
Notes:
svn path=/head/; revision=130507
|
| |
|
|
|
|
|
| |
reference unknown sections.. rather than returning a small value.
Notes:
svn path=/head/; revision=130506
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130505
|
| |
|
|
|
|
|
|
|
|
| |
somewhat easier to find.
PR: docs/30873
Requested by: Douglas De Couto
Notes:
svn path=/head/; revision=130504
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
sockets with the IP_HDRINCL option.
Add a list entry about the errors which IP_HDRINCL can return.
Bump .Dd.
PR: docs/30873
Submitted by: Douglas De Couto
Obtained from: BSD/OS (byte order), some old libnet stuff I did years ago.
Notes:
svn path=/head/; revision=130503
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Remove a race whereby contigmalloc() would deadlock against the
running processes in the system if they kept reinstantiating
the memory on the active and inactive page queues that it was
trying to flush out. The process doing the contigmalloc() would
sit in "swwrt" forever and the swap pager would be going at full
force, but never get anywhere. Instead of doing it until the
queues are empty, launder for as many iterations as there are
pages in the queue.
2. Do all laundering to swap synchronously; previously, the vnode
laundering was synchronous and the swap laundering not.
3. Increase the number of launder-or-allocate passes to three, from
two, while failing without bothering to do all the laundering on
the third pass if allocation was not possible. This effectively
gives exactly two chances to launder enough contiguous memory,
helpful with high memory churn where a lot of memory from one pass
to the next (and during a single laundering loop) becomes dirtied
again.
I can now reliably hot-plug hardware requiring a 256KB contigmalloc()
without having the kldload/cbb ithread sit around failing to make
progress, while running a busy X session. Previously, it took killing
X to get contigmalloc() to get further (that is, quiescing the system),
and even then contigmalloc() returned failure.
Notes:
svn path=/head/; revision=130502
|
| |
|
|
|
|
|
|
|
| |
PR: conf/67700
Submitted by: Jukka A. Ukkonen
Reviewed by: http://www.pcidatabase.com/
Notes:
svn path=/head/; revision=130501
|
| |
|
|
|
|
|
|
|
| |
PR: conf/67700
Submitted by: Jukka A. Ukkonen
Reviewed by: http://www.pcidatabase.com/
Notes:
svn path=/head/; revision=130500
|
| |
|
|
|
|
|
|
| |
something else. I would really like a short option for
this, but all of the obvious ones conflict with something else.
Notes:
svn path=/head/; revision=130499
|
| |
|
|
|
|
|
|
|
|
|
| |
modification of a patch which was already applied for BSD/OS in the
Rhyolite.com sources; this file is already off the vendor branch.
PR: bin/57484
Submitted by: Richard Perini
Notes:
svn path=/head/; revision=130498
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Usage goes to stderr, not stdout
* Use correct argument markup
* bsdtar --help no longer exits with an error return code
* ensure that the word "bsdtar" appears in the first
line output from "bsdtar --help" (even if the program is
invoked as "tar")
In particular, scripts can now test for the presence of bsdtar.
For example, in /bin/sh:
if (tar --help 2>&1 | grep bsdtar >/dev/null 2>&1) then \
echo bsdtar; else echo not bsdtar; fi
Notes:
svn path=/head/; revision=130497
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130496
|
| |
|
|
|
|
|
|
|
| |
instead, use the symbolic constant STDIN_FILENO, as this is
a daemon invoked from inetd.
Remove 'sockt' as it is not referenced.
Notes:
svn path=/head/; revision=130495
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"machine name" in ntalkd(8) request packets, when the destination
and source are local.
This should make talk(1) use much more pleasant for those security-
conscious individuals who have chosen to bind talkd to "localhost".
Previous to this change, talk(1) would require that the hostname of
the machine, as retrieved by gethostname(3), resolved to a valid and
reachable IPv4 address, using gethostbyname(3).
This makes talk(1) dependent on a valid host entry for "localhost"
in /etc/hosts (or the Domain Name System).
PR: bin/23178
Submitted by: angui.sh admin (with cleanups)
Notes:
svn path=/head/; revision=130494
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130493
|
| |
|
|
|
|
|
|
| |
English text paragraphs that shouldn't have problems when run through
indent.
Notes:
svn path=/head/; revision=130492
|
| |
|
|
|
|
|
| |
Submitted by: rik
Notes:
svn path=/head/; revision=130491
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130490
|
| |
|
|
|
|
|
|
|
|
| |
socket buffer state.
Submitted by: rik
Reminded by: le
Notes:
svn path=/head/; revision=130489
|
| |
|
|
|
|
|
| |
Submitted by: ru
Notes:
svn path=/head/; revision=130488
|
| |
|
|
|
|
|
|
| |
Pointed out by: ceri
Pointy hat to: bms
Notes:
svn path=/head/; revision=130487
|
| |
|
|
|
|
|
|
| |
broken than I thought and doesn't do a good job of routing virgin
interrupts at all.
Notes:
svn path=/head/; revision=130486
|
| |
|
|
|
|
|
|
|
| |
prototypes documented in this manual page.
PR: bin/4459
Notes:
svn path=/head/; revision=130485
|