]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/log
FreeBSD/stable/8.git
14 years agoMerge r201919 to stable/8:
antoine [Sat, 13 Feb 2010 17:41:22 +0000 (17:41 +0000)]
Merge r201919 to stable/8:
 Fix a typo.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203841 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMerge r201918 to stable/8:
antoine [Sat, 13 Feb 2010 17:35:29 +0000 (17:35 +0000)]
Merge r201918 to stable/8:
  Fix a typo.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203840 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203387: Exclude the interfaces which IPv6 and/or accepting
ume [Sat, 13 Feb 2010 16:28:25 +0000 (16:28 +0000)]
MFC r203387: Exclude the interfaces which IPv6 and/or accepting
RA is disabled from the auto probed interface list.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203837 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203378: Make -a option actually work.
ume [Sat, 13 Feb 2010 16:25:33 +0000 (16:25 +0000)]
MFC r203378: Make -a option actually work.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203836 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMerge r203393,r203395 from head:
gavin [Sat, 13 Feb 2010 10:26:00 +0000 (10:26 +0000)]
Merge r203393,r203395 from head:

  The multiplicand a = 0x5deece66d = 25214903917, not 0xfdeece66d.
  This bug in the man page has gone unnoticed for over 15 years!

PR: docs/143461
Submitted by: Jeremy Huddleston  jeremyhu apple.com

git-svn-id: svn://svn.freebsd.org/base/stable/8@203817 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r202130:
delphij [Sat, 13 Feb 2010 00:39:46 +0000 (00:39 +0000)]
MFC r202130:

Set svn:executable to *.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203809 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMigrate mergeinfo which was done on wrong target back to etc/ (203163).
delphij [Sat, 13 Feb 2010 00:39:03 +0000 (00:39 +0000)]
Migrate mergeinfo which was done on wrong target back to etc/ (203163).

git-svn-id: svn://svn.freebsd.org/base/stable/8@203808 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203053:
delphij [Sat, 13 Feb 2010 00:30:50 +0000 (00:30 +0000)]
MFC r203053:

Add a manual page for nvram(4).

git-svn-id: svn://svn.freebsd.org/base/stable/8@203807 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203534: Correct two typos.
delphij [Sat, 13 Feb 2010 00:29:01 +0000 (00:29 +0000)]
MFC r203534: Correct two typos.

Reported by:    Brandon Falk <falkman gamozo org>

git-svn-id: svn://svn.freebsd.org/base/stable/8@203806 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoPick up some changes the the MFC missed.
mjacob [Fri, 12 Feb 2010 00:47:23 +0000 (00:47 +0000)]
Pick up some changes the the MFC missed.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203794 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r203119
rmacklem [Thu, 11 Feb 2010 21:25:48 +0000 (21:25 +0000)]
MFC: r203119
Patch the experimental NFS client in a manner analogous to
r203072 for the regular NFS client. Also, delete two fields
of struct nfsmount that are not used by the FreeBSD port of
the client.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203789 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC a number of changes from head for ISP (203478,203463,203444,202418,201758,
mjacob [Thu, 11 Feb 2010 18:34:06 +0000 (18:34 +0000)]
MFC a number of changes from head for ISP (203478,203463,203444,202418,201758,
201408,201325,200089,198822,197373,197372,197214,196162). Since one of those
changes was a semicolon cleanup from somebody else, this touches a lot more.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203786 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC of r201700 | mckusick | 2010-01-06
mckusick [Wed, 10 Feb 2010 20:35:20 +0000 (20:35 +0000)]
MFC of r201700 | mckusick | 2010-01-06

This corrects a bug that manifested itself as identifying the last
cylinder group of a UFS1 filesystem as bad. The error was in the check
and not in the cylinder group itself. So even though fsck fixed the
cylinder group correctly, it was still endlessly reported as bad.

This bug first appeared in 8.0 so does not apply to earlier releases.

PR:             141992
Reported by:    Dan Strick

git-svn-id: svn://svn.freebsd.org/base/stable/8@203765 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r203072
rmacklem [Wed, 10 Feb 2010 16:16:50 +0000 (16:16 +0000)]
MFC: r203072
Fix a race that can occur when nfs nfsiod threads are being created.
Without this patch it was possible for a different thread that calls
nfs_asyncio() to snitch a newly created nfsiod thread that was
intended for another caller of nfs_asyncio(), because the nfs_iod_mtx
mutex was unlocked while the new nfsiod thread was created. This patch
labels the newly created nfsiod, so that it is not taken by another
caller of nfs_asyncio(). This is believed to fix the problem reported
on the freebsd-stable email list under the subject:
FreeBSD NFS client/Linux NFS server issue.

Tested by: to DOT my DOT trociny AT gmail DOT com
Reviewed by: jhb

git-svn-id: svn://svn.freebsd.org/base/stable/8@203756 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoCleanup mergeinfo after r203718.
bz [Wed, 10 Feb 2010 12:20:08 +0000 (12:20 +0000)]
Cleanup mergeinfo after r203718.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203753 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203062: acpi_hpet: correctly get number of timers in a timer block
avg [Wed, 10 Feb 2010 09:46:31 +0000 (09:46 +0000)]
MFC r203062: acpi_hpet: correctly get number of timers in a timer block

git-svn-id: svn://svn.freebsd.org/base/stable/8@203749 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203483:
zec [Wed, 10 Feb 2010 08:50:06 +0000 (08:50 +0000)]
MFC r203483:
  Instead of spamming the console on each curvnet recursion event, print
  out each such call graph only once, along with a stack backtrace.  This
  should make kernels built with VNET_DEBUG reasonably usable again in
  busy / production environments.

  Introduce a new DDB command "show vnetrcrs" which dumps the whole log
  of distinctive curvnet recursion events.  This might be useful when
  recursion reports get burried / lost too deep in the message buffer.
  In the later case stack backtraces are not available.

  Reviewed by:  bz

git-svn-id: svn://svn.freebsd.org/base/stable/8@203748 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r202060:
delphij [Wed, 10 Feb 2010 00:34:13 +0000 (00:34 +0000)]
MFC r202060:

Add a new option, -q howmany, which when used in conjuction with -w,
exits netstat after _howmany_ outputs.

Requested by: thomasa
Reviewed by: freebsd-net (bms, old version in early 2007)

git-svn-id: svn://svn.freebsd.org/base/stable/8@203737 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r198593:
emaste [Tue, 9 Feb 2010 22:05:30 +0000 (22:05 +0000)]
MFC r198593:

  Rename aac_fast_intr to aac_filter to reflect its current use.  Eliminate
  the fallback of using the filter as an interrupt handler, as it is no
  longer needed.

  Discussed with:       scottl, jhb

git-svn-id: svn://svn.freebsd.org/base/stable/8@203726 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203401
qingli [Tue, 9 Feb 2010 19:27:54 +0000 (19:27 +0000)]
MFC r203401

Some of the existing ppp and vpn related scripts create and set
the IP addresses of the tunnel end points to the same value. In
these cases the loopback route is not installed for the local
end.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203718 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC Revision: 203574
bms [Tue, 9 Feb 2010 18:43:50 +0000 (18:43 +0000)]
MFC Revision: 203574
  Add sane-port (Scanner Access Now Easy) as port 6566.

Obtained from:  http://www.iana.org/assignments/port-numbers

git-svn-id: svn://svn.freebsd.org/base/stable/8@203715 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203077:
emaste [Tue, 9 Feb 2010 13:07:32 +0000 (13:07 +0000)]
MFC r203077:

  Add missing return, in a rare case where we can't allocate memory in
  deallocate.

Submitted by: Ryan Stone (rysto32 at gmail dot com)
Approved by:  jasone

git-svn-id: svn://svn.freebsd.org/base/stable/8@203701 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r198231: Properly re-create "-s size" argument to newfs(8).
ru [Tue, 9 Feb 2010 12:20:48 +0000 (12:20 +0000)]
MFC: r198231: Properly re-create "-s size" argument to newfs(8).

git-svn-id: svn://svn.freebsd.org/base/stable/8@203700 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r200781:
jh [Mon, 8 Feb 2010 15:55:01 +0000 (15:55 +0000)]
MFC r200781:

Cast time_t values to intmax_t and use %jd with printf.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203669 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r200780:
jh [Mon, 8 Feb 2010 15:53:28 +0000 (15:53 +0000)]
MFC r200780:

Remove non-working special case for pipe(2) from amd64-fbsd32.c and
i386-fbsd.c. Add pipe(2) to syscall table to decode it's pointer
argument properly and re-add special handling for pipe(2) return value
to print_syscall_ret().

PR: bin/120870

git-svn-id: svn://svn.freebsd.org/base/stable/8@203668 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r200752:
jh [Mon, 8 Feb 2010 15:50:51 +0000 (15:50 +0000)]
MFC r200752:

Avoid sharing the file descriptor of the output file with traced
processes by setting the FD_CLOEXEC flag for the output file.

PR: bin/140493

git-svn-id: svn://svn.freebsd.org/base/stable/8@203667 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r200751:
jh [Mon, 8 Feb 2010 15:48:18 +0000 (15:48 +0000)]
MFC r200751:

Add fork(2), getegid(2), geteuid(2), getgid(2), getpid(2), getpgid(2),
getpgrp(2), getppid(2), getsid(2) and getuid(2) to syscall table to
decode their arguments correctly.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203666 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMC r202889, r202940:
attilio [Mon, 8 Feb 2010 14:08:52 +0000 (14:08 +0000)]
MC r202889, r202940:
- Fix a race in sched_switch() of sched_4bsd.
  Block the td_lock when acquiring explicitly sched_lock in order to prevent
  races with other td_lock contenders.
- Merge the ULE's internal function thread_block_switch() into the global
  thread_lock_block() and make the former semantic as the default for
  thread_lock_block().
- Split out an invariant in order to have better checks.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203662 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203414:
davidxu [Mon, 8 Feb 2010 03:11:55 +0000 (03:11 +0000)]
MFC r203414:
After busied the lock, re-read state word before checking waiters flag,
otherwise, the waiters bit may not be set and a wakeup is lost.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203645 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMerge r202115 from head:
gavin [Sun, 7 Feb 2010 21:04:26 +0000 (21:04 +0000)]
Merge r202115 from head:

  Our standard "xterm" termcap entry supports colour, so this tip is redundant.
  As it happens, "xterm-color" has just been an alias for "xterm" since
  src/share/termcap/termcap.src 1.131 in September 2002.

PR: docs/132959

git-svn-id: svn://svn.freebsd.org/base/stable/8@203638 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC 202961:
dougb [Sun, 7 Feb 2010 20:28:24 +0000 (20:28 +0000)]
MFC 202961:

Upgrade to BIND 9.6.1-P3.

This version address the following vulnerabilities:

BIND 9 Cache Update from Additional Section
https://www.isc.org/advisories/CVE-2009-4022v6
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-4022
A nameserver with DNSSEC validation enabled may incorrectly add
unauthenticated records to its cache that are received during the
resolution of a recursive client query

BIND 9 DNSSEC validation code could cause bogus NXDOMAIN responses
https://www.isc.org/advisories/CVE-2010-0097
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-0097
There was an error in the DNSSEC NSEC/NSEC3 validation code that could
cause bogus NXDOMAIN responses (that is, NXDOMAIN responses for records
proven by NSEC or NSEC3 to exist) to be cached as if they had validated
correctly

These issues only affect systems with DNSSEC validation enabled.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203635 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC 202960:
dougb [Sun, 7 Feb 2010 20:26:45 +0000 (20:26 +0000)]
MFC 202960:

Copyright-only changes to generated files as part of the 9.6.1-P3 update

git-svn-id: svn://svn.freebsd.org/base/stable/8@203634 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r202900
marius [Sun, 7 Feb 2010 11:59:55 +0000 (11:59 +0000)]
MFC: r202900

Merge r203608 from amd64/i386:

In syscall(), reread syscall number and arguments after ptracestop(),
if debugger modified anything in the process environment.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203609 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r202882:
kib [Sun, 7 Feb 2010 11:37:38 +0000 (11:37 +0000)]
MFC r202882:
For i386, amd64 and ia32 on amd64 MD syscall(), reread syscall number
and arguments after ptracestop(), if debugger modified anything in the
process environment.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203608 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r202529:
kib [Sun, 7 Feb 2010 10:51:17 +0000 (10:51 +0000)]
MFC r202529:
vunref() the vnode in vm object deallocation code for OBJT_VNODE
appropriate number of times to prevent possible vnode reference leak.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203607 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r202528:
kib [Sun, 7 Feb 2010 10:44:44 +0000 (10:44 +0000)]
MFC r202528:
Add vunref(9).

git-svn-id: svn://svn.freebsd.org/base/stable/8@203606 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC of 197952 and 198075
julian [Sun, 7 Feb 2010 09:00:22 +0000 (09:00 +0000)]
MFC of 197952 and 198075

    Virtualize the pfil hooks so that different jails may chose different
    packet filters. ALso allows ipfw to be enabled on on ejail and disabled
    on another. In 8.0 it's a global setting.
and
    Unbreak the VIMAGE build with IPSEC, broken with r197952 by
    virtualizing the pfil hooks.
    For consistency add the V_ to virtualize the pfil hooks in here as well.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203605 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r203486: Shortening a passphrase caused wrong authentication key
ru [Sun, 7 Feb 2010 06:22:28 +0000 (06:22 +0000)]
MFC: r203486: Shortening a passphrase caused wrong authentication key
to be used.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203603 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r202916: Make strsignal(3) thread-safe.
ume [Sun, 7 Feb 2010 04:27:18 +0000 (04:27 +0000)]
MFC r202916: Make strsignal(3) thread-safe.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203598 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r203185
marius [Sat, 6 Feb 2010 17:33:39 +0000 (17:33 +0000)]
MFC: r203185

Implement handling of the third argument of cpu_switch().

PR: 143215

git-svn-id: svn://svn.freebsd.org/base/stable/8@203554 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203200; Allow use of -6 option to "server" and "peer" in ntp.conf.
ume [Sat, 6 Feb 2010 15:32:42 +0000 (15:32 +0000)]
MFC r203200; Allow use of -6 option to "server" and "peer" in ntp.conf.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203550 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203160: add static qualifier to definition of a static function
avg [Sat, 6 Feb 2010 12:17:20 +0000 (12:17 +0000)]
MFC r203160: add static qualifier to definition of a static function

git-svn-id: svn://svn.freebsd.org/base/stable/8@203545 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r197104,197105,197106,197107,197688,198237,199337,199338,200553,200554,
avg [Sat, 6 Feb 2010 12:03:25 +0000 (12:03 +0000)]
MFC r197104,197105,197106,197107,197688,198237,199337,199338,200553,200554,
202771,202773: bring acpica version to 20100121

MFC details:
r197104 | jkim | 2009-09-12 01:48:53 +0300 (Sat, 12 Sep 2009) | 4 lines
MFV:    r196804
Import ACPICA 20090903

r197105 | jkim | 2009-09-12 01:49:34 +0300 (Sat, 12 Sep 2009) | 2 lines
Catch up with ACPICA 20090903.

r197106 | jkim | 2009-09-12 01:50:15 +0300 (Sat, 12 Sep 2009) | 2 lines
Catch up with ACPICA 20090903.

r197107 | jkim | 2009-09-12 01:56:08 +0300 (Sat, 12 Sep 2009) | 2 lines
Canonify include paths for newly added files.

r197688 | jkim | 2009-10-01 23:56:15 +0300 (Thu, 01 Oct 2009) | 4 lines
Compile ACPI debugger and disassembler for kernel modules
unconditionally.
These files will generate almost empty object files without
ACPI_DEBUG/DDB
options.  As a result, size of acpi.ko will increase slightly.

r198237 | jkim | 2009-10-19 19:12:58 +0300 (Mon, 19 Oct 2009) | 2 lines
Merge ACPICA 20091013.

r199337 | jkim | 2009-11-16 23:47:12 +0200 (Mon, 16 Nov 2009) | 2 lines
Merge ACPICA 20091112.

r199338 | jkim | 2009-11-16 23:53:56 +0200 (Mon, 16 Nov 2009) | 2 lines
Add a forgotten module Makefile change from the previous commit.

r200553 | jkim | 2009-12-15 00:24:04 +0200 (Tue, 15 Dec 2009) | 2 lines
Merge ACPICA 20091214.

r200554 | jkim | 2009-12-15 00:28:32 +0200 (Tue, 15 Dec 2009) | 3 lines
Remove _FDE quirk handling as these quirks are automatically repaired
by ACPICA layer since ACPICA 20091214.

r202771 | jkim | 2010-01-21 23:14:28 +0200 (Thu, 21 Jan 2010) | 2 lines
Merge ACPICA 20100121.

r202773 | jkim | 2010-01-21 23:31:39 +0200 (Thu, 21 Jan 2010) | 2 lines
Fix a new header inclusion.

Discussed with: jkim, jhb
No objections from: acpi@

git-svn-id: svn://svn.freebsd.org/base/stable/8@203544 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r200632:
jh [Sat, 6 Feb 2010 11:42:23 +0000 (11:42 +0000)]
MFC r200632:

The input line length limit mentioned on the manual page was removed by
r176119.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203543 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r200441:
jh [Sat, 6 Feb 2010 11:39:33 +0000 (11:39 +0000)]
MFC r200441:

The input line length limit mentioned on the manual page was removed by
r179374.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203542 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203043, r203058:
mav [Fri, 5 Feb 2010 12:17:14 +0000 (12:17 +0000)]
MFC r203043, r203058:
Do not place fake interrupt register on chip.
Now we have better place for it.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203523 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203034:
mav [Fri, 5 Feb 2010 12:09:43 +0000 (12:09 +0000)]
MFC r203034:
Restore SATA speed reporting, broken by ATA_CAM changes.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203522 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203033:
mav [Fri, 5 Feb 2010 12:07:53 +0000 (12:07 +0000)]
MFC r203033:
Clear ch->devices, if hard-reset failed.
This makes hot-plug work better.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203521 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r201566, r201567:
mav [Fri, 5 Feb 2010 11:56:12 +0000 (11:56 +0000)]
MFC r201566, r201567:
Move wakeup() out of mutex to reduce contention.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203520 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r201545:
mav [Fri, 5 Feb 2010 11:53:41 +0000 (11:53 +0000)]
MFC r201545:
Slightly optimize XOR calculation.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203519 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r201264:
mav [Fri, 5 Feb 2010 11:52:28 +0000 (11:52 +0000)]
MFC r201264:
Call wakeup() only for the first request on the queue.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203518 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoFix mergeinfo from r197799
gavin [Fri, 5 Feb 2010 08:56:10 +0000 (08:56 +0000)]
Fix mergeinfo from r197799

git-svn-id: svn://svn.freebsd.org/base/stable/8@203516 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMerge r202161 from head:
gavin [Fri, 5 Feb 2010 08:52:51 +0000 (08:52 +0000)]
Merge r202161 from head:

  Spell "Hz" correctly wherever it is user-visible.

PR: bin/142566
Submitted by: N.J. Mann   njm njm.me.uk

git-svn-id: svn://svn.freebsd.org/base/stable/8@203515 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r202694:
mav [Fri, 5 Feb 2010 08:48:44 +0000 (08:48 +0000)]
MFC r202694:
- Add -v argument to `camcontrol identify` command. It makes camcontrol
print full identify data block.
- Improve identify result view a bit and add TRIM support.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203514 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r202789, r202796:
mav [Fri, 5 Feb 2010 08:36:33 +0000 (08:36 +0000)]
MFC r202789, r202796:
- Improve tracer, to handle more cases of input-to-output monitoring
loopback.
- Use "igain" mixer control for input-to-output monitoring loopback.
- Allow AD1981HD codecs to use playback mixer. Now driver should be able to
really use it.
- Fix bug in shared muters operation.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203513 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r202736:
mav [Fri, 5 Feb 2010 08:32:07 +0000 (08:32 +0000)]
MFC r202736:
Print playback channels paths in order of their sequence numbers, not nids.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203512 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203359: active xrefs to gpib(3) now that it's actually there.
joerg [Thu, 4 Feb 2010 19:49:41 +0000 (19:49 +0000)]
MFC r203359: active xrefs to gpib(3) now that it's actually there.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203502 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203356: add a manpage for gpib(3).
joerg [Thu, 4 Feb 2010 19:49:07 +0000 (19:49 +0000)]
MFC r203356: add a manpage for gpib(3).

git-svn-id: svn://svn.freebsd.org/base/stable/8@203501 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203357: teach groff about libgpib.
joerg [Thu, 4 Feb 2010 19:47:26 +0000 (19:47 +0000)]
MFC r203357: teach groff about libgpib.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203500 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r202659
brueffer [Thu, 4 Feb 2010 17:35:11 +0000 (17:35 +0000)]
MFC: r202659

We don't support isdn devices anymore (since May 2008).

git-svn-id: svn://svn.freebsd.org/base/stable/8@203497 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r202774
rmacklem [Thu, 4 Feb 2010 17:31:34 +0000 (17:31 +0000)]
MFC: r202774
Fix a typo in a comment introduced by r202767.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203496 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r202772
rmacklem [Thu, 4 Feb 2010 17:13:38 +0000 (17:13 +0000)]
MFC: r202772
Document the negnametimeo option for mount_nfs as implemented
by r202767. This is a content change.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203494 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203342: ManageSieve has been added as port 4190:
ume [Thu, 4 Feb 2010 16:59:36 +0000 (16:59 +0000)]
MFC r203342: ManageSieve has been added as port 4190:
http://www.iana.org/assignments/port-numbers

git-svn-id: svn://svn.freebsd.org/base/stable/8@203493 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r202767
rmacklem [Thu, 4 Feb 2010 16:57:01 +0000 (16:57 +0000)]
MFC: r202767
Add a timeout for the negative name cache entries in the NFS client.
This avoids a bogus negative name cache entry from persisting forever
when another client creates an entry with the same name within the
same NFS server time of day clock tick. The mount option negnametimeo
can be used to override the default timeout interval on a
per-mount-point basis. Setting negnametimeo to 0 disables negative
name caching for the mount point.
I also fixed one obvious typo where args.timeo should be
args.maxgrouplist.

Submitted by: jhb (earlier version)
Reviewed by: jhb

git-svn-id: svn://svn.freebsd.org/base/stable/8@203492 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r202668+r200806:
delphij [Wed, 3 Feb 2010 18:42:14 +0000 (18:42 +0000)]
MFC r202668+r200806:

Don't consider non-existence of a PID file an error, we should be able
to proceed anyway as this most likely mean that the process has been
terminated. [1]

Add a new option, -P, which reverts newsyslog(8) to the old behavior,
which stops to proceed further, as it is possible that processes which
fails to create PID file get screwed by rotation. [2]

PR: bin/140397
Submitted by: Dan Lukes [1]
Requested by: stas [2]

git-svn-id: svn://svn.freebsd.org/base/stable/8@203436 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMerge r201401 from head:
gavin [Tue, 2 Feb 2010 19:51:30 +0000 (19:51 +0000)]
Merge r201401 from head:

  Remove dead code.  This section of code is only run in the
  (sblock.fs_magic == FS_UFS1_MAGIC) case, so the check within the
  loop is redundant.

PR: bin/115174 (partly)
Submitted by: Nate Eldredge  nge cs.hmc.edu
Reviewed by: mjacob
Approved by: ed (mentor, implicit)

git-svn-id: svn://svn.freebsd.org/base/stable/8@203397 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMerge r203027 from head:
gavin [Tue, 2 Feb 2010 19:44:52 +0000 (19:44 +0000)]
Merge r203027 from head:

  Correct the HISTORY section of these man pages to show when the function,
  not the "manual page example" was introduced.

Approved by: ed (mentor, implicit)

git-svn-id: svn://svn.freebsd.org/base/stable/8@203396 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMerge r203025,r203026 from head:
gavin [Tue, 2 Feb 2010 19:37:26 +0000 (19:37 +0000)]
Merge r203025,r203026 from head:

  Correct the HISTORY section of these man pages to show when the function,
  not the "manual page example" was introduced.

Approved by: ed (mentor, implicit)

git-svn-id: svn://svn.freebsd.org/base/stable/8@203394 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC 203032:
jhb [Tue, 2 Feb 2010 18:50:02 +0000 (18:50 +0000)]
MFC 203032:
Don't pop up the menu to select a documentation language for non-interactive
installs.  Default to not installing any documentation in that case.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203390 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMove some mergeinfo up to release/.
jhb [Tue, 2 Feb 2010 18:48:09 +0000 (18:48 +0000)]
Move some mergeinfo up to release/.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203389 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC 203031:
jhb [Tue, 2 Feb 2010 18:43:08 +0000 (18:43 +0000)]
MFC 203031:
Remove slattach from the install mfsroot since it doesn't exist anymore
to quiet a warning from crunchgen.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203388 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r202640:
delphij [Tue, 2 Feb 2010 00:32:15 +0000 (00:32 +0000)]
MFC r202640:

Update to 4.6.

Note: the -V option from OpenBSD is implemented using setfib(2) on FreeBSD.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203366 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203082:
yongari [Mon, 1 Feb 2010 23:57:42 +0000 (23:57 +0000)]
MFC r203082:
  Add initial support for RTL8103E PCIe fastethernet.

  PR: kern/142974

git-svn-id: svn://svn.freebsd.org/base/stable/8@203364 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC 203070:
jhb [Mon, 1 Feb 2010 22:01:48 +0000 (22:01 +0000)]
MFC 203070:
Initialize the ifnet before calling mii_phy_probe() as some phy drivers
(e.g. e1000phy(4)) expect if_dname to be valid when they are probed.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203361 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r202573:
jh [Mon, 1 Feb 2010 16:02:14 +0000 (16:02 +0000)]
MFC r202573:

Print sizes up to INT64_MAX in md_prthumanval().

PR: bin/125365
Approved by: trasz (mentor)

git-svn-id: svn://svn.freebsd.org/base/stable/8@203348 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r203175:
kib [Mon, 1 Feb 2010 10:45:23 +0000 (10:45 +0000)]
MFC r203175:
The MAP_ENTRY_NEEDS_COPY flag belongs to protoeflags, cow variable
uses different namespace.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203336 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoReduce diff against OpenSolaris - move Giant acquire/release to
delphij [Mon, 1 Feb 2010 09:29:32 +0000 (09:29 +0000)]
Reduce diff against OpenSolaris - move Giant acquire/release to
zfs_znode.c.  As a side effect this also eliminates two potential
Giant leaks.

Approved by:  pjd

git-svn-id: svn://svn.freebsd.org/base/stable/8@203333 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoNote sendmail 8.14.4 upgrade.
gshapiro [Sun, 31 Jan 2010 19:57:28 +0000 (19:57 +0000)]
Note sendmail 8.14.4 upgrade.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203316 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMerge r202931 from head:
gavin [Sun, 31 Jan 2010 19:41:58 +0000 (19:41 +0000)]
Merge r202931 from head:

  Add support for four more nfsmb controllers, shipping on at least the
  ASUS Atom ION boards.

PR: kern/142571
Submitted by: oliver
Approved by: ed (mentor, implicit)

git-svn-id: svn://svn.freebsd.org/base/stable/8@203313 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: Minor changes to force commit these files so new freebsd*.cf files are
gshapiro [Sun, 31 Jan 2010 19:04:52 +0000 (19:04 +0000)]
MFC: Minor changes to force commit these files so new freebsd*.cf files are
     built to use the new sendmail-8.14.4/cf tree.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203302 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: Update FreeBSD information
gshapiro [Sun, 31 Jan 2010 19:00:39 +0000 (19:00 +0000)]
MFC: Update FreeBSD information

git-svn-id: svn://svn.freebsd.org/base/stable/8@203301 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: Merge sendmail 8.14.4
gshapiro [Sun, 31 Jan 2010 18:59:03 +0000 (18:59 +0000)]
MFC: Merge sendmail 8.14.4

git-svn-id: svn://svn.freebsd.org/base/stable/8@203300 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoBump __FreeBSD_version for sigpause(3) addition.
kib [Sun, 31 Jan 2010 18:41:00 +0000 (18:41 +0000)]
Bump __FreeBSD_version for sigpause(3) addition.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203299 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r199827:
kib [Sun, 31 Jan 2010 18:38:03 +0000 (18:38 +0000)]
MFC r199827:
Implement sighold, sigignore, sigpause, sigrelse, sigset functions.

MFC r200881 (by cognet):
Don't name parameters.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203298 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r202881:
kib [Sun, 31 Jan 2010 18:25:57 +0000 (18:25 +0000)]
MFC r202881:
Staticise sigqueue manipulation functions used only in kern_sig.c.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203297 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r202903
marius [Sun, 31 Jan 2010 17:43:22 +0000 (17:43 +0000)]
MFC: r202903

On LP64 struct ifid is 64-bit aligned while struct fid is 32-bit aligned
so on architectures with strict alignment requirements we can't just simply
cast the latter to the former but need to copy it bytewise instead.

PR: 143010

git-svn-id: svn://svn.freebsd.org/base/stable/8@203296 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC: r203094
marius [Sun, 31 Jan 2010 17:17:24 +0000 (17:17 +0000)]
MFC: r203094

- Zero the MSI/MSI-X queue argument, otherwise mtx_init(9) can panic
  indicating an already initialized lock.
- Check for an empty MSI/MSI-X queue entry before asserting that we have
  received a MSI/MSI-X message in order to not panic in case of stray MSI/
  MSI-X queue interrupts which may happen in case of using an interrupt
  handler rather than a filter.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203295 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r202944:
jh [Sun, 31 Jan 2010 15:07:38 +0000 (15:07 +0000)]
MFC r202944:

Print full path in the error message. It's possible that fts(3)
provides an empty fts_name and reporting the full path is more
appropriate especially with the -R option.

PR: bin/107515
Approved by: trasz (mentor)

git-svn-id: svn://svn.freebsd.org/base/stable/8@203291 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r202935:
syrinx [Sun, 31 Jan 2010 11:30:28 +0000 (11:30 +0000)]
MFC r202935:
While flushing the multicast filter of an interface, do not zero the relevant
ifmultiaddr structures' reference to the parent interface, unless the parent
interface is really detaching. While here, program only link layer multicast
filters to a wlan's hardware parent interface.

PR: kern/142391, kern/142392
Reviewed by: sam, rpaulo, bms

git-svn-id: svn://svn.freebsd.org/base/stable/8@203274 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r201048:
trasz [Sun, 31 Jan 2010 02:25:15 +0000 (02:25 +0000)]
MFC r201048:

Make tests for ACL preservation by mv(1) and cp(1) more complete
and easier to follow.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203270 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r197436:
trasz [Sun, 31 Jan 2010 02:23:53 +0000 (02:23 +0000)]
MFC r197436:

Add cross-filesystem regression tests for ACLs.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203269 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r197434:
trasz [Sun, 31 Jan 2010 02:22:31 +0000 (02:22 +0000)]
MFC r197434:

Add ACL fuzzer.  It's not used by the regression tests right now,
but I'd prefert to have it here, so it won't get lost.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203268 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r196938:
trasz [Sun, 31 Jan 2010 02:20:01 +0000 (02:20 +0000)]
MFC r196938:

Add regression tests for NFSv4 ACLs and update POSIX.1e tests to the changed
error messages.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203267 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r196736:
trasz [Sun, 31 Jan 2010 02:18:28 +0000 (02:18 +0000)]
MFC r196736:

Adapt to the fact that ls(1) correctly prints '+' for symlinks with ACLs now.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203266 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r196710:
trasz [Sun, 31 Jan 2010 02:17:01 +0000 (02:17 +0000)]
MFC r196710:

Add regression test for ACLs on device files - mostly to make
sure we don't crash on attempt to set ACL on them.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203265 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r196949:
trasz [Sun, 31 Jan 2010 02:11:14 +0000 (02:11 +0000)]
MFC r196949:

Enable NFSv4 ACL support in ZFS.

MFC r197435:

In VOP_SETACL(9) and VOP_GETACL(9), specifying wrong ACL type should result
in EINVAL, not EOPNOTSUPP.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203264 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r201018:
trasz [Sat, 30 Jan 2010 15:53:32 +0000 (15:53 +0000)]
MFC r201018:

Fix breakage introduced in last commit.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203199 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r201016:
trasz [Sat, 30 Jan 2010 15:50:01 +0000 (15:50 +0000)]
MFC r201016:

Improve ACL branding mismatch detection and reporting in some rare cases,
such as "setfacl -m ''".

git-svn-id: svn://svn.freebsd.org/base/stable/8@203198 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoRegenerate.
antoine [Sat, 30 Jan 2010 15:42:06 +0000 (15:42 +0000)]
Regenerate.

git-svn-id: svn://svn.freebsd.org/base/stable/8@203197 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

14 years agoMFC r202440 to stable/8:
antoine [Sat, 30 Jan 2010 15:40:00 +0000 (15:40 +0000)]
MFC r202440 to stable/8:
  Unbreak world WITHOUT_NETGRAPH.

  PR: 137487
  Submitted by: bf (previous version)
  No objections: net@

git-svn-id: svn://svn.freebsd.org/base/stable/8@203196 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f