]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/log
FreeBSD/stable/8.git
11 years agoMFC r241388-241393:
yongari [Mon, 26 Nov 2012 02:42:19 +0000 (02:42 +0000)]
MFC r241388-241393:
r241388:
  If the maximum payload size is 256 bytes or more, set the DMA write
  water mark to 256 bytes.  Otherwise controller will encounter DMA
  write under run errors and would result in RX DMA hang. If the
  maximum payload size is 128 bytes, the water mark is set to 128
  bytes as usual.
  While here, set maximum read request size to 2048 for BCM5719/BCM5720.
  For other PCIe devices, use 4096. And reprogram the maximum read
  request size whenever device reset is performed.

r241389:
 On PHY write error use hex number to show the value.
 Add more comments.

r241390:
  Honor PHY type fiber for BCM5717/BCM5718/BCM5719/BCM5720.

r241391:
  Do not force PCIe 1.0a mode in device reset on BCM5717 and newer
  controllers. BCM5785 does not require PCI 1.0a mode as well during
  reset.

r241392:
  Fix a long standing VCPU reset sequence bug on BCM5906.
  The VCPU(Virtual CPU) of BCM5906 is used to provide a mechanism to
  control the bootcode execution and to pick up configuration data
  stored inside the EEPROM.
  The bootcode of BCM5906 will check the BGE_VCPU_STATUS_DRV_RESET
  bit to decide which booting procedure to choose.
  Data sheet indicates the VCPU of BCM5906 should set
  BGE_VCPU_STATUS_DRV_RESET bit *before* VCPU reset or global reset.

r241393:
  Remove unnecessary delay. I don't see any comments in data sheet
  that requires 10ms delay after device reset.  Because that code was
  there from day 1, I guess it was added to give enough settlement
  time after updating BGE_MAC_MODE register.
  The recommended delay time for BGE_MAC_MODE after updating is 40us
  and it was already done in r241219.

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

11 years agoMFC r241215-241216,241219-241220,241341,241343:
yongari [Mon, 26 Nov 2012 02:32:32 +0000 (02:32 +0000)]
MFC r241215-241216,241219-241220,241341,241343:
r241215:
  Don't touch EMAC Mode and TX/RX MAC Mode register when driver is
  not running.

r241216:
  APE firmware touches EMAC Mode and TX/RX MAC Mode registers to keep
  the MAC connected to the outside world.  So keep the accesses
  atomic.

r241219:
  Add 40 microseconds delay after updating EMAC Mode register as
  recommended by Broadcom data sheet.

r241220:
  Follow Broadcom datasheet:
   Delay 100 microseconds after enabling transmit MAC.
   Delay 10 microseconds after enabling receive MAC.

r241341:
  Limit applying TX data corruption and FIFO workaround to BCM5719
  A0. It's believed BCM5720 does not have the issue.

r241343:
  Rework device detach. While here, move driver lock/callout
  initialization to the beginning of device attach for readability.

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

11 years agoMFC r242574: zfsctl_snapdir_lookup: obtain a snapname in the remount case
avg [Sat, 24 Nov 2012 13:00:57 +0000 (13:00 +0000)]
MFC r242574: zfsctl_snapdir_lookup: obtain a snapname in the remount case

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

11 years agoMFC r242573: zfs: set MNTK_EXTENDED_SHARED flag
avg [Sat, 24 Nov 2012 12:59:02 +0000 (12:59 +0000)]
MFC r242573: zfs: set MNTK_EXTENDED_SHARED flag

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

11 years agoMFC r242572: opensolaris compat: clear VI_MOUNT before returning if
avg [Sat, 24 Nov 2012 12:56:21 +0000 (12:56 +0000)]
MFC r242572: opensolaris compat: clear VI_MOUNT before returning if
mount_snapshot fails

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

11 years agoMFC r242571: zfs_vnode_forget: dispose of larvae vnode using public vfs
avg [Sat, 24 Nov 2012 12:53:38 +0000 (12:53 +0000)]
MFC r242571: zfs_vnode_forget: dispose of larvae vnode using public vfs
api (mostly)

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

11 years agoMFC r225153: We need to unlock and destroy vnode attached to znode which
avg [Sat, 24 Nov 2012 12:51:57 +0000 (12:51 +0000)]
MFC r225153: We need to unlock and destroy vnode attached to znode which
we are freeing.

MFC slacker: pjd

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

11 years agoMFC r242570: zfs_umount: no need to set MNTK_UNMOUNTF here, dounmount
avg [Sat, 24 Nov 2012 12:44:25 +0000 (12:44 +0000)]
MFC r242570: zfs_umount: no need to set MNTK_UNMOUNTF here, dounmount
handles that

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

11 years agoMFC r242569: opensolaris_lookup: use vfs_busy in traverse before calling VFS_ROOT
avg [Sat, 24 Nov 2012 12:42:42 +0000 (12:42 +0000)]
MFC r242569: opensolaris_lookup: use vfs_busy in traverse before calling VFS_ROOT

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

11 years agoMFC r242568: zfs_vnode_lock: no need to double-guess caller's intentions here
avg [Sat, 24 Nov 2012 12:40:43 +0000 (12:40 +0000)]
MFC r242568: zfs_vnode_lock: no need to double-guess caller's intentions here

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

11 years agoMFC r243213: spa_import_rootpool: fall back to use configuration from zpool.cache
avg [Sat, 24 Nov 2012 12:37:48 +0000 (12:37 +0000)]
MFC r243213: spa_import_rootpool: fall back to use configuration from zpool.cache

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

11 years agoMFC r242862: zfs_ioc_destroy_snaps_nvl: remove disk device entries for
avg [Sat, 24 Nov 2012 12:35:04 +0000 (12:35 +0000)]
MFC r242862: zfs_ioc_destroy_snaps_nvl: remove disk device entries for
zvol snapshots

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

11 years agoMFC r232486
remko [Fri, 23 Nov 2012 21:27:26 +0000 (21:27 +0000)]
MFC r232486

Add an ifconfig carp option that enables users to set
the state of the carp cluster.

This is a direct commit to stable/9 because -HEAD's
code is very different. I discussed this with Gleb
and the reason for this is that since we do not
touch the kernel itself and are not adding very
weird or confusing things, we can commit this to the
stable branch directly.

The options 'master' and 'backup' are now available,
which enables the administrator to force a node into
the backup or master state on the cluster. Ofcourse
preempt has to be disabled otherwise the master node
will become master again.

One can do that with:

sysctl net.inet.carp.preempt=0

After that one can schedule maintenance on the node
normally running as the master and such.

PR:  100956
Discussed with: glebius

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

11 years agoMFC: r225977, r242867, r242868, r242869
nyan [Fri, 23 Nov 2012 15:44:04 +0000 (15:44 +0000)]
MFC: r225977, r242867, r242868, r242869

  MFi386: r225936

    Add some improvements in the idle table callbacks:
    - Replace instances of manual assembly instruction "hlt" call
      with halt() function calling.
    - In cpu_idle_mwait() avoid races in check to sched_runnable() using
      the same pattern used in cpu_idle_hlt() with the 'hlt' instruction.
    - Add comments explaining the logic behind the pattern used in
      cpu_idle_hlt() and other idle callbacks.

  MFi386: r211924

    Register an interrupt vector for DTrace return probes.

  Fix some KASSERTs.
  They are missing changes from r208833, r227394 and r227442.

  Reduce diffs against i386.

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

11 years agoMFC: r239063, r239064, r239069, r240852, r240854
nyan [Fri, 23 Nov 2012 13:36:09 +0000 (13:36 +0000)]
MFC: r239063, r239064, r239069, r240852, r240854

  - boot2: bunch of variables are turned into uint8_t.
  - boot2: Remove unnecessary initializations.
  - loader: replace ugly inb/outb re-implementations with cpufunc.h.
  - Reduce diffs against i386.

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

11 years agoMFC: r242855, r242865
nyan [Fri, 23 Nov 2012 13:18:26 +0000 (13:18 +0000)]
MFC: r242855, r242865

  - use -march=i386 for both i386 and amd64 builds.
  - cosmetic changes to reduce diffs against i386.

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

11 years agoFix multiple Denial of Service vulnerabilities with named(8).
simon [Thu, 22 Nov 2012 22:52:15 +0000 (22:52 +0000)]
Fix multiple Denial of Service vulnerabilities with named(8).

Fix insufficient message length validation for EAP-TLS messages.

Fix Linux compatibility layer input validation error.

Security: FreeBSD-SA-12:06.bind
Security: FreeBSD-SA-12:07.hostapd
Security: FreeBSD-SA-12:08.linux
Security: CVE-2012-4244, CVE-2012-5166, CVE-2012-4445, CVE-2012-4576
Approved by: re
Approved by: security-officer

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

11 years agoMFC r243028:
ae [Thu, 22 Nov 2012 00:25:57 +0000 (00:25 +0000)]
MFC r243028:
  zoneid has unsigned type.

MFC r243029:
  SCOPE6_LOCK protects V_sid_default, no need to acquire it without
  any access to V_sid_default.

MFC r243031:
  if_afdata lock was converted from mutex to rwlock a long ago, so we can
  replace IF_AFDATA_LOCK() macro depending to the access type.

MFC r243148:
  Reduce the overhead of locking, use IF_AFDATA_RLOCK() when we are doing
  simple lookups.

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

11 years agoMFC r243000:
eadler [Wed, 21 Nov 2012 01:01:18 +0000 (01:01 +0000)]
MFC r243000:
Add support for CIR1000 - Cirrus Logic V34 to the uart driver

Approved by: cperciva (implicit)

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

11 years agoMFC r243241:
eadler [Wed, 21 Nov 2012 00:40:26 +0000 (00:40 +0000)]
MFC r243241:
Modernize parts of the ports.7 manual page.

Approved by: cperciva (implicit)

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

11 years agoMFC r243240:
eadler [Wed, 21 Nov 2012 00:31:56 +0000 (00:31 +0000)]
MFC r243240:
Use the macro for standard error return values.

.Dd not bumped because there is no important content change.

Obtained from: DragonflyBSD
Approved by: cperciva (implicit)

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

11 years agoMFC r240997:
trociny [Mon, 19 Nov 2012 21:11:58 +0000 (21:11 +0000)]
MFC r240997:

Kernel and modules have "set_vnet" linker set, where virtualized
global variables are placed. When a module is loaded by link_elf
linker its variables from "set_vnet" linker set are copied to the
kernel "set_vnet" ("modspace") and all references to these variables
inside the module are relocated accordingly.

The issue is when a module is loaded that has references to global
variables from another, previously loaded module: these references are
not relocated so an invalid address is used when the module tries to
access the variable. The example is V_layer3_chain, defined in ipfw
module and accessed from ipfw_nat.

The same issue is with DPCPU variables, which use "set_pcpu" linker
set.

Fix this making the link_elf linker on a module load recognize
"external" DPCPU/VNET variables defined in the previously loaded
modules and relocate them accordingly. For this set_pcpu_list and
set_vnet_list are used, where the addresses of modules' "set_pcpu" and
"set_vnet" linker sets are stored.

Note, archs that use link_elf_obj (amd64) were not affected by this
issue.

Reviewed by: jhb, julian, zec (initial version)

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

11 years agoMFC r241648: Avoid potential bad pointer dereference.
emaste [Mon, 19 Nov 2012 16:39:09 +0000 (16:39 +0000)]
MFC r241648: Avoid potential bad pointer dereference.

  Previously RuleAdd would leave entry->la unset for the first entry in
  the proxyList.

Sponsored by: ADARA Networks

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

11 years agoMFC r243081:
eadler [Mon, 19 Nov 2012 04:08:10 +0000 (04:08 +0000)]
MFC r243081:
Avoid possible null deref if ypclnt_new returns null

PR: bin/172979
Approved by: cperciva (implicit)

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

11 years agoMFC r241785: boot: use -march=i386 for both i386 and amd64 builds
avg [Sun, 18 Nov 2012 12:30:04 +0000 (12:30 +0000)]
MFC r241785: boot: use -march=i386 for both i386 and amd64 builds

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

11 years agoMFC r243025: boot: use packed attribute for edd_params* structures
avg [Sun, 18 Nov 2012 12:20:23 +0000 (12:20 +0000)]
MFC r243025: boot: use packed attribute for edd_params* structures

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

11 years agoMFC r242566: zfs_freebsd_close: call zfs_close with count=1 instead of count=0
avg [Sun, 18 Nov 2012 12:17:13 +0000 (12:17 +0000)]
MFC r242566: zfs_freebsd_close: call zfs_close with count=1 instead of count=0

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

11 years agoMFC r243037:
dim [Sat, 17 Nov 2012 23:39:36 +0000 (23:39 +0000)]
MFC r243037:

Fix a bug in aicasm_gram.y, noted by a newer clang 3.2 snapshot: it
compared an enum scope_type against a yacc-generated define, so the
condition would always be false.

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

11 years agoMFC r242422:
mav [Fri, 16 Nov 2012 03:08:23 +0000 (03:08 +0000)]
MFC r242422:
Only four specific ATA PIO commands transfer several sectors per DRQ block
(interrupt).  All other ATA PIO commands transfer one sector or 512 bytes
at one time.  Hardcode these exceptions in ata(4) with ATA_CAM option.
This fixes timeout of READ LOG EXT command used by `smartctl -x /dev/adaX`.

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

11 years agoMFC r242156:
mav [Fri, 16 Nov 2012 03:05:27 +0000 (03:05 +0000)]
MFC r242156:
Implement CAM_ATAIO_NEEDRESULT (fetching full set of result registers) for
ata(4) driver in ATA_CAM mode.  That slighty improves error reporting and
also should fix `smartctl -l scterc /dev/adaX` operation.

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

11 years agoMFC r241144, r241160:
mav [Fri, 16 Nov 2012 03:02:07 +0000 (03:02 +0000)]
MFC r241144, r241160:
Implement SATA revision (speed) control for legacy SATA controller for
both boot (via loader tunables) and run-time (via `camcontrol negotiate`).
Tested to work at least on NVIDIA MCP55 chipset.

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

11 years agoMFC r232380:
mav [Fri, 16 Nov 2012 02:55:03 +0000 (02:55 +0000)]
MFC r232380:
Fix names of some Marvell SATA chips. It looks like chips with proprietary
interface supported by mvs(4) are 88SX, while AHCI-like chips are 88SE.

PR: kern/165271

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

11 years agoMFC r243022:
bapt [Thu, 15 Nov 2012 18:05:34 +0000 (18:05 +0000)]
MFC r243022:
small style fix

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

11 years agoMFC 242784:
n_hibma [Thu, 15 Nov 2012 15:49:37 +0000 (15:49 +0000)]
MFC 242784:
  Not only load pccard_ether settings, also load network settings. This
  is only a problem when a /etc/rc.conf.d/network file is being used.

  PR: conf/160373
  Submitted by: n_hibma

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

11 years agoMFC r242417:
mav [Thu, 15 Nov 2012 06:04:39 +0000 (06:04 +0000)]
MFC r242417:
ASUS EeePC 1001px has strange variant of ALC269 CODEC, that mutes speaker
if unused in that configuration mixer at NID 15 is muted.  Probably CODEC
incorrectly reports its internal connections.  Hide that muter from the
driver to avoid muting and make built-in speaker work.

There are several different CODECs sharing this ID and I have not enough
information about them and the bug to implement more universal solution.

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

11 years agoMFC r242357:
mav [Thu, 15 Nov 2012 05:58:37 +0000 (05:58 +0000)]
MFC r242357:
Set all pins initial connection status to unknown (2) and then update it
with the real value in regular way if sensing is supported.  This fixes
minor inconsistency when playback redirection appeared in undefined state
on boot if headphones were not connected.

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

11 years agoMFC r242352:
mav [Thu, 15 Nov 2012 05:55:30 +0000 (05:55 +0000)]
MFC r242352:
Print card and subsystem IDs in verbose logs to help to identify system.
Hide some less useful messages under debug.

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

11 years agoMFC r240762:
mav [Thu, 15 Nov 2012 05:46:02 +0000 (05:46 +0000)]
MFC r240762:
Restore handling of the third argument (id) of hid_start_parse(), same as
it is done in NetBSD/OpenBSD, and as it was here before r205728.

I personally think this API or its implementation is incorrect, as it is not
correct to filter collections based on report ID, as they are orthogonal
in general case, but I see no harm from supporting this feature.

PR:             usb/171810

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

11 years agoMFC r242314:
mav [Thu, 15 Nov 2012 05:34:14 +0000 (05:34 +0000)]
MFC r242314:
Make GEOM RAID more aggressive in marking volumes as clean on shutdown
and move that action from shutdown_pre_sync to shutdown_post_sync stage
to avoid extra flapping.

ZFS tends to not close devices on shutdown, that doesn't allow GEOM RAID
to shutdown gracefully.  To handle that, mark volume as clean just when
shutdown time comes and there are no active writes.

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

11 years agoMFC r242814:
eadler [Wed, 14 Nov 2012 00:34:10 +0000 (00:34 +0000)]
MFC r242814:
Add support for Advantech PCI-1602 RS-485/RS-422 serial card

PR: kern/169726
Approved by: cperciva (implicit)

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

11 years agoMerge of current of tzdata2012j
edwin [Tue, 13 Nov 2012 21:20:30 +0000 (21:20 +0000)]
Merge of current of tzdata2012j

- Libya went to Standard Time on 10 November 2012

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

11 years agoMFC r242372:
mjg [Tue, 13 Nov 2012 19:20:57 +0000 (19:20 +0000)]
MFC r242372:
atrun(8): scale default load average limit with the number of CPUs

Previously atrun refused to run jobs if load average was not below fixed limit of 1.5.

PR: 173175
Approved by: trasz (mentor)

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

11 years agoMFC 228304:
hselasky [Tue, 13 Nov 2012 17:16:03 +0000 (17:16 +0000)]
MFC 228304:
Correct some bInterval USB template descriptor values.

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

11 years agoMFC r240750, r241987 and r242126:
hselasky [Tue, 13 Nov 2012 17:11:36 +0000 (17:11 +0000)]
MFC r240750, r241987 and r242126:
Add missing CTLFLAG_TUN flag to tunable sysctls in the USB stack.
Adjust timing parameters of FULL/LOW/HIGH speed USB enumeration
and make these timing parameters tunable. This patch will fix
enumeration with some USB devices.
Fix a typo.

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

11 years agoMFC r238551 and r239617:
hselasky [Tue, 13 Nov 2012 17:04:44 +0000 (17:04 +0000)]
MFC r238551 and r239617:
Add support for Intel Panther/Lynx Point XHCI port routing.

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

11 years agoMFC r238466 and r242777:
hselasky [Tue, 13 Nov 2012 17:01:58 +0000 (17:01 +0000)]
MFC r238466 and r242777:
Implement non-PHY support in the udav driver.

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

11 years agoMFC r242127, r240078, r240609, r241988, r242129, r242223, r242438,
hselasky [Tue, 13 Nov 2012 16:59:42 +0000 (16:59 +0000)]
MFC r242127, r240078, r240609, r241988, r242129, r242223, r242438,
  r242453, r242455 and r242458:

Add full support for Fast Track Ultra 8R from M-audio.

Implement support for USB Audio v2.0.

Remove some redundant USB audio v1.0 debug data. Use lsusb instead.

Implement support for the so-called USB feedback endpoint for USB
audio devices.

Export all mixer nodes into dev.pcm.X.mixer.Y sysctl nodes.

Fix a memory leak of mixer data at USB audio device detach.

PR:   usb/171254

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

11 years agoMF9: MFC: r242137: Iterate rather than use recursion.
obrien [Tue, 13 Nov 2012 06:12:26 +0000 (06:12 +0000)]
MF9: MFC: r242137: Iterate rather than use recursion.
     We can blow out the kernel stack if there is a long chain of fork(2)s.

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

11 years agoMerge of current of 242925, tzdata2012i
edwin [Mon, 12 Nov 2012 20:48:52 +0000 (20:48 +0000)]
Merge of current of 242925, tzdata2012i

- Cuba is changing back to Standard Time on 4 November 2012.

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

11 years agoRemove useless atoi(3), previous strspn(3) makes sure that a_name->val is a
bapt [Mon, 12 Nov 2012 14:14:01 +0000 (14:14 +0000)]
Remove useless atoi(3), previous strspn(3) makes sure that a_name->val is a
number.
This also allow pw user show to work as expected.

PR: bin/172112
Submitted by: Ilya A. Arkhipov <rum1cro@yandex.ru>

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

11 years agoadd support for newer Lenovo ThinkPads to acpi_ibm
bapt [Mon, 12 Nov 2012 14:05:40 +0000 (14:05 +0000)]
add support for newer Lenovo ThinkPads to acpi_ibm

PR: kern/164538
Submitted by: Pierre Imai <pierre@imai.at>

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

11 years agoMFC r242625:
dim [Mon, 12 Nov 2012 07:47:19 +0000 (07:47 +0000)]
MFC r242625:

Remove duplicate const specifiers in many drivers (I hope I got all of
them, please let me know if not).  Most of these are of the form:

static const struct bzzt_type {
      [...list of members...]
} const bzzt_devs[] = {
      [...list of initializers...]
};

The second const is unnecessary, as arrays cannot be modified anyway,
and if the elements are const, the whole thing is const automatically
(e.g. it is placed in .rodata).

I have verified this does not change the binary output of a full kernel
build (except for build timestamps embedded in the object files).

Reviewed by: yongari, marius

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

11 years agoMFC r242583:
eadler [Sun, 11 Nov 2012 04:07:09 +0000 (04:07 +0000)]
MFC r242583:
Add support for a few more devices:

PNP0510 and FUJ02E5 for a  "Wacom Tablet at FuS Lifebook T"
PNP0502 and PNP0511 for some other generic devices.

PR: kern/173357
Approved by: cperciva (implicit)

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

11 years agoMFC r242565: cpuctl_do_cpuid: explicitly use ecx=0 for cpuid call
avg [Sat, 10 Nov 2012 12:08:18 +0000 (12:08 +0000)]
MFC r242565: cpuctl_do_cpuid: explicitly use ecx=0 for cpuid call

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

11 years agoMFC r241773: zfs: wait in arc_lowmem only if curproc == pageproc
avg [Sat, 10 Nov 2012 12:06:36 +0000 (12:06 +0000)]
MFC r241773: zfs: wait in arc_lowmem only if curproc == pageproc

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

11 years agoMFC r241540: pciereg_cfg*: use assembly to access the mem-mapped cfg space
avg [Sat, 10 Nov 2012 12:04:22 +0000 (12:04 +0000)]
MFC r241540: pciereg_cfg*: use assembly to access the mem-mapped cfg space

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

11 years agoMFC r242680:
mjg [Fri, 9 Nov 2012 19:45:17 +0000 (19:45 +0000)]
MFC r242680:

Fix possible spurious sbunlock in sctp_sorecvmsg.

Approved by: trasz (mentor)

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

11 years agoMFC r242462:
eadler [Fri, 9 Nov 2012 00:35:54 +0000 (00:35 +0000)]
MFC r242462:
10 years too late add support for "2.88MB 3.5in Extra High Density"
floppies.

Its unlikely that anyone actually uses these or cares about these
anymore, since we support other floppy types and this change doesn't
hurt - just add it.

PR: conf/40777
Arrival-Date: Fri Jul 19 08:50:02 PDT 2002
Approved by: cperciva (implicit)

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

11 years agoMFC r242460: fopen(3): Mention that the "x" mode option is from C11.
jilles [Thu, 8 Nov 2012 13:50:33 +0000 (13:50 +0000)]
MFC r242460: fopen(3): Mention that the "x" mode option is from C11.

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

11 years agoMFC r242429: fcntl(2): Fix typos in name of constant "F_DUP2FD_CLOEXEC".
jilles [Thu, 8 Nov 2012 13:43:20 +0000 (13:43 +0000)]
MFC r242429: fcntl(2): Fix typos in name of constant "F_DUP2FD_CLOEXEC".

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

11 years agoMFC r242425:
yongari [Thu, 8 Nov 2012 02:08:42 +0000 (02:08 +0000)]
MFC r242425:
  Remove TCP/UDP checksum offloading feature for IP fragmented
  datagrams.  Traditionally upper stack fragmented packets without
  computing TCP/UDP checksum and these datagrams were passed to
  driver.  But there are chances that other packets slip into the
  interface queue in SMP world. If this happens firmware running on
  MIPS 4000 processor in the controller would see mixed packets and
  it shall send out corrupted packets.
  While I'm here simplify checksum offloading setup.

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

11 years agoMFC r241340:
yongari [Tue, 6 Nov 2012 02:20:44 +0000 (02:20 +0000)]
MFC r241340:
  Fix typo. Check against number of allocated MSI-X vectors.
  There is no ale(4) controller that supports MSI-X so this is not
  real issue.

  PR: kern/171825

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

11 years agoMFC r241329:
mav [Tue, 6 Nov 2012 02:08:09 +0000 (02:08 +0000)]
MFC r241329:
Make graid command line a bit more friendly by allowing volume name or
provider name to be specified instead of geom name (first argument in all
subcommands except label).  In most cases there is only one array used
any way, so it is not really useful to make user type ugly geom names like
Intel-f0bdf223 or SiI-732c2b9448cf.  Though they can be used in some cases.

Sponsored by:   iXsystems, Inc.

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

11 years agoMFC r242348:
yongari [Tue, 6 Nov 2012 01:04:46 +0000 (01:04 +0000)]
MFC r242348:
  TSO engine of L1 requires a separate DMA descriptor for TCP
  payload.  This means driver has to split a TX buffer into two
  pieces of TX buffers when the TX buffer contains both
  ethernet/IP/TCP header and partial TCP payload.  The controller
  does not require all header should be in a TX buffer but driver
  forced it to compute IP/TCP header size/offset which is required
  parameter to configure DMA descriptor for TSO.
  While here, slightly reorder DMA descriptor setup to enhance
  readability and remove unnecessary code for TSO(upper stack never
  requests TSO when the frame length is less than or equal to MTU).

  Reported by: Yamagi Burmeister <lists <> yamagi dot org>
  Tested by: Yamagi Burmeister <lists <> yamagi dot org>

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

11 years agoMFC r242514,r242541:
eadler [Tue, 6 Nov 2012 00:55:43 +0000 (00:55 +0000)]
MFC r242514,r242541:

Revert the change that makes less default.

Since I've committed this I've receieved roughly an equal
amount of email thanking me for making this change
and asking me to revert it.

I've resisted making this change because
new users tend to prefer less over more
and these users are the least likely to know
how to change the PAGER on their own.

Requested by: many
Objected to: just as many
Decision made by: core

====
Change default prompt to show ~ again for the home directory

Approved by: cperciva (implicit)

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

11 years agoMFH r225815 (partial): adjust copyright statement
des [Mon, 5 Nov 2012 12:57:07 +0000 (12:57 +0000)]
MFH r225815 (partial): adjust copyright statement

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

11 years agoMFH r240496: use libmd if and only if OpenSSL is not available
des [Mon, 5 Nov 2012 12:42:02 +0000 (12:42 +0000)]
MFH r240496: use libmd if and only if OpenSSL is not available

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

11 years agoMFH r225813, r233648: man page fixes
des [Mon, 5 Nov 2012 10:45:37 +0000 (10:45 +0000)]
MFH r225813, r233648: man page fixes
MFH r234837: avoid busy-loop on slow connections
MFH r234838: don't reuse credentials when redirected to another host
MFH r240496: use libmd if and only if OpenSSL is not available

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

11 years agoMFC r241538: acpi_thermal: when _ACx is tripped, all _ALi i>= x should be on
avg [Sun, 4 Nov 2012 13:42:34 +0000 (13:42 +0000)]
MFC r241538: acpi_thermal: when _ACx is tripped, all _ALi i>= x should be on

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

11 years agoMFC r241299: boot/console: handle consoles that fail to probe
avg [Sun, 4 Nov 2012 13:32:26 +0000 (13:32 +0000)]
MFC r241299: boot/console: handle consoles that fail to probe

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

11 years agoMFC r241286,r242135: zfs_mount: taste geom providers for root pool config
avg [Sun, 4 Nov 2012 13:30:04 +0000 (13:30 +0000)]
MFC r241286,r242135: zfs_mount: taste geom providers for root pool config

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

11 years agoMFC r241844:
eadler [Sun, 4 Nov 2012 01:20:57 +0000 (01:20 +0000)]
MFC r241844:
remove duplicate semicolons where possible.

Approved by: cperciva (implicit)

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

11 years agoMFC r242452:
eadler [Sun, 4 Nov 2012 00:30:42 +0000 (00:30 +0000)]
MFC r242452:
The test fails with "exit 1" if /usr/games/fortune doesn't actually
exist.  Fix that.

PR: conf/71994
Approved by: cperciva (implicit)

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

11 years agoMFC r225191:
jamie [Fri, 2 Nov 2012 01:32:22 +0000 (01:32 +0000)]
MFC r225191:

 Delay the recursive decrement of pr_uref when jails are made invisible
 but not removed; decrement it instead when the child jail actually
 goes away. This avoids letting the counter go below zero in the case
 where dying (pr_uref==0) jails are "resurrected", and an associated
 KASSERT panic.

PR: kern/173120
Submitted by: Steven Hartland

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

11 years agoMFC r242085:
jimharris [Thu, 1 Nov 2012 20:47:18 +0000 (20:47 +0000)]
MFC r242085:

For PCI Express capability, if max link width is greater than zero, print
the current and max link speed.

Sponsored by: Intel

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

11 years agoMFC r238653: Use proper error message when fstat(2) fails on stdout.
jh [Wed, 31 Oct 2012 17:01:56 +0000 (17:01 +0000)]
MFC r238653: Use proper error message when fstat(2) fails on stdout.

PR: bin/159746

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

11 years agoMFC r238652: style(9).
jh [Wed, 31 Oct 2012 17:00:36 +0000 (17:00 +0000)]
MFC r238652: style(9).

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

11 years agoMFC r241735:
zont [Tue, 30 Oct 2012 21:05:06 +0000 (21:05 +0000)]
MFC r241735:
- Update cachelimit after hashsize and bucketlimit were set.

Approved by: kib (mentor)

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

11 years agoMFC r242087:
np [Tue, 30 Oct 2012 19:24:05 +0000 (19:24 +0000)]
MFC r242087:

Initialize the response queue mutex a bit earlier to avoid a panic that
occurs if t3_sge_alloc_qset fails and then t3_free_qset attempts to
destroy an uninitialized mutex.

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

11 years agoMFC r242152:
mdf [Tue, 30 Oct 2012 17:05:28 +0000 (17:05 +0000)]
MFC r242152:

Const-ify the zone name argument to uma_zcreate(9).

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

11 years agoMFC r241917:
eadler [Tue, 30 Oct 2012 15:25:23 +0000 (15:25 +0000)]
MFC r241917:
Now that device disabling is generic, remove extraneous code from the
device drivers that used to provide this feature.

Approved by: cperciva (implicit)

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

11 years agoMFC r241851:
eadler [Tue, 30 Oct 2012 03:30:00 +0000 (03:30 +0000)]
MFC r241851:
Add Danish keyboard model for macbooks to syscons.

(not verified to be accurate)

PR: conf/146793
Approved by: cperciva (implicit)

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

11 years agoMFC r241857:
eadler [Tue, 30 Oct 2012 03:21:28 +0000 (03:21 +0000)]
MFC r241857:
Add support for the "&" character in usernames.

Charlie & finally has his last name.

PR: gnu/37910
Approved by: cperciva (implicit)

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

11 years agoMFC r240615:
hselasky [Mon, 29 Oct 2012 08:16:31 +0000 (08:16 +0000)]
MFC r240615:
Add UQ_UMS_IGNORE quirk.
Wrap two long lines.
Some minor spelling correction.
This fixes build of 8-stable.

PR:   usb/171721

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

11 years agoMFC r241855:
eadler [Mon, 29 Oct 2012 04:51:50 +0000 (04:51 +0000)]
MFC r241855:
Update the kill(2) and killpg(2) man pages to the modern permission
checks. Also indicate killpg(2) is POSIX compliant.

Approved by: cperciva (implicit)

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

11 years agoMFC r242136:
eadler [Mon, 29 Oct 2012 04:21:16 +0000 (04:21 +0000)]
MFC r242136:
Prefer an example users born after myself might use.

Approved by: cperciva (implicit)

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

11 years agoMFC r241841:
eadler [Mon, 29 Oct 2012 04:18:33 +0000 (04:18 +0000)]
MFC r241841:
Implement HTTP 305 redirect handling.

PR: 172452
Approved by: cperciva (implicit)

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

11 years agoMFC r241840:
eadler [Mon, 29 Oct 2012 04:16:52 +0000 (04:16 +0000)]
MFC r241840:
Don't deny non-temporary redirects if the -A option is set (per
the man page) [0]

While here add support for draft-reschke-http-status-308-07

PR: 172451 [0]
Approved by: cperciva (implicit)

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

11 years agoMFC r241858:
eadler [Mon, 29 Oct 2012 04:09:20 +0000 (04:09 +0000)]
MFC r241858:
Remove unused code since the 5.x days

Approved by: cperciva (implicit)

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

11 years agoMFC r241855,r241859:
eadler [Mon, 29 Oct 2012 03:52:18 +0000 (03:52 +0000)]
MFC r241855,r241859:
Update the kill(2) and killpg(2) man pages to the modern permission
checks. Also indicate killpg(2) is POSIX compliant.

Correct the killpg(2) return values:

Return EPERM if processes were found but they
were unable to be signaled.

Return the first error from p_cansignal if no signal was successful.

Discussed with: jilles
Approved by: cperciva (implicit)

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

11 years agoMFC r241843:
eadler [Mon, 29 Oct 2012 03:48:24 +0000 (03:48 +0000)]
MFC r241843:
Make uhid attach to devices that look like keyboards
or mice if the quirk which prevents higher level
drivers from attaching is set.

PR: usb/172458
Approved by: cperciva (implicit)

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

11 years agoMFC r241793:
eadler [Mon, 29 Oct 2012 03:45:38 +0000 (03:45 +0000)]
MFC r241793:
Add support for iPhone 5 tethering.

PR: usb/172172
Approved by: cperciva (implicit)

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

11 years agoMFC r241281: ktrace/kern_exec: check p_tracecred instead of p_cred
avg [Sun, 28 Oct 2012 16:14:19 +0000 (16:14 +0000)]
MFC r241281: ktrace/kern_exec: check p_tracecred instead of p_cred

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

11 years agoMFC r241294: zfsboot: simplify probe_drive() a little bit
avg [Sun, 28 Oct 2012 16:12:12 +0000 (16:12 +0000)]
MFC r241294: zfsboot: simplify probe_drive() a little bit

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

11 years agoMFC r241293: zfs boot: export boot/primary pool and vdev guid all the
avg [Sun, 28 Oct 2012 16:10:18 +0000 (16:10 +0000)]
MFC r241293: zfs boot: export boot/primary pool and vdev guid all the
way to kenv

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

11 years agoMFC r241772: document acpi_cpu devd notification about _CST change
avg [Sun, 28 Oct 2012 15:59:30 +0000 (15:59 +0000)]
MFC r241772: document acpi_cpu devd notification about _CST change

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

11 years agoMFC r241537: acpi_wmi: move wmi_info_list into sc
avg [Sun, 28 Oct 2012 15:56:53 +0000 (15:56 +0000)]
MFC r241537: acpi_wmi: move wmi_info_list into sc

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

11 years agoMFC r241292: zfs loader: treat plain pool name as a name of its root
avg [Sun, 28 Oct 2012 15:54:15 +0000 (15:54 +0000)]
MFC r241292: zfs loader: treat plain pool name as a name of its root
dataset

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

11 years agoMFC r241284: zfs boot: add lszfs command to i386 loader
avg [Sun, 28 Oct 2012 15:51:15 +0000 (15:51 +0000)]
MFC r241284: zfs boot: add lszfs command to i386 loader

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

11 years agoMFC r241289: boot/zfs: call zfs_spa_init for all found pools
avg [Sun, 28 Oct 2012 15:48:15 +0000 (15:48 +0000)]
MFC r241289: boot/zfs: call zfs_spa_init for all found pools

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