]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/log
FreeBSD/stable/9.git
10 years agoMFC r253677,253679: make path matching in devfs rules consistent and
avg [Fri, 23 Aug 2013 14:24:46 +0000 (14:24 +0000)]
MFC r253677,253679: make path matching in devfs rules consistent and
sane (and safer)

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

10 years agoMFC r253996,253997: opensolaris code: translate INVARIANTS to DEBUG and ZFS_DEBUG
avg [Fri, 23 Aug 2013 14:17:45 +0000 (14:17 +0000)]
MFC r253996,253997: opensolaris code: translate INVARIANTS to DEBUG and ZFS_DEBUG

Please note that support for compiling ZFS into a kernel is not in this
branch as of now.

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

10 years agoMFC r253772,253773,253989: dtrace disassembler: take the latest/last
avg [Fri, 23 Aug 2013 14:03:08 +0000 (14:03 +0000)]
MFC r253772,253773,253989: dtrace disassembler: take the latest/last
CDDL code from OpenSolaris

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

10 years agoMFC r253606: zfs module: perform cleanup during shutdown in addition to
avg [Fri, 23 Aug 2013 13:29:53 +0000 (13:29 +0000)]
MFC r253606: zfs module: perform cleanup during shutdown in addition to
module unload

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

10 years agoMFC r253603: zfs: move vnode creation from zfs_znode_cache_constructor
avg [Fri, 23 Aug 2013 13:27:13 +0000 (13:27 +0000)]
MFC r253603: zfs: move vnode creation from zfs_znode_cache_constructor
to zfs_znode_alloc

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

10 years agoMFC r253604: rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LAST
avg [Fri, 23 Aug 2013 13:20:11 +0000 (13:20 +0000)]
MFC r253604: rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LAST

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

10 years agoRevert r254626 to fix the build.
gjb [Thu, 22 Aug 2013 18:41:28 +0000 (18:41 +0000)]
Revert r254626 to fix the build.

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

10 years agoRegenerate.
kib [Thu, 22 Aug 2013 17:33:50 +0000 (17:33 +0000)]
Regenerate.

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

10 years agoMFC r253494:
kib [Thu, 22 Aug 2013 17:30:01 +0000 (17:30 +0000)]
MFC r253494:
id_t is 64bit, provide the compat32 wrapper for clock_getcpuclockid2(2).

Reminded by: Petr Salinger <Petr.Salinger@seznam.cz>

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

10 years agoMFC r254095:
ae [Thu, 22 Aug 2013 06:20:25 +0000 (06:20 +0000)]
MFC r254095:
  gpt_entries is used as limit for the number of partition entries in
  the GEOM_PART. Instead of just using number of entries from the GPT
  header, calculate this limit based on the reserved space between
  GPT header and first available LBA.

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

10 years agoFix an integer overflow in computing the size of a temporary buffer
delphij [Thu, 22 Aug 2013 00:51:37 +0000 (00:51 +0000)]
Fix an integer overflow in computing the size of a temporary buffer
can result in a buffer which is too small for the requested
operation.

Security: CVE-2013-3077
Security: FreeBSD-SA-13:09.ip_multicast

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

10 years agoProvide a prototype for yyparse() so that "-Werror" along with stringent
obrien [Wed, 21 Aug 2013 22:57:29 +0000 (22:57 +0000)]
Provide a prototype for yyparse() so that "-Werror" along with stringent
-W* warnings can be used on byacc's output.

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

10 years agoMFC r241077:
tijl [Wed, 21 Aug 2013 19:02:34 +0000 (19:02 +0000)]
MFC r241077:

- Simplify the implementation of atomic_compare_exchange_strong_explicit.
- Evaluate the memory order argument in atomic_fetch_*_explicit macros.
- Implement atomic_store_explicit using atomic_exchange_explicit instead
  of a plain assignment.

MFC r241190:

Define clang feature test macro __has_extension. It's used in stdatomic.h.

MFC r254497:

Change the return type of the fallback implementation of the
atomic_compare_exchange_* macros in stdatomic.h to _Bool.

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

10 years agoMFC r254457
bryanv [Tue, 20 Aug 2013 19:13:13 +0000 (19:13 +0000)]
MFC r254457
  Do not use potentially stale thread in kthread_add()

  When an existing process is provided, the thread selected to use
  to initialize the new thread could have exited and be reaped.
  Acquire the proc lock earlier to ensure the thread remains valid.

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

10 years agoMFC r250342, r251495:
emaste [Tue, 20 Aug 2013 14:29:43 +0000 (14:29 +0000)]
MFC r250342, r251495:

  Add libusb_get_port_path wrapper

  This follows the libusbx API reference at
  http://libusbx.sourceforge.net/api-1.0/group__dev.html

  Add libusb_get_port_numbers

  libusbx deprecated libusb_get_port_path and replaced it with
  libusb_get_port_numbers.  The latter omits an extra parameter which was
  unused in the FreeBSD implementation anyway.

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

10 years agoMFC r250335: Constify libusb_get_pollfds return
emaste [Tue, 20 Aug 2013 14:25:44 +0000 (14:25 +0000)]
MFC r250335: Constify libusb_get_pollfds return

  The correct return type, per our libusb(3) man page and the libusb.org
  and libusbx projects (whose interface we intend to follow for our
  libusb), is const struct libusb_pollfd **.

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

10 years agoMFC r250201 from hselasky:
emaste [Tue, 20 Aug 2013 14:19:00 +0000 (14:19 +0000)]
MFC r250201 from hselasky:

  Add new USB API to get the port path of a USB device.

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

10 years agoMFC r254243:
hselasky [Tue, 20 Aug 2013 07:28:24 +0000 (07:28 +0000)]
MFC r254243:
- Try to fix build of 32-bit compatibility USB support for FreeBSD and
  Linux targets without breaking the existing IOCTL API.

- Remove some not-needed header file inclusions.

- Wrap a long line.

Reported by: Damjan Jovanovic <damjan.jov@gmail.com>

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

10 years agoMFH (r254278): fix relative symlinks
des [Tue, 20 Aug 2013 07:22:20 +0000 (07:22 +0000)]
MFH (r254278): fix relative symlinks

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

10 years agoMFC r254238:
hselasky [Tue, 20 Aug 2013 07:13:01 +0000 (07:13 +0000)]
MFC r254238:
Correct an EHCI register write.

Reported by:    aseem.jolly@gmail.com

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

10 years agoMFC r253967:
kib [Tue, 20 Aug 2013 07:11:53 +0000 (07:11 +0000)]
MFC r253967:
Wait for the doomed vnode to be detached from the tmpfs
node if sleepable allocation is requested.

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

10 years agoMFC r254397:
gjb [Tue, 20 Aug 2013 00:35:21 +0000 (00:35 +0000)]
MFC r254397:
  Mark the makefs(8) '-p' flag as deprecated in preference for
  the '-Z' flag for compatibility with NetBSD.

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

10 years agoMFC r254525:
gjb [Mon, 19 Aug 2013 14:38:28 +0000 (14:38 +0000)]
MFC r254525:
 Add entry for packages-9.2-release directory.

Approved by: re (implicit)

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

10 years agoMFC a bundle of commits that bring autotuning to mbufs, maxfiles/sockets
andre [Mon, 19 Aug 2013 09:49:51 +0000 (09:49 +0000)]
MFC a bundle of commits that bring autotuning to mbufs, maxfiles/sockets
and maxusers to the 9-stable branch.  It is committed as bundle because
these patches build on each other and only provide the functionality in
their entirety.  Some are bug fixes to aspects of earlier commits.

MFC r242029 (alfred):

 Allow autotune maxusers > 384 on 64 bit machines.

MFC r242847 (alfred):

 Allow maxusers to scale on machines with large address space.

MFC r243631 (andre):

 Base the mbuf related limits on the available physical memory or
 kernel memory, whichever is lower.  The overall mbuf related memory
 limit must be set so that mbufs (and clusters of various sizes)
 can't exhaust physical RAM or KVM.

 At the same time divorce maxfiles from maxusers and set maxfiles to
 physpages / 8 with a floor based on maxusers.  This way busy servers
 can make use of the significantly increased mbuf limits with a much
 larger number of open sockets.

MFC r243639 (andre):

 Complete r243631 by applying the remainder of kern_mbuf.c that got
 lost while merging into the commit tree.

MFC r243668 (andre):

 Using a long is the wrong type to represent the realmem and maxmbufmem
 variable as they may overflow on i386/PAE and i386 with > 2GB RAM.

MFC r243995, r243996, r243997 (pjd):

 Style cleanups, Make use of the fact that uma_zone_set_max(9) already
 returns actual limit set.

MFC r244080 (andre):

 Prevent long type overflow of realmem calculation on ILP32 by forcing
 calculation to be in quad_t space.  Fix style issue with second parameter
 to qmin().

MFC r245469 (alfred):

 Do not autotune ncallout to be greater than 18508.

MFC r245575 (andre):

 Move the mbuf memory limit calculations from init_param2() to
 tunable_mbinit() where it is next to where it is used later.

MFC r246207 (andre):

 Remove unused VM_MAX_AUTOTUNE_NMBCLUSTERS define.

MFC r249843 (andre):

 Base the calculation of maxmbufmem in part on kmem_map size
 instead of kernel_map size to prevent kernel memory exhaustion
 by mbufs and a subsequent panic on physical page allocation
 failure.

MFC r253204 (andre):

 Fix style issues, a typo in "kern.ipc.nmbufs" and correctly plave and
 expose the value of the tunable maxmbufmem as "kern.ipc.maxmbufmem"
 through sysctl.

MFC r253207 (andre):

 Make use of the fact that uma_zone_set_max(9) already returns the
 rounded limit making a call to uma_zone_get_max(9) unnecessary.

Tested by: alfred (iXsystems)

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

10 years agoMFC r251192: Fix misspelling of structure field name.
emaste [Mon, 19 Aug 2013 07:00:13 +0000 (07:00 +0000)]
MFC r251192: Fix misspelling of structure field name.

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

10 years agoMFC r240970:
emaste [Sun, 18 Aug 2013 08:24:58 +0000 (08:24 +0000)]
MFC r240970:

  - Make C11 atomic macros usable in expressions:
    - Replace do-while statements with void expressions.
    - Wrap __asm statements in statement expressions.
  - Make the macros function-like:
    - Evaluate all arguments exactly once.
    - Make sure there's a sequence point between evaluation of the
      arguments and the function body. Arguments should be evaluated
      before any memory barriers.
  - Fix use of __atomic_is_lock_free built-in. It requires the address
    of an atomic variable as second argument. Use this built-in on clang
    as well because clang's __c11_atomic_is_lock_free only takes the size
    of the variable into account.
  - In atomic_exchange_explicit put the barrier before instead of after
    the __sync_lock_test_and_set call.

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

10 years agoMFC r239960:
emaste [Sun, 18 Aug 2013 08:18:49 +0000 (08:18 +0000)]
MFC r239960:

  Properly enable Clang-style atomics when available.

  In addition to testing against cxx_atomic, we must check c_atomic. The
  former is only set when building C++ code. Also use __has_extension
  instead of __has_feature. This allows us to use the atomics outside of
  C11.

PR: threads/170073

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

10 years agoFix the mismerge in r254444, use '==' instead of '='.
kib [Sat, 17 Aug 2013 16:42:18 +0000 (16:42 +0000)]
Fix the mismerge in r254444, use '==' instead of '='.

Pointed out by: jilles, John Wehle <john@feith.com>

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

10 years agoMFC r253969:
kib [Sat, 17 Aug 2013 08:31:34 +0000 (08:31 +0000)]
MFC r253969:
Do not override the ENOENT error for the empty path, or EFAULT errors
from copyins, with the relative lookup check.

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

10 years agoMFC r254191:
kib [Sat, 17 Aug 2013 08:05:32 +0000 (08:05 +0000)]
MFC r254191:
Match malloc(9) calls with free(9), not contigfree(9).

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

10 years agoMFC 253983, 253984:
erwin [Fri, 16 Aug 2013 07:11:13 +0000 (07:11 +0000)]
MFC 253983, 253984:

  Update Bind to 9.8.5-P2

  New Features

     Adds a new configuration option, "check-spf"; valid values are
     "warn" (default) and "ignore".  When set to "warn", checks SPF
     and TXT records in spf format, warning if either resource record
     type occurs without a corresponding record of the other resource
     record type.  [RT #33355]

     Adds support for Uniform Resource Identifier (URI) resource
     records. [RT #23386]

     Adds support for the EUI48 and EUI64 RR types. [RT #33082]

     Adds support for the RFC 6742 ILNP record types (NID, LP, L32,
     and L64). [RT #31836]

  Feature Changes

     Changes timing of when slave zones send NOTIFY messages after
     loading a new copy of the zone.  They now send the NOTIFY before
     writing the zone data to disk.  This will result in quicker
     propagation of updates in multi-level server structures. [RT #27242]
     "named -V" can now report a source ID string.  (This is will be
     of most interest to developers and troubleshooters).  The source

     ID for ISC's production versions of BIND is defined in the "srcid"
     file in the build tree and is normally set to the most recent
     git hash. [RT #31494]

     Response Policy Zone performance enhancements.  New "response-policy"
     option "min-ns-dots".  "nsip" and "nsdname" now enabled by default
     with RPZ. [RT #32251]

Approved by:  delphij (mentor)
Sponsored by: DK Hostmaster A/S

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

10 years agoRegen.
davidxu [Fri, 16 Aug 2013 06:42:24 +0000 (06:42 +0000)]
Regen.

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

10 years agoMFC r239347, 240295, 240296 and 253325:
davidxu [Fri, 16 Aug 2013 06:40:12 +0000 (06:40 +0000)]
MFC r239347, 240295, 240296 and 253325:

    r239347 | davidxu | 2012-08-17 10:26:31 +0800 (Fri, 17 Aug 2012) | 7 lines

    Implement syscall clock_getcpuclockid2, so we can get a clock id
    for process, thread or others we want to support.
    Use the syscall to implement POSIX API clock_getcpuclock and
    pthread_getcpuclockid.

    PR: 168417

    ------------------------------------------------------------------------
    r240295 | davidxu | 2012-09-10 13:00:29 +0800 (Mon, 10 Sep 2012) | 2 lines

    Add missing prototype for clock_getcpuclockid.

    ------------------------------------------------------------------------
    r240296 | davidxu | 2012-09-10 13:09:39 +0800 (Mon, 10 Sep 2012) | 2 lines

    Process CPU-Time Clocks option is supported, define _POSIX_CPUTIME.

    ------------------------------------------------------------------------
    r253325 | kib | 2013-07-14 03:32:50 +0800 (Sun, 14 Jul 2013) | 6 lines

    Allow to call clock_gettime() on the clock id for zombie process.

    Reported by: Petr Salinger <Petr.Salinger@seznam.cz>
    PR: threads/180496
    Sponsored by: The FreeBSD Foundation

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

10 years agoMFC r254264 Make the igb_mq_start() routine use TRYLOCK rather than simple
jfv [Thu, 15 Aug 2013 21:24:43 +0000 (21:24 +0000)]
MFC r254264  Make the igb_mq_start() routine use TRYLOCK rather than simple
             queuing, there were latency and other problems with the latter.

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

10 years agoMFC r254262 Further improve the msix setup, make sure pci_alloc_msix() gives us
jfv [Thu, 15 Aug 2013 21:06:38 +0000 (21:06 +0000)]
MFC r254262  Further improve the msix setup, make sure pci_alloc_msix() gives us
             the vectors we requested, and fall back to MSI when not, also release
             any allocated resources before the fallback.

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

10 years agoMFC r254008 Make the fallback from MSIX to MSI interrupt usage more graceful.
jfv [Thu, 15 Aug 2013 20:33:17 +0000 (20:33 +0000)]
MFC r254008 Make the fallback from MSIX to MSI interrupt usage more graceful.

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

10 years agoMFC r254092:
ae [Thu, 15 Aug 2013 13:09:58 +0000 (13:09 +0000)]
MFC r254092:
  Make the check for number of entries less strict.
  Some partitioning tools can create GPT with number of entries less
  than 128.

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

10 years agoMFC r254265:
gjb [Thu, 15 Aug 2013 10:31:31 +0000 (10:31 +0000)]
MFC r254265:
 Make sure bootonly.iso for -BETAs and -RCs use the releases/
 directory on the FTP mirrors to fetch distributions, since
 these are always pushed to releases/ during the release cycle.

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

10 years agoMFC: r254091
ache [Thu, 15 Aug 2013 04:27:10 +0000 (04:27 +0000)]
MFC: r254091

According to POSIX \ in the fnmatch(3) pattern should escape
any character including '\0', but our version replace escaped '\0'
with '\\'.
I.e. fnmatch("\\", "\\", 0) should not match while fnmatch("\\", "", 0)
should (Linux and NetBSD does the same). Was vice versa.

PR:     181129

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

10 years agoMFC r254338:
tuexen [Thu, 15 Aug 2013 04:25:16 +0000 (04:25 +0000)]
MFC r254338:
Don't send uninitialized memory (two instances of 4 bytes) in
every cookie on the wire. This bug was reported in
https://bugzilla.mozilla.org/show_bug.cgi?id=905080

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

10 years agoMFC: Temporarily revert sendmail 8.14.7 change to getipnodebyname() flags
gshapiro [Thu, 15 Aug 2013 01:32:48 +0000 (01:32 +0000)]
MFC: Temporarily revert sendmail 8.14.7 change to getipnodebyname() flags
     to prevent problems between the resolver and Microsoft DNS servers with
     AAAA lookups.  The upstream open source project will work on a more
     permanent fix for the next release.  Issue noted by Pavel Timofeev.

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

10 years agoMFC r253986:
ae [Wed, 14 Aug 2013 18:33:39 +0000 (18:33 +0000)]
MFC r253986:
  Fix formatting warning.

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

10 years agoMFC r253853:
jlh [Wed, 14 Aug 2013 17:49:08 +0000 (17:49 +0000)]
MFC r253853:
  Include /usr/local/etc/libmap.d/ by default.

  PR:             180568
  Reviewed by:    bapt
  Obtained from:  kib

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

10 years agoMFC r254237:
dteske [Wed, 14 Aug 2013 16:15:14 +0000 (16:15 +0000)]
MFC r254237:
Add optional support for default override of standard setup; but only if
corresponding functions are provided. If override function does not exist,
boot remains unmodified. This patch should not result in any changes.

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

10 years agoMFC r253850:
markj [Wed, 14 Aug 2013 02:36:21 +0000 (02:36 +0000)]
MFC r253850:
Properly print arguments to vfork(2) and rfork(2).

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

10 years agoMFC r254017:
markj [Wed, 14 Aug 2013 02:00:37 +0000 (02:00 +0000)]
MFC r254017:
Fill in the description fields for M_FICT_PAGES.

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

10 years agoMFC r254020:
markj [Wed, 14 Aug 2013 01:55:01 +0000 (01:55 +0000)]
MFC r254020:
Add a missing module version declaration to if_tun(4).

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

10 years agoMerge r254263:
scottl [Tue, 13 Aug 2013 22:05:50 +0000 (22:05 +0000)]
Merge r254263:

Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI
command register.  The lazy BAR allocation code in FreeBSD sometimes
disables this bit when it detects a range conflict, and will re-enable
it on demand when a driver allocates the BAR.  Thus, the bit is no longer
a reliable indication of capability, and should not be checked.  This
results in the elimination of a lot of code from drivers, and also gives
the opportunity to simplify a lot of drivers to use a helper API to set
the busmaster enable bit.

This changes fixes some recent reports of disk controllers and their
associated drives/enclosures disappearing during boot.

Candidate for 9.2

Submitted by: jhb
Reviewed by: jfv, marius, adrian, achim

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

10 years agoMFC r254132:
erwin [Tue, 13 Aug 2013 06:25:17 +0000 (06:25 +0000)]
MFC r254132:
  Add empty zones for Shared Address Space (RFC 6598)

Approved by:  delphij (mentor)
Sponsored by: DK Hostmaster A/S

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

10 years agoMFC r252890, 252906, r252907, r253861, r254104:
pfg [Sun, 11 Aug 2013 02:53:18 +0000 (02:53 +0000)]
MFC r252890, 252906, r252907, r253861, r254104:

Implementation of the HTree directory index.

This is a port of NetBSD's GSoC 2012 Ext3 HTree directory indexing
by Vyacheslav Matyushin.  It was cleaned up and enhanced for FreeBSD
by Zheng Liu (lz@).

This is an excellent example of work shared among different projects:
Vyacheslav was able to look at an early prototype from Zheng Liu who
was also able to check the code from Haiku (with permission).

As in linux, the feature is not available by default and must be
enabled explicitly with tune2fs. We still do not support the
workarounds required in readdir for NFS.

Submitted by: Zheng Liu
Tested by: Mike Ma
Sponsored by: Google Inc.

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

10 years agoMFC: r253926
smh [Sun, 11 Aug 2013 01:14:46 +0000 (01:14 +0000)]
MFC: r253926

zfs_ioc_rename should not leave the value of zc_name passed in via zc altered
on return.

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

10 years agoMFC: r251782, r251783, r253994
marius [Sat, 10 Aug 2013 00:06:56 +0000 (00:06 +0000)]
MFC: r251782, r251783, r253994

- Remove conflicting macros from SPARC64's atomic(9) header.
- Add MD (for now) atomic_store_acq_<type>() and use it in pmap_activate()
  to get the semantics when setting the PMAP right.

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

10 years agoMFC: r241374
marius [Sat, 10 Aug 2013 00:00:19 +0000 (00:00 +0000)]
MFC: r241374

Add an unified macro to deny ability from the compiler to reorder
instruction loads/stores at its will.
The macro __compiler_membar() is currently supported for both gcc and
clang, but kernel compilation will fail otherwise.

Reviewed by: bde, kib
Discussed with: dim, theraven

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

10 years agoMFC: r253902
marius [Fri, 9 Aug 2013 21:04:00 +0000 (21:04 +0000)]
MFC: r253902

Const'ify scc_driver_name.

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

10 years agoMFC: r253900
marius [Fri, 9 Aug 2013 21:01:41 +0000 (21:01 +0000)]
MFC: r253900

- Use NULL instead of 0 for pointers.
- Remove unnecessary __RMAN_RESOURCE_VISIBLE.

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

10 years agoMFC: r253899, r253920
marius [Fri, 9 Aug 2013 20:58:06 +0000 (20:58 +0000)]
MFC: r253899, r253920

- Implement iclear methods for QUICC and SAB 82532. With r253161 in place,
  this is is crucial at least for the latter.
  What happens is that attaching uart(4) to scc(4) causes the SAB 82532 to
  "receive" something and trigger a SER_INT_RXREADY interrupt, given that
  at least fast/filter interrupts are already enabled. Prior to r253161,
  uart_bus_ihand() was set up at this point and handled that condition,
  i. e. read the RX FIFO and issued a Receive Message Complete.
  Now, uart_bus_ihand() and uart_intr() are setup after attaching uart(4),
  leaving the SER_INT_RXREADY interrupt triggered during the latter to
  be handled by the iclear method. However, with that method not implement,
  this in turn causes SAB 82532 to not issue any further SER_INT_RXREADY
  interrupts until the RX FIFO is full again. Thus, 15 received bytes go
  to nowhere, given that "the other half" of the RX FIFO is used for status
  information. Hence, implementing sab82532_bfe_iclear() fixes things again.
  Potentially, the same problem exists for QUICC.
- Remove unnecessary __RMAN_RESOURCE_VISIBLE.
- Remove a superfluous header.
- Use KOBJMETHOD_END.
- Mark unused arguments as such.
- Remove variables unused after initialization.

Reviewed by: marcel (earlier version)

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

10 years agoMFC: r253742
marius [Fri, 9 Aug 2013 19:45:55 +0000 (19:45 +0000)]
MFC: r253742

- Add const-qualifiers to the arguments of isonum_*().
- According to ISO 9660 7.1.2, isonum_712() should return a signed value.
- Try to get isonum_*() closer to style(9).

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

10 years agoMFC: r253266
marius [Fri, 9 Aug 2013 19:44:19 +0000 (19:44 +0000)]
MFC: r253266

Prefix the alias macros for members of struct __mcontext with an underscore
in order to avoid a clash in the net80211 code.

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

10 years agoMFC: 254004
marius [Fri, 9 Aug 2013 18:54:27 +0000 (18:54 +0000)]
MFC: 254004

As it turns out, MSIs are broken with 2820SA so introduce an AAC_FLAGS_NOMSI
quirk and apply it to these controllers [1]. The same problem was reported
for 2230S, in which case it wasn't actually clear whether the culprit is the
controller or the mainboard, though. In order to be on the safe side, flag
MSIs as being broken with the latter type of controller as well. Given that
these are the only reports of MSI-related breakage with aac(4) so far and
OSes like OpenSolaris unconditionally employ MSIs for all adapters of this
family, however, it doesn't seem warranted to generally disable the use of
MSIs in aac(4).
While at it, simplify the MSI allocation logic a bit; there's no need to
check for the presence of the MSI capability on our own as pci_alloc_msi(9)
will just fail when these kind of interrupts are not available.
Reported and tested by: David Boyd [1]

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

10 years agoMFC r252435, r252437, r253163:
pfg [Fri, 9 Aug 2013 17:52:56 +0000 (17:52 +0000)]
MFC r252435, r252437, r253163:
Change i_gen in UFS to an unsigned type.

In UFS, i_gen is a random generated value and there is not way for
it to be negative. Actually, the value of i_gen is just used to
match bit patterns and it is of no consequence if the values are
signed or not. Following other filesystems, set it to unsigned,

Calculation for older filesystems remains untouched.

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

10 years agoMFC r253173:
pfg [Fri, 9 Aug 2013 16:27:51 +0000 (16:27 +0000)]
MFC r253173:

Implement 1003.1-2001 pathconf() keys.
This is based on r106058 in UFS.

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

10 years agoMFC r242688: Hook in new files menusets.4th and manual.
dteske [Fri, 9 Aug 2013 14:17:47 +0000 (14:17 +0000)]
MFC r242688: Hook in new files menusets.4th and manual.

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

10 years agoreleng/9.2 was branched, so call this -PRERELEASE again for the duration
gjb [Fri, 9 Aug 2013 12:19:38 +0000 (12:19 +0000)]
releng/9.2 was branched, so call this -PRERELEASE again for the duration
of the 9.2-RELEASE cycle.

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

10 years agoMFC alignment fix for libcxxrt.
theraven [Fri, 9 Aug 2013 09:34:11 +0000 (09:34 +0000)]
MFC alignment fix for libcxxrt.

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

10 years agoRegenerate.
kib [Fri, 9 Aug 2013 06:54:52 +0000 (06:54 +0000)]
Regenerate.

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

10 years agoMFC r253530:
kib [Fri, 9 Aug 2013 06:51:34 +0000 (06:51 +0000)]
MFC r253530:
Implement compat32 wrappers for the ktimer_* syscalls.

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

10 years agoRegenerate.
kib [Fri, 9 Aug 2013 06:27:20 +0000 (06:27 +0000)]
Regenerate.

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

10 years agoMFC r253529:
kib [Fri, 9 Aug 2013 06:25:31 +0000 (06:25 +0000)]
MFC r253529:
Wrap kmq_notify(2) for compat32 to properly consume struct sigevent32
argument.

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

10 years agoRegenerate.
kib [Fri, 9 Aug 2013 06:23:22 +0000 (06:23 +0000)]
Regenerate.

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

10 years agoMFC r253528:
kib [Fri, 9 Aug 2013 06:20:59 +0000 (06:20 +0000)]
MFC r253528:
The freebsd32_lio_listio() compat syscall takes the struct sigevent32.

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

10 years agoMFC r253527:
kib [Fri, 9 Aug 2013 06:01:52 +0000 (06:01 +0000)]
MFC r253527:
Move the convert_sigevent32() utility function into freebsd32_misc.c
for consumption outside the vfs_aio.c.

For SIGEV_THREAD_ID and SIGEV_SIGNAL notification delivery methods,
also copy in the sigev_value, since librt event pumping loop compares
note generation number with the value passed through sigev_value.

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

10 years agoFixup mergeinfo.
delphij [Fri, 9 Aug 2013 01:27:05 +0000 (01:27 +0000)]
Fixup mergeinfo.

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

10 years agoMFC 235964,236311,247505
jfv [Fri, 9 Aug 2013 00:39:20 +0000 (00:39 +0000)]
MFC 235964,236311,247505
Add the INET opt file creation, module name change, and include
making the Makefile match HEAD.

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

10 years agoCommit missing mergeinfo for SVN r254109 (commit performed in wrong sub-
dteske [Thu, 8 Aug 2013 23:53:47 +0000 (23:53 +0000)]
Commit missing mergeinfo for SVN r254109 (commit performed in wrong sub-
dir of where the merge was done -- pointy-hat).

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

10 years agoSynchronize stable/9 Forth code with head via MFC of 22 revisions:
dteske [Thu, 8 Aug 2013 22:49:18 +0000 (22:49 +0000)]
Synchronize stable/9 Forth code with head via MFC of 22 revisions:
227727, 233941, 235560, 238431, 241310, 241361, 241363, 241365, 241367,
241523, 242667-242669, 242923, 243114, 243660, 244048, 244089, 244158,
253715, 254105, and 254108.

This includes critical fixes that sadly should have been merged prior.
Namely, SVN r244158 fixes a possible regression.

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

10 years agoRecord r253176 and r253179 into svn:mergeinfo.
hrs [Thu, 8 Aug 2013 18:40:19 +0000 (18:40 +0000)]
Record r253176 and r253179 into svn:mergeinfo.

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

10 years agoClearing the rxbuf flags got lost along the way... adding it back.
jfv [Thu, 8 Aug 2013 17:21:59 +0000 (17:21 +0000)]
Clearing the rxbuf flags got lost along the way... adding it back.

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

10 years agoMFC 253887,253977:
hrs [Thu, 8 Aug 2013 17:20:09 +0000 (17:20 +0000)]
MFC 253887,253977:

- Use pget(PGET_CANDEBUG | PGET_NOTWEXIT) to determine if the specified
  PID is valid for monitoring in FILEMON_SET_PID ioctl.

- Set the monitored PID to -1 when the process exits.

Suggested by: jilles
Tested by: sjg

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

10 years agoMFC r253191:
kib [Thu, 8 Aug 2013 06:15:58 +0000 (06:15 +0000)]
MFC r253191:
The vm_fault() should not be allowed to proceed on the map entry which
is being wired now.  The entry wired count is changed to non-zero in
advance, before the map lock is dropped.  This makes the vm_fault() to
perceive the entry as wired, and breaks the fragment which moves the
wire count from the shadowed page, to the upper page, making the code
unwiring non-wired page.

On the other hand, the vm_fault() calls from vm_fault_wire() should be
allowed to proceed, so only drain MAP_ENTRY_IN_TRANSITION from
vm_fault() when wiring_thread is not current.

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

10 years agoMFC r253190:
kib [Thu, 8 Aug 2013 06:12:29 +0000 (06:12 +0000)]
MFC r253190:
Add the thread owner of the MAP_ENTRY_IN_TRANSITION flag to struct
vm_map_entry.  In vm_map_wire() and vm_map_unwire(), only process the
entries which transition owner is the current thread.

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

10 years agoMFC r253189:
kib [Thu, 8 Aug 2013 06:07:28 +0000 (06:07 +0000)]
MFC r253189:
Never remove user-wired pages from an object when doing
msync(MS_INVALIDATE).  The vm_fault_copy_entry() requires that object
range which corresponds to the user-wired vm_map_entry, is always
fully populated.

Add OBJPR_NOTWIRED flag for vm_object_page_remove() to request the
preserving behaviour, use it when calling vm_object_page_remove() from
vm_object_sync().

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

10 years agoMFC r253188:
kib [Thu, 8 Aug 2013 06:03:34 +0000 (06:03 +0000)]
MFC r253188:
In the vm_page_set_invalid() function, do not assert that the page is
not busy, since its only caller brelse() can legitimately call it on
busy page.

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

10 years agoMFC r253187:
kib [Thu, 8 Aug 2013 06:00:42 +0000 (06:00 +0000)]
MFC r253187:
Do not invalidate page of the B_NOCACHE buffer or buffer after an I/O
error if any user wired mappings exist.

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

10 years agoMFC r253859:
kib [Thu, 8 Aug 2013 05:35:58 +0000 (05:35 +0000)]
MFC r253859:
Remove unused malloc type.

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

10 years agoMFC r245347: Add color.4th.
marcel [Wed, 7 Aug 2013 21:51:19 +0000 (21:51 +0000)]
MFC r245347: Add color.4th.
MFC r253919: Fix the bootable CD.

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

10 years agoMFC r250261: Update zlib to 1.2.8.
delphij [Wed, 7 Aug 2013 19:42:17 +0000 (19:42 +0000)]
MFC r250261: Update zlib to 1.2.8.

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

10 years agoMFC r245055 (by neel):
kib [Wed, 7 Aug 2013 17:07:42 +0000 (17:07 +0000)]
MFC r245055 (by neel):
Add macros required to enable VMX operation on Intel processors.

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

10 years agoSync-up bsdinstall(8)/bsdconfig(8) list of mirrors.
dteske [Wed, 7 Aug 2013 16:01:45 +0000 (16:01 +0000)]
Sync-up bsdinstall(8)/bsdconfig(8) list of mirrors.

SVN r253543:
Update mirror list to more closely match
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.html

SVN r253545:
Sync-up with bsdinstall(8) FTP mirrorselect changes.

SVN r253566:
Remove ftp2.tr.freebsd.org, it is out of date.

Reviewed by: gjb

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

10 years agoRevert the MFC of the r244237, done as r244806. There are indeed bugs
kib [Wed, 7 Aug 2013 09:18:21 +0000 (09:18 +0000)]
Revert the MFC of the r244237, done as r244806.  There are indeed bugs
in XEN pmap.  The revert hides a panic with the cost of non-working
vfork(2), which means more obscure misbehaviour in the usermode.
Revert is only done on the stable branch to maintain the consistent
erratic behaviour.

PR: kern/180788

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

10 years agoMFC r253073: zfs: try to properly handle i/o errors in mappedread_sf
avg [Wed, 7 Aug 2013 07:44:03 +0000 (07:44 +0000)]
MFC r253073: zfs: try to properly handle i/o errors in mappedread_sf

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

10 years agoMFC r253070: zfs: load zpool.cache after a root fs is mounted
avg [Wed, 7 Aug 2013 07:41:48 +0000 (07:41 +0000)]
MFC r253070: zfs: load zpool.cache after a root fs is mounted

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

10 years agoMFC r253602: newvers.sh: add another git-svn fallback
avg [Wed, 7 Aug 2013 07:39:44 +0000 (07:39 +0000)]
MFC r253602: newvers.sh: add another git-svn fallback

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

10 years agoMFC r253601: newvers.sh: fix the fallback case of git-svn detection
avg [Wed, 7 Aug 2013 07:38:11 +0000 (07:38 +0000)]
MFC r253601: newvers.sh: fix the fallback case of git-svn detection

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

10 years agoMFC r253072: amd64: use -mno-omit-leaf-frame-pointer in addition to
avg [Wed, 7 Aug 2013 07:36:28 +0000 (07:36 +0000)]
MFC r253072: amd64: use -mno-omit-leaf-frame-pointer in addition to
-fno-omit-frame-pointer

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

10 years agoMFC r253605: zfsboottest: remove explicit -Werror
avg [Wed, 7 Aug 2013 07:34:51 +0000 (07:34 +0000)]
MFC r253605: zfsboottest: remove explicit -Werror

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

10 years agoMFC r253068: zfsboottest.sh: remove checks for things that are not
avg [Wed, 7 Aug 2013 07:32:56 +0000 (07:32 +0000)]
MFC r253068: zfsboottest.sh: remove checks for things that are not
strictly required

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

10 years agoMFC r253067: zfsboottest: sync with changes in zfs boot code
avg [Wed, 7 Aug 2013 07:31:21 +0000 (07:31 +0000)]
MFC r253067: zfsboottest: sync with changes in zfs boot code

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

10 years agoMFC r253076: rc.d/zfs: pass -v option to zfs mount
avg [Wed, 7 Aug 2013 07:27:49 +0000 (07:27 +0000)]
MFC r253076: rc.d/zfs: pass -v option to zfs mount

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

10 years agoMFC r253352:
kib [Wed, 7 Aug 2013 07:24:20 +0000 (07:24 +0000)]
MFC r253352:
MFi386: add ddb "show sysregs" command.

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

10 years agoMFC r253526:
kib [Wed, 7 Aug 2013 06:39:19 +0000 (06:39 +0000)]
MFC r253526:
Fix several warnings.
Fix crash in aio_pty_cleanup() by initializing the pointer before
dereferencing.

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