]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/log
FreeBSD/stable/8.git
13 years agoMFC r216166, r216167:
simon [Thu, 9 Dec 2010 22:03:53 +0000 (22:03 +0000)]
MFC r216166, r216167:

Merge in OpenSSL 0.9.8q.

Approved by: re (kib)
Security: CVE-2010-4180
Security: http://www.openssl.org/news/secadv_20101202.txt

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

13 years agoMFC r216229:
brucec [Thu, 9 Dec 2010 15:26:38 +0000 (15:26 +0000)]
MFC r216229:

Revert r209469: it causes the rest of the function to be bypassed.

Approved by: re (kensmith)

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

13 years agoMFC r216243:
brucec [Thu, 9 Dec 2010 15:24:59 +0000 (15:24 +0000)]
MFC r216243:

Ignore any failures with the "local" distribution since it's not present
on release CDs and so will normally fail.
installCommit() returns a DITEM_ value, not a Boolean.
distExtractAll() returns a Boolean, not a DITEM_ value.

Approved by: re (kensmith)

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

13 years agoUpdate to version 9.6-ESV-R4, the latest from ISC, which addresses
dougb [Wed, 8 Dec 2010 19:59:53 +0000 (19:59 +0000)]
Update to version 9.6-ESV-R4, the latest from ISC, which addresses
the following security vulnerabilities.

For more information regarding these issues please see:
http://www.isc.org/announcement/guidance-regarding-dec-1st-2010-security-advisories

1. Cache incorrectly allows ncache and rrsig for the same type

   http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3613

   Affects resolver operators whose servers are open to potential
   attackers. Triggering the bug will cause the server to crash.

   This bug applies even if you do not have DNSSEC enabled.

2. Key algorithm rollover

   http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3614

   Affects resolver operators who are validating with DNSSEC, and
   querying zones which are in a key rollover period. The bug will
   cause answers to incorrectly be marked as insecure.

Approved by: re (kensmith)

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

13 years agoMFC r216194 / MFamd64 r206610: Enforce stronger alignment semantics in
cperciva [Wed, 8 Dec 2010 19:48:29 +0000 (19:48 +0000)]
MFC r216194 / MFamd64 r206610: Enforce stronger alignment semantics in
order to unbreak the Xen blkfront driver.

Approved by: re (kib)

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

13 years agoMFC r216065:
dougb [Wed, 8 Dec 2010 07:00:22 +0000 (07:00 +0000)]
MFC r216065:

Update the description of green_saver.ko

Improvements to my suggested text from: jhb

Approved by: re (kib)

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

13 years agoMFC r216084:
trasz [Tue, 7 Dec 2010 22:00:48 +0000 (22:00 +0000)]
MFC r216084:

Don't panic when we read an empty ACL from ZFS.  Apparently this may happen
with filesystems created under MacOS X ZFS port.  This is kind of filesystem
corruption (we don't allow for setting empty ACLs), so make acl_get_file(3)
and related syscalls fail with EINVAL in that case.  In theory, we could
return empty ACL to userland, but I'm afraid this would break some code.

Approved by: re (kib)

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

13 years agoMFC r216111:
yongari [Tue, 7 Dec 2010 19:14:18 +0000 (19:14 +0000)]
MFC r216111:
  If RX lockup workaround is enabled, fxp(4) will periodically reset
  the controller to workaround silicon bug of i82557. Each reset will
  re-establish link which in turn triggers MII status change
  callback. The callback will try to reconfigure controller if the
  controller is not i82557 to enable flow-control. This caused
  endless link UP/DOWN when the workaround was enabled on non-i82557
  controller.

  To fix the issue, apply RX lockup workaround only for i82557.
  Previously it blindly checked undocumented EEPROM location such
  that it sometimes enabled the workaround for other controllers. At
  this time, only i82557 is known to have the silicon bug.
  This fixes a regression introduced in r215906 which enabled flow
  control support for all controllers except i82557.

  Reported by: Karl Denninger (karl <> denninger dot net)
  Tested by: Karl Denninger (karl <> denninger dot net)
  Approved by: re (kensmith)

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

13 years agoMFC: r216159
jkim [Tue, 7 Dec 2010 18:14:38 +0000 (18:14 +0000)]
MFC: r216159

Do not change CPU ticker frequency if TSC is P-state invariant.

Approved by: re (kib)

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

13 years agoMFC r215195
emax [Mon, 6 Dec 2010 22:45:29 +0000 (22:45 +0000)]
MFC r215195

Add firmware downloader for Atheros AR3011 based USB Bluetooth devices.

Hardware donated by: Rusty Nejdl rnejdl at ringofsaturn dot com
Tested by: Rusty Nejdl rnejdl at ringofsaturn dot com
Tested by: Andrzej Tobola ato at iem dot pw dot edu dot pl
Approved by: re

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

13 years agoMFC r215105: Uninitialized buffers considered harmful.
cperciva [Fri, 3 Dec 2010 22:47:53 +0000 (22:47 +0000)]
MFC r215105: Uninitialized buffers considered harmful.

Approved by: re (bz)

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

13 years agoMFC r209463:
kib [Fri, 3 Dec 2010 22:07:07 +0000 (22:07 +0000)]
MFC r209463:
Fix bugs on pc98, use npxgetuserregs() instead of npxgetregs() for
get_fpcontext(), and npxsetuserregs() for set_fpcontext). Also,
note that usercontext is not initialized anymore in fpstate_drop().

Systematically replace references to npxgetregs() and npxsetregs()
by npxgetuserregs() and npxsetuserregs() in comments.

MFC r215865:
Remove npxgetregs(), npxsetregs(), fpugetregs() and fpusetregs()
functions, they are unused. Remove 'user' from npxgetuserregs()
etc. names.

For {npx,fpu}{get,set}regs(), always use pcb->pcb_user_save for FPU
context storage.

MFC r216012:
Calling fill_fpregs() for curthread is legitimate, and ELF coredump
does this.

Approved by: re (bz)

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

13 years agoMFC r216120:
kib [Fri, 3 Dec 2010 21:52:01 +0000 (21:52 +0000)]
MFC r216120:
For /proc/<pid>/{regs,fpregs} read access, require the thread to be in
stopped state. Otherwise, return EBUSY as is done for write case.

Approved by: re (bz)

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

13 years agoMFC r215864:
kib [Fri, 3 Dec 2010 16:40:47 +0000 (16:40 +0000)]
MFC r215864:
MFaesni r215427:
Only save FPU context when not executing in the context of the crypto
thread.

Approved by: re (bz)

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

13 years agoMFC r216077: Teach crashinfo(8) about the kern.bootfile sysctl.
cperciva [Fri, 3 Dec 2010 16:21:12 +0000 (16:21 +0000)]
MFC r216077: Teach crashinfo(8) about the kern.bootfile sysctl.

Approved by: re (bz)

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

13 years agoMFC 215820:
jhb [Thu, 2 Dec 2010 15:58:54 +0000 (15:58 +0000)]
MFC 215820:
Add device IDs for two more ServerWorks Host-PCI bridges so that we can
read their starting PCI bus number for older systems that do not support
ACPI (or have a broken _BBN method).

Approved by: re (kib)

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

13 years agoMFC r216022:
bz [Thu, 2 Dec 2010 10:39:44 +0000 (10:39 +0000)]
MFC r216022:

  Plug well observed races on la_hold entries with the callout handler.

  Call the handler function with the lock held, return unlocked as we
  might free the entry. Rework functions later in the call graph to be
  either called with the lock held or, only if needed, unlocked.

  Place asserts to document and tighten assumptions on various lle locking,
  which were not always true before.

  We call nd6_ns_output() unlocked and the assignment of ip6->ip6_src was
  decentralized to minimize possible complexity introduced with the formerly
  missing locking there. This also resulted in a push down of local
  variable scopes into smaller blocks.

  Reported by: many
  Submitted by: Dmitrij Tejblum (tejblum yandex-team.ru) (original version)
Tested by: remko
PR: kern/148857
Approved by: re (kib)

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

13 years agoMFC r216052:
brucec [Thu, 2 Dec 2010 09:09:46 +0000 (09:09 +0000)]
MFC r216052:
Update the serial port device names. They changed in 8.0 because the
default driver is now uart(4).

PR: bin/140887
Submitted by: Joe Barbish <fbsd1 at a1poweruser.com>

MFC r216053:
If no floppy drive is installed kldBrowser() can generate an error
early on. Initialize menu and count so the cleanup code doesn't try
and use their uninitialized values.

PR: bin/152270
Submitted by: Remi LAURENT <cloud at madpowah.org>

Approved by: re (kensmith)

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

13 years agoMFC r215838:
kib [Thu, 2 Dec 2010 00:49:02 +0000 (00:49 +0000)]
MFC r215838:
Account i/o done on cdevs.

Approved by: re (bz)

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

13 years agoMFC r215798:
kib [Wed, 1 Dec 2010 15:31:31 +0000 (15:31 +0000)]
MFC r215798:
Remove the note about possible unlocking during vunref(9).

Approved by: re (bz)

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

13 years agoMFC r215797:
kib [Wed, 1 Dec 2010 15:28:23 +0000 (15:28 +0000)]
MFC r215797:
Allow shared-locked vnode to be passed to vunref(9).

Approved by: re (bz)

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

13 years agoMerge revision 211236 form current:
gibbs [Tue, 30 Nov 2010 22:25:44 +0000 (22:25 +0000)]
Merge revision 211236 form current:

Allow interrupt driven config hooks to be registered from config hook callbacks.

Interrupt driven configuration hooks serve two purposes: they are a
mechanism for registering for a callback that is invoked once interrupt
services are available, and they hold off root device selection so long
as any configuration hooks are still active.  Before this change, it was
not possible to safely register additional hooks from the context of a
configuration hook callback.  The need for this feature arises when
interrupts are required to discover new devices (e.g. access to the XenStore
to find para-virtualized devices) which in turn also require the ability
to hold off root device selection until some lengthy, interrupt driven,
configuration task has completed (e.g. Xen front/back device driver
negotiation).

More specifically, the mutex protecting the list of active configuration
hooks is never held during a callback, and static information is used
to ensure proper ordering and only a single callback to each hook even
when faced with registration or removal of a hook during an active run.

Sponsored by: Spectra Logic Corporation
Approved by: re (kib)

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

13 years agoMFC r215942:
kib [Tue, 30 Nov 2010 08:39:05 +0000 (08:39 +0000)]
MFC r215942:
Remove DEBUG sections.

Approved by: re (bz)

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

13 years agoMFC 215686:
gallatin [Mon, 29 Nov 2010 13:36:20 +0000 (13:36 +0000)]
MFC 215686:

Fix a TSO checksum bug on mxge(4):

The Myri10GE NIC will assume all TSO frames contain partial checksum,
and will emit TSO segments with bad TCP checksums if a TSO frame
contains a full checksum.  The mxge driver takes care to make sure
that TSO is disabled when checksum offload is disabled for this
reason.  However, modules that modify packet contents (like pf) may
end up completing a checksum on a TSO frame, leading to the NIC emitting
TSO segments with bad checksums.

To workaround this, restore the partial checksum in the mxge driver
when we're fed a TSO frame with a full checksum.

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

13 years agoRevert previous change since it's without proper MFC period.
kevlo [Mon, 29 Nov 2010 10:22:45 +0000 (10:22 +0000)]
Revert previous change since it's without proper MFC period.
Requested by kib

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

13 years agoMFC r216047:
kevlo [Mon, 29 Nov 2010 09:24:03 +0000 (09:24 +0000)]
MFC r216047:
Fix fd leak in get_font

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

13 years agoMFC r215821:
attilio [Mon, 29 Nov 2010 08:16:48 +0000 (08:16 +0000)]
MFC r215821:
Add a missing CTL description from CVS revision 1.147.

Sponsored by: Sandvine Incorporated

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

13 years agoMFC r215758,215811:
attilio [Mon, 29 Nov 2010 08:12:21 +0000 (08:12 +0000)]
MFC r215758,215811:
Make this printf output more verbose.

Sponsored by: Sandvine Incorporated

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

13 years agoMFC r215544,215683:
attilio [Mon, 29 Nov 2010 08:04:10 +0000 (08:04 +0000)]
MFC r215544,215683:
Scan the list in reverse order for the shutdown handlers of loaded modules.
This way, when there is a dependency between two modules, the handler of the
latter probed runs first.

Sponsored by: Sandvine Incorporated

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

13 years ago= MFC of r211190:
gad [Mon, 29 Nov 2010 04:57:46 +0000 (04:57 +0000)]
= MFC of r211190:
- Improve the wait4data() routine so it behaves better when checking
  print-jobs which have last-modification times that are in the future.
  This shouldn't happen, of course, but it can.  And when it did happen,
  the previous check could cause completely-spooled jobs to sit in the
  queue for 20 minutes per job.  The new code waits until the last-modify
  time is not changing, instead of making decisions based on the specific
  value of last-modify.

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

13 years agoThis is an MFC of 208548
mjacob [Mon, 29 Nov 2010 04:31:25 +0000 (04:31 +0000)]
This is an MFC of 208548

Don't leak CCBs for every ABORT.

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

13 years agoThis is an MFC of 208542,208543
mjacob [Mon, 29 Nov 2010 04:29:36 +0000 (04:29 +0000)]
This is an MFC of 208542,208543

Treat PRLI the same as PLOGI and make a database entry for it (target mode).

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

13 years agoThis is an MFC of 215951
mjacob [Mon, 29 Nov 2010 04:25:44 +0000 (04:25 +0000)]
This is an MFC of 215951

Partially revert 208119. We were overwriting tunable settings.

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

13 years agoMFC r214726,214852,215258,215734
thompsa [Mon, 29 Nov 2010 03:38:40 +0000 (03:38 +0000)]
MFC r214726,214852,215258,215734

Sync all u3g device ids from head.

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

13 years agoMFC r215328:
yongari [Mon, 29 Nov 2010 01:45:25 +0000 (01:45 +0000)]
MFC r215328:
  Add flow control for 3C905B and newer controllers. Note, these
  controllers support RX pause only.

  Reviewed by: marius

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

13 years agoMFC r215329:
yongari [Mon, 29 Nov 2010 01:41:56 +0000 (01:41 +0000)]
MFC r215329:
  Add flow control for all re(4) controllers. re(4) controllers do
  not provide any MAC configuration interface for resolved flow
  control parameters. There is even no register that configures water
  mark which will control generation of pause frames.
  However enabling flow control surely enhanced performance a lot.

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

13 years agoMFC r215849:
yongari [Mon, 29 Nov 2010 01:38:41 +0000 (01:38 +0000)]
MFC r215849:
  Enable ethernet flow-control on all jme(4) controllers.

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

13 years agoMFC r215848:
yongari [Mon, 29 Nov 2010 01:36:15 +0000 (01:36 +0000)]
MFC r215848:
  Allocate 1 MSI/MSI-X vector. Originally jme(4) was designed to
  support multi-queue but the hardware limitation made it hard to
  implement supporting multi-queue. Allocating more than necessary
  vectors is resource waste and it can be added back when we
  implement multi-queue support.

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

13 years agoMFC r215847:
yongari [Mon, 29 Nov 2010 01:33:25 +0000 (01:33 +0000)]
MFC r215847:
  Disable retrying RX descriptor loading. The counter is used to set
  number of retry to be performed whenever controller found RX
  descriptor was empty. RX empty interrupt is generated only when the
  retry counter is over. Experimentation shows retrying RX descriptor
  loading increased number of dropped frames under flow-control
  enabled environments so disable it and have controller generate RX
  empty interrupt as fast as it can.
  While I'm here fix RXCSR_DESC_RT_CNT macro.

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

13 years agoMFC r215850:
yongari [Mon, 29 Nov 2010 01:28:12 +0000 (01:28 +0000)]
MFC r215850:
  Enable ethernet flow-control on all alc(4) controllers. This change
  should reduce a lot of dropped frames under high network load.

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

13 years agoMFC r215095,215104:
n_hibma [Sun, 28 Nov 2010 22:07:08 +0000 (22:07 +0000)]
MFC r215095,215104:

Add quirks for 3G MSC resets.
Add a man page for the usb_quirks module.

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

13 years agoMFC r215799:
pjd [Sun, 28 Nov 2010 20:56:51 +0000 (20:56 +0000)]
MFC r215799:

Add gptboot_enable rc variable, which allows to turn gptboot reporting off in
case user wants to implement his own actions and doesn't want the attributes to
vanish.

Obtained from: Wheel Systems Sp. z o.o. http://www.wheelsystems.com

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

13 years agoMFC r215665,r215732: Don't lose seconds to integer overflow if we go more
cperciva [Sun, 28 Nov 2010 18:59:52 +0000 (18:59 +0000)]
MFC r215665,r215732: Don't lose seconds to integer overflow if we go more
than one second between calls to tc_windup.

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

13 years agoMFC r215641:
bz [Sun, 28 Nov 2010 17:23:28 +0000 (17:23 +0000)]
MFC r215641:

  Add a missing ';' and change the debugging sysctl from xint to int.

  Submitted by: Mikolaj Golub (to.my.trociny gmail.com)

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

13 years agoMFC r215559:
bz [Sun, 28 Nov 2010 17:02:02 +0000 (17:02 +0000)]
MFC r215559:

  In case of an early return from the function there is no need to zero
  the route upfront, so defer as long as we can.

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

13 years agoMFC r215423:
bz [Sun, 28 Nov 2010 16:31:39 +0000 (16:31 +0000)]
MFC r215423:

  Do not initialize flag variables before needed.
  Consistently use the LLE_ prefix for lla_lookup() and the ND6_ prefix
  for nd6_lookup() even though both are defined the same. Use the right
  flag variable when checking each.

  No real functional change.

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

13 years agoMFC r204157: Remove atkbd and friends, since they cause the XEN kernel
cperciva [Sun, 28 Nov 2010 16:25:16 +0000 (16:25 +0000)]
MFC r204157: Remove atkbd and friends, since they cause the XEN kernel
to panic.

PR: kern/148262, kern/149853

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

13 years agoMFC: r215923
marius [Sun, 28 Nov 2010 16:09:36 +0000 (16:09 +0000)]
MFC: r215923

Allow pause support advertisement to be turned off again.

Submitted by: yongari (ip1000phy(4))

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

13 years agoMFC: r215907
marius [Sun, 28 Nov 2010 16:03:01 +0000 (16:03 +0000)]
MFC: r215907

Remove the description of the dev.fxp.%d.noflow tunable as it was removed
in r215906 (MFC'ed to stable/8 in r216002) and the flowcontrol media option
now should be set as desired via ifconfig(8) instead.

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

13 years agoMFC: r215906
marius [Sun, 28 Nov 2010 15:59:39 +0000 (15:59 +0000)]
MFC: r215906

Fix and implement missing parts of flow control support. This also removes
the dev.fxp.%d.noflow tunable as the same effect can now be achieved with
ifconfig(8) by setting the flowcontrol media option as desired (besides
the tunable never having a chance to actually enable flow control support
so far).
In joint forces with: yongari

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

13 years agoMFC: r215905
marius [Sun, 28 Nov 2010 15:57:22 +0000 (15:57 +0000)]
MFC: r215905

Ensure Bay flow control is disabled as we're going to use IEEE 802.3 annex
31B full duplex flow control instead.

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

13 years agoMFC r215418:
bz [Sun, 28 Nov 2010 14:57:37 +0000 (14:57 +0000)]
MFC r215418:

  No need to re-initialize the callout.  We initially do it in in6_lltable_new()
  right after allocation.  Worse, we are losing the right flags here.

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

13 years agoMFC r215401: zfs+sendfile: populate all requested pages, not just those
avg [Sun, 28 Nov 2010 12:26:15 +0000 (12:26 +0000)]
MFC r215401: zfs+sendfile: populate all requested pages, not just those
already cached

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

13 years agoMFC r213634, r213673:
mm [Sun, 28 Nov 2010 09:52:06 +0000 (09:52 +0000)]
MFC r213634, r213673:

MFC r213634:
Change FAPPEND to IO_APPEND as this is a ioflag and not a fflag.
This corrects writing to append-only files on ZFS.

MFC r213673 (pjd):
Provide internal ioflags() function that converts ioflag provided by FreeBSD's
VFS to OpenSolaris-specific ioflag expected by ZFS. Use it for read and write
operations.

PR: kern/149495 [1], kern/151082 [2]
Submitted by: Daniel Zhelev <daniel@zhelev.biz> [1], Michael Naef <cal@linu.gs> [2]
Reviewed by: mm (r213673)
Approved by: delphij (mentor)

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

13 years agoMFC r213931 (mav)
thompsa [Sun, 28 Nov 2010 07:29:56 +0000 (07:29 +0000)]
MFC r213931 (mav)

 Allow umass to use bigger transactions for USB 3.0 devices.

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

13 years agoMFC r213872
thompsa [Sun, 28 Nov 2010 07:28:10 +0000 (07:28 +0000)]
MFC r213872

 Fix forwarding of Line Register Status changes to TTY layer.

PR: usb/149675

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

13 years agoMFC r213431
thompsa [Sun, 28 Nov 2010 07:23:05 +0000 (07:23 +0000)]
MFC r213431

 Correct IOCTL return code.

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

13 years agoMFC r215450
thompsa [Sun, 28 Nov 2010 07:19:11 +0000 (07:19 +0000)]
MFC r215450

 Correct description of the return values of
 the LibUSB v1.0 libusb_control_transfer() function.

PR: usb/151851

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

13 years agoMFC r215253
thompsa [Sun, 28 Nov 2010 07:18:14 +0000 (07:18 +0000)]
MFC r215253

 Fix LibUSB v1.0 compliancy.

 1) We need to allow the USB callback to free the USB transfer itself.
 2) The USB transfer buffer should only be automatically freed when
 freeing the USB transfer.

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

13 years agoMFC r213848
thompsa [Sun, 28 Nov 2010 07:16:53 +0000 (07:16 +0000)]
MFC r213848

 - Add a new API function to check the connected
 status of the USB handle in the LibUSB v1.0 and
 LibUSB v0.1 interfaces.

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

13 years agoMFC r213809
thompsa [Sun, 28 Nov 2010 07:04:28 +0000 (07:04 +0000)]
MFC r213809

 USB network (NCM driver):
 - correct the ethernet payload remainder which
 must be post-offseted by -14 bytes instead of
 0 bytes. This is not very clearly defined in the
 NCM specification.

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

13 years agoMFC r213804,213879,213880,214800
thompsa [Sun, 28 Nov 2010 07:03:21 +0000 (07:03 +0000)]
MFC r213804,213879,213880,214800

Add new device IDs.

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

13 years agoMFC r215973
jchandra [Sun, 28 Nov 2010 06:43:39 +0000 (06:43 +0000)]
MFC r215973
The current implementation of vm_page_alloc_freelist() does not handle
order > 0 correctly. Remove order parameter to the function and use it
only for order 0 pages.

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

13 years agoRemove mergeinfo under sys/mips/ by r215938.
jchandra [Sun, 28 Nov 2010 04:55:31 +0000 (04:55 +0000)]
Remove mergeinfo under sys/mips/ by r215938.

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

13 years agoMFC: r215911, r215913, r215914
jfv [Sun, 28 Nov 2010 03:41:32 +0000 (03:41 +0000)]
MFC:  r215911, r215913, r215914

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

13 years agoRemove options that are not available in 8
gonzo [Sun, 28 Nov 2010 01:18:11 +0000 (01:18 +0000)]
Remove options that are not available in 8

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

13 years agoinit_static_kenv is available only in 9-CURRENT, replace its
gonzo [Sun, 28 Nov 2010 01:08:42 +0000 (01:08 +0000)]
init_static_kenv is available only in 9-CURRENT, replace its
    functionality with custom solution

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

13 years agoMFC r211509:
gonzo [Sun, 28 Nov 2010 00:53:43 +0000 (00:53 +0000)]
MFC r211509:
        add the PLL set functions to cpuops

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

13 years agoMFC r215800:
zec [Sat, 27 Nov 2010 23:48:53 +0000 (23:48 +0000)]
MFC r215800:

  Simplify ng_pipe locking model by relying on the netgraph framework
  to provide serialization of calls into the node, which is accomplished
  by markng the node as single-threaded (NGF_FORCE_WRITER).

  The price we pay is that each ng_pipe instance now has its own callout
  handler which polls for queued frames on each clock tick, as long as
  the pipe has any frames in its internal queues.  OTOH, we got rid of
  the global ng_pipe mutex, so from now on multiple ng_pipe instances
  can operate in parallel.  This change also fixes counting of forwarded
  frames when an ng_pipe node is not enforcing any packet impairments.

  While here, attempt to improve adherance to style(9) throughout
  otherwise mostly unreadable code.

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

13 years agoMFC r215843:
brian [Sat, 27 Nov 2010 21:18:08 +0000 (21:18 +0000)]
MFC r215843:

    Don't zero 'Info' after setting it up in the ASR_IOCTL_COMPAT case.

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

13 years agoMFC r213857,213861,213864,213869,213871
thompsa [Sat, 27 Nov 2010 19:47:58 +0000 (19:47 +0000)]
MFC r213857,213861,213864,213869,213871

 EHCI fixes for register and TD handling.

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

13 years agoMFC r213805
thompsa [Sat, 27 Nov 2010 19:40:51 +0000 (19:40 +0000)]
MFC r213805

 Add new driver for iPhone tethering, supports the iPhone 3G/3GS/4G ethernet
 protocol

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

13 years agoMFC r213803
thompsa [Sat, 27 Nov 2010 19:39:29 +0000 (19:39 +0000)]
MFC r213803

 USB network (UHSO):
 - Correct network interface flags.

PR: usb/149039
Submitted by: Fredrik Lindberg

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

13 years agoMFC r213802
thompsa [Sat, 27 Nov 2010 19:38:40 +0000 (19:38 +0000)]
MFC r213802

 Correct some root HUB descriptor fields in multiple controller drivers.
 Remove an unused structure.

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

13 years agoMFC r213425
thompsa [Sat, 27 Nov 2010 19:37:33 +0000 (19:37 +0000)]
MFC r213425

 The root mount hold reference was not released on USB controller
 attach failures during boot.

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

13 years agoMFC r213379, r213426, r213426, r213427, r213432, r213435, r213437, r213439,
thompsa [Sat, 27 Nov 2010 19:35:12 +0000 (19:35 +0000)]
MFC r213379, r213426, r213426, r213427, r213432, r213435, r213437, r213439,
 r214804

  Merge the XHCI usb controller and supporting code.

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

13 years agoMFC r215570:
ae [Sat, 27 Nov 2010 13:53:21 +0000 (13:53 +0000)]
MFC r215570:
  Add to gpart(8) an ability to backup partition table and
  restore it from given backup.

MFC r215671:
  Always dump partition labels with `gpart backup`, but `gpart restore`
  does restore them only when -l option is specified [1]. Make number of
  entries field in backup format optional. Document -l and -r options of
  `gpart show` action.

MFC r215672:
  Add SIGINT handler to `gpart restore` action.

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

13 years agor214975 was not fully adapted to stable/8 and in-kernel version of
ae [Sat, 27 Nov 2010 13:38:17 +0000 (13:38 +0000)]
r214975 was not fully adapted to stable/8 and in-kernel version of
"destroy -F" does not work, because g_part_parm_uint assumes that
parameter is an asci string, but in head/ it is not.

Add gpart_destroy wrapper function to gpart(8). It changes "force"
parameter and does convert it to string.

This is direct commit to stable/8.

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

13 years agoMerge MIPS platform support to 8-STABLE.
jchandra [Sat, 27 Nov 2010 12:26:40 +0000 (12:26 +0000)]
Merge MIPS platform support to 8-STABLE.

This commit merges the MIPS platform changes that was now stable in
-CURRENT into 8-STABLE. The MIPS changesets are too many (~400) to list
here. But the changesets merged in this commit that affect other platforms
are summarized below:

r204635 : (changes to sys/dev/hwpmc, lib/libpmc, sys/sys/pmc.h)
Add support for hwpmc(4) on the MIPS 24K, 32 bit, embedded processor.

r205845: (changes to sys/modules/Makefile)
Fix for building modules on mips and arm.

r204031: (changes to sys/kern/link_elf_obj.c)
printf fix, as part of kernel module support for MIPS.

r206404: (changes to sys/arm/include/bus.h)
Add BUS_SPACE_UNRESTRICTED and define it to be ~0, just like all the
other platforms - for arm and mips.

r206819: (changes to sys/vm/)
Add VMFS_TLB_ALIGNED_SPACE option and kmem_alloc_nofault_space(), which
is used to allocate kernel stack address on MIPS.

r208165, r211087: (sys/kern/subr_smp.c, sys/kern/sched_ule.c)
Enable ULE scheduler for MIPS, Fix for an issue in SMP when 32 cpus are
enabled.

r208659: (sys/{ia64/ia64,mips/mips,sun4v/sun4v}/pmap.c)
Simplify the inner loop of get_pv_entry()

r208794: (changes to sys/vm/)
Make vm_contig_grow_cache() extern, and use it when vm_phys_alloc_contig()
fails to allocate MIPS page table pages.

r210327:  (changes to sys/vm/)
Support for MIPS page table page allocation.  Add a new function 'vm_page_t
vm_page_alloc_freelist(int flind, int order, int req)' to vm/vm_page.c to
allocate a page from a specified freelist, and other related changes.

Reviewed by: alc(vm changes only)
Approved by: kib(re), alc(vm), imp(mips), jmallett(mips), gnn(mips pmc)

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

13 years agoMFC r215236:
delphij [Sat, 27 Nov 2010 06:33:53 +0000 (06:33 +0000)]
MFC r215236:

Sync with OpenBSD, primarily better signal and terminal handling.

Obtained from: OpenBSD

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

13 years agoThis is an MFC of 205847
mjacob [Sat, 27 Nov 2010 03:59:55 +0000 (03:59 +0000)]
This is an MFC of 205847
Change how multipath labels are created and managed. This makes it easier
to support various storage boxes which really aren't active-active.

We only write the label on the *first* provider. For all other providers
we just "add" the disk. This also allows for an "add" verb.

A usage implication is that you should specificy the currently active
storage path as the first provider.

Note that this does not add RDAC-like functionality, but better allows for
autovolumefailover configurations (additional checkins elsewhere will support
this).

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

13 years agoThis is an MFC of 204071
mjacob [Sat, 27 Nov 2010 03:57:18 +0000 (03:57 +0000)]
This is an MFC of 204071

- Style fixes.
- Prefer strlcpy() over strncpy().

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

13 years agoRoll out 209279, 200279 (which were unfortunate direct commits) and
mjacob [Sat, 27 Nov 2010 03:55:22 +0000 (03:55 +0000)]
Roll out 209279, 200279 (which were unfortunate direct commits) and
merges 204071 and 205847. This is attempt to rectify errors made
in past merges.

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

13 years agoMFC r215553:
lstewart [Sat, 27 Nov 2010 03:23:40 +0000 (03:23 +0000)]
MFC r215553:

Fix a minor code redundancy nit.

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

13 years agoMFC r215552:
lstewart [Sat, 27 Nov 2010 03:19:59 +0000 (03:19 +0000)]
MFC r215552:

When enabling or disabling SIFTR with a VIMAGE kernel, ensure we add or remove
the SIFTR pfil(9) hook functions to or from all network stacks. This patch
allows packets inbound or outbound from a vnet to be "seen" by SIFTR.

Reported and tested by: David Hayes <dahayes at swin edu au>

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

13 years agoPartially MFC r215166:
lstewart [Sat, 27 Nov 2010 02:18:55 +0000 (02:18 +0000)]
Partially MFC r215166:

Disable priming the congestion window from the host cache. The current method
interacts poorly with delayed ack and appropriate byte counting amongst other
things, resulting in undesired delay during a connection's opening slow start.
Even if we did fix the issues, the current method is still dubious at best and
needs to be thought through thoroughly.

Due to a mistake on my behalf, the change described above was committed to head
as part of a larger patch in revision 215166. Instead of waiting for the MFC of
215166, I'm merging just this small portion for the upcoming release without
bringing the mergeinfo for r215166 along. The mergeinfo will sort itself out
when r215166 is eventually merged.

This is an intentional direct commit to the 8-STABLE branch.

Reported by: Maxim Dounin <mdounin at mdounin ru> and others
Submitted by: andre

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

13 years agoMFC r215752:
nwhitehorn [Sat, 27 Nov 2010 00:46:57 +0000 (00:46 +0000)]
MFC r215752:
Properly use SCHAR_MAX instead of CHAR_MAX for 0x7f. This fixes operation
of locate(1) on systems on which char is unsigned by default (ARM and
PowerPC).

Reported by: Paul Mather

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

13 years agoMFC r214494:
nwhitehorn [Sat, 27 Nov 2010 00:37:13 +0000 (00:37 +0000)]
MFC r214494:
Fix netboot on some Apple machines on which calling dma-free on the
network device can hang the machine. This causes the loss of 64 KB of
accessible memory on netbooted machines.

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

13 years agoMFC r214493,214495:
nwhitehorn [Sat, 27 Nov 2010 00:36:11 +0000 (00:36 +0000)]
MFC r214493,214495:
Fix some memory management issues discovered when trying to boot the PPC
OF loader on systems where address cells and size cells are both 2 (the
Mambo simulator) and fix an error where cons_probe() was called before
init_heap() but used malloc() to set environment variables.

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

13 years agoThis is an MFC of 211282
mjacob [Sat, 27 Nov 2010 00:26:08 +0000 (00:26 +0000)]
This is an MFC of 211282
Avoid a memory leak.

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

13 years agoMFC of 209704.
mjacob [Sat, 27 Nov 2010 00:23:55 +0000 (00:23 +0000)]
MFC of 209704.

Fix the clear function which has been broken for a bit.

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

13 years agoMFC: r214646, r215781, 215789, 215808
jfv [Sat, 27 Nov 2010 00:04:29 +0000 (00:04 +0000)]
MFC: r214646, r215781, 215789, 215808

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

13 years agoMerge OpenSSL 0.9.8p into stable/8.
simon [Fri, 26 Nov 2010 22:50:58 +0000 (22:50 +0000)]
Merge OpenSSL 0.9.8p into stable/8.

This merges up to and including head/crypto/openssl/ r215697; and
head/secure/lib/libcrypto/, head/secure/lib/libssl/,
head/secure/usr.bin/openssl/ r215698.

To make the merge simpler, a hack was added to set MACHINE_CPUARCH.

Security: CVE-2010-2939, CVE-2010-3864
Security: http://www.openssl.org/news/secadv_20101116.txt
Security: FreeBSD-SA-10:10.openssl
Approved by: re (implicitly - they did not object of the general idea
of OpenSSL update)

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

13 years agoadd UPDATING entry for amd64 minidump version 2
avg [Fri, 26 Nov 2010 22:31:56 +0000 (22:31 +0000)]
add UPDATING entry for amd64 minidump version 2

This is a direct commit.

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

13 years agoMFC r215779,215782:
bschmidt [Fri, 26 Nov 2010 22:23:52 +0000 (22:23 +0000)]
MFC r215779,215782:
Add a few functions used in newer drivers. Fix RtlCompareMemory() while
here.

Submitted by: Paul B Mahol <onemda at gmail.com>

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

13 years agoMFC: r215753
jkim [Fri, 26 Nov 2010 21:39:11 +0000 (21:39 +0000)]
MFC: r215753

Reinitialize PAT MSR via pmap_init_pat() while resuming.

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

13 years agoMFC: r211202, r211292
jkim [Fri, 26 Nov 2010 21:36:38 +0000 (21:36 +0000)]
MFC: r211202, r211292

Reset switchtime and switchticks after resynchronizing the system clock.

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

13 years agoMFC: r210942
jkim [Fri, 26 Nov 2010 21:33:26 +0000 (21:33 +0000)]
MFC: r210942

Remove unnecessary casting and simplify code.

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

13 years agoMFC: r210940
jkim [Fri, 26 Nov 2010 21:30:14 +0000 (21:30 +0000)]
MFC: r210940

Correct argument order of acpi_restorecpu().

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

13 years agoMFC: r215780
marius [Fri, 26 Nov 2010 21:27:13 +0000 (21:27 +0000)]
MFC: r215780

Remove the description of the link0 link option, since r215297 (merged to
stable/8 in r215881) the master media option generally should be used
instead.

This is MFC'ed in order to discourage the use of the link0 link option,
although it's still available in stable/8).

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