[PC-BSD Commits] [pcbsd/freebsd] 6d5d46: Document IPv6 timer value change in r253970.

GitHub noreply at github.com
Wed Sep 11 09:02:20 PDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/pcbsd/freebsd
  Commit: 6d5d461dc1d39f1f399058fe6bb64aa7df38e401
      https://github.com/pcbsd/freebsd/commit/6d5d461dc1d39f1f399058fe6bb64aa7df38e401
  Author: hrs <hrs at FreeBSD.org>
  Date:   2013-08-05 (Mon, 05 Aug 2013)

  Changed paths:
    M UPDATING

  Log Message:
  -----------
  Document IPv6 timer value change in r253970.


  Commit: c4523d974e7d3a78a18463ebb86d6103bd28ac26
      https://github.com/pcbsd/freebsd/commit/c4523d974e7d3a78a18463ebb86d6103bd28ac26
  Author: mckusick <mckusick at FreeBSD.org>
  Date:   2013-08-05 (Mon, 05 Aug 2013)

  Changed paths:
    M sys/ufs/ffs/ffs_softdep.c

  Log Message:
  -----------
  To better understand performance problems with journalled soft updates,
we need to collect the highest level of allocation for each of the
different soft update dependency structures. This change collects these
statistics and makes them available using `sysctl debug.softdep.highuse'.

Reviewed by: kib
Tested by:   Peter Holm
MFC after:   2 weeks


  Commit: c3a8e703896854a4f73b2602d7692169a0fbcc57
      https://github.com/pcbsd/freebsd/commit/c3a8e703896854a4f73b2602d7692169a0fbcc57
  Author: mckusick <mckusick at FreeBSD.org>
  Date:   2013-08-05 (Mon, 05 Aug 2013)

  Changed paths:
    M sys/ufs/ffs/ffs_softdep.c

  Log Message:
  -----------
  With the addition of journalled soft updates, the "newblk" structures
persist much longer than previously. Historically we had at most 100
entries; now the count may reach a million. With the increased count
we spent far too much time looking them up in the grossly undersized
newblk hash table. Configure the newblk hash table to accurately reflect
the number of entries that it must index.

Reviewed by: kib
Tested by:   Peter Holm
MFC after:   2 weeks


  Commit: 271fe456c422e9d69c3d1c276aba7e8572c9124d
      https://github.com/pcbsd/freebsd/commit/271fe456c422e9d69c3d1c276aba7e8572c9124d
  Author: jhibbits <jhibbits at FreeBSD.org>
  Date:   2013-08-05 (Mon, 05 Aug 2013)

  Changed paths:
    M sys/powerpc/aim/mmu_oea.c

  Log Message:
  -----------
  Evict pages from the PTEG when it's full and trying to insert a new PTE,
rather than panicking.

Reviewed by:	nwhitehorn
MFC after:	3 weeks


  Commit: fadcfc6c44f94fe8c3be5674744fcb211aa77831
      https://github.com/pcbsd/freebsd/commit/fadcfc6c44f94fe8c3be5674744fcb211aa77831
  Author: hrs <hrs at FreeBSD.org>
  Date:   2013-08-05 (Mon, 05 Aug 2013)

  Changed paths:
    M sys/dev/filemon/filemon.c
    M sys/dev/filemon/filemon_wrapper.c

  Log Message:
  -----------
  - 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
MFC after:	3 days


  Commit: e280c38ab52aadf1da86439134cdd237e7181a1e
      https://github.com/pcbsd/freebsd/commit/e280c38ab52aadf1da86439134cdd237e7181a1e
  Author: jhibbits <jhibbits at FreeBSD.org>
  Date:   2013-08-05 (Mon, 05 Aug 2013)

  Changed paths:
    M sys/powerpc/aim/mmu_oea.c

  Log Message:
  -----------
  Remove an unnecessary panic.  The PVO's PTE entry and the PTEG's PTE entry may
not match, if the PVO's PTE is invalid.


  Commit: 7ea290d1eb2fec36b2a7378f8e0ed0a34c81dd3b
      https://github.com/pcbsd/freebsd/commit/7ea290d1eb2fec36b2a7378f8e0ed0a34c81dd3b
  Author: jhibbits <jhibbits at FreeBSD.org>
  Date:   2013-08-05 (Mon, 05 Aug 2013)

  Changed paths:
    M sys/powerpc/ofw/ofw_syscons.c

  Log Message:
  -----------
  Micro-optimize OFW syscons 8-bit blank.

MFC after:	1 week


  Commit: c116c25dd59e2f090a93b32234e356ae28d96a02
      https://github.com/pcbsd/freebsd/commit/c116c25dd59e2f090a93b32234e356ae28d96a02
  Author: sbruno <sbruno at FreeBSD.org>
  Date:   2013-08-05 (Mon, 05 Aug 2013)

  Changed paths:
    M share/man/man4/ciss.4
    M sys/dev/ciss/ciss.c

  Log Message:
  -----------
  Update ciss(4) with new models of raid controllers from HP

Submitted by:	scott.benesh at hp.com
MFC after:	2 weeks
Sponsored by:	Hewlett Packard


  Commit: ef27886236495d424b7f096da332d093109780a6
      https://github.com/pcbsd/freebsd/commit/ef27886236495d424b7f096da332d093109780a6
  Author: erwin <erwin at FreeBSD.org>
  Date:   2013-08-05 (Mon, 05 Aug 2013)

  Changed paths:
    M contrib/bind9/CHANGES
    M contrib/bind9/COPYRIGHT
    M contrib/bind9/FAQ
    M contrib/bind9/FAQ.xml
    M contrib/bind9/Makefile.in
    M contrib/bind9/README
    M contrib/bind9/aclocal.m4
    M contrib/bind9/bin/Makefile.in
    M contrib/bind9/bin/check/check-tool.c
    M contrib/bind9/bin/check/named-checkconf.c
    M contrib/bind9/bin/check/named-checkzone.8
    M contrib/bind9/bin/check/named-checkzone.c
    M contrib/bind9/bin/check/named-checkzone.docbook
    M contrib/bind9/bin/check/named-checkzone.html
    M contrib/bind9/bin/confgen/keygen.c
    M contrib/bind9/bin/confgen/rndc-confgen.c
    M contrib/bind9/bin/dig/dig.1
    M contrib/bind9/bin/dig/dig.c
    M contrib/bind9/bin/dig/dig.docbook
    M contrib/bind9/bin/dig/dig.html
    M contrib/bind9/bin/dig/dighost.c
    M contrib/bind9/bin/dig/host.c
    M contrib/bind9/bin/dig/include/dig/dig.h
    M contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c
    M contrib/bind9/bin/dnssec/dnssec-keygen.c
    M contrib/bind9/bin/dnssec/dnssec-revoke.c
    M contrib/bind9/bin/dnssec/dnssec-settime.c
    M contrib/bind9/bin/dnssec/dnssec-signzone.c
    M contrib/bind9/bin/named/Makefile.in
    M contrib/bind9/bin/named/client.c
    M contrib/bind9/bin/named/config.c
    M contrib/bind9/bin/named/control.c
    M contrib/bind9/bin/named/controlconf.c
    M contrib/bind9/bin/named/include/named/client.h
    M contrib/bind9/bin/named/include/named/globals.h
    M contrib/bind9/bin/named/include/named/server.h
    M contrib/bind9/bin/named/interfacemgr.c
    M contrib/bind9/bin/named/log.c
    M contrib/bind9/bin/named/logconf.c
    M contrib/bind9/bin/named/lwresd.c
    M contrib/bind9/bin/named/main.c
    M contrib/bind9/bin/named/named.conf.5
    M contrib/bind9/bin/named/named.conf.docbook
    M contrib/bind9/bin/named/named.conf.html
    M contrib/bind9/bin/named/query.c
    M contrib/bind9/bin/named/server.c
    M contrib/bind9/bin/named/statschannel.c
    M contrib/bind9/bin/named/tkeyconf.c
    M contrib/bind9/bin/named/tsigconf.c
    M contrib/bind9/bin/named/unix/dlz_dlopen_driver.c
    M contrib/bind9/bin/named/update.c
    M contrib/bind9/bin/named/xfrout.c
    M contrib/bind9/bin/named/zoneconf.c
    M contrib/bind9/bin/nsupdate/nsupdate.c
    M contrib/bind9/bin/rndc/rndc.c
    M contrib/bind9/bin/tools/genrandom.c
    M contrib/bind9/bin/tools/isc-hmac-fixup.8
    M contrib/bind9/bin/tools/isc-hmac-fixup.docbook
    M contrib/bind9/bin/tools/isc-hmac-fixup.html
    M contrib/bind9/config.h.in
    M contrib/bind9/config.threads.in
    M contrib/bind9/configure.in
    M contrib/bind9/doc/arm/Bv9ARM-book.xml
    M contrib/bind9/doc/arm/Bv9ARM.ch01.html
    M contrib/bind9/doc/arm/Bv9ARM.ch02.html
    M contrib/bind9/doc/arm/Bv9ARM.ch03.html
    M contrib/bind9/doc/arm/Bv9ARM.ch04.html
    M contrib/bind9/doc/arm/Bv9ARM.ch05.html
    M contrib/bind9/doc/arm/Bv9ARM.ch06.html
    M contrib/bind9/doc/arm/Bv9ARM.ch07.html
    M contrib/bind9/doc/arm/Bv9ARM.ch08.html
    M contrib/bind9/doc/arm/Bv9ARM.ch09.html
    M contrib/bind9/doc/arm/Bv9ARM.ch10.html
    M contrib/bind9/doc/arm/Bv9ARM.html
    M contrib/bind9/doc/arm/Bv9ARM.pdf
    M contrib/bind9/doc/arm/man.arpaname.html
    M contrib/bind9/doc/arm/man.ddns-confgen.html
    M contrib/bind9/doc/arm/man.dig.html
    M contrib/bind9/doc/arm/man.dnssec-dsfromkey.html
    M contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html
    M contrib/bind9/doc/arm/man.dnssec-keygen.html
    M contrib/bind9/doc/arm/man.dnssec-revoke.html
    M contrib/bind9/doc/arm/man.dnssec-settime.html
    M contrib/bind9/doc/arm/man.dnssec-signzone.html
    M contrib/bind9/doc/arm/man.genrandom.html
    M contrib/bind9/doc/arm/man.host.html
    M contrib/bind9/doc/arm/man.isc-hmac-fixup.html
    M contrib/bind9/doc/arm/man.named-checkconf.html
    M contrib/bind9/doc/arm/man.named-checkzone.html
    M contrib/bind9/doc/arm/man.named-journalprint.html
    M contrib/bind9/doc/arm/man.named.html
    M contrib/bind9/doc/arm/man.nsec3hash.html
    M contrib/bind9/doc/arm/man.nsupdate.html
    M contrib/bind9/doc/arm/man.rndc-confgen.html
    M contrib/bind9/doc/arm/man.rndc.conf.html
    M contrib/bind9/doc/arm/man.rndc.html
    M contrib/bind9/doc/arm/pkcs11.xml
    M contrib/bind9/doc/misc/options
    M contrib/bind9/isc-config.sh.in
    M contrib/bind9/lib/Makefile.in
    M contrib/bind9/lib/bind9/Makefile.in
    M contrib/bind9/lib/bind9/api
    M contrib/bind9/lib/bind9/check.c
    M contrib/bind9/lib/dns/Makefile.in
    M contrib/bind9/lib/dns/acache.c
    M contrib/bind9/lib/dns/adb.c
    M contrib/bind9/lib/dns/api
    M contrib/bind9/lib/dns/cache.c
    M contrib/bind9/lib/dns/client.c
    M contrib/bind9/lib/dns/db.c
    M contrib/bind9/lib/dns/dispatch.c
    M contrib/bind9/lib/dns/dlz.c
    M contrib/bind9/lib/dns/dnssec.c
    M contrib/bind9/lib/dns/dst_api.c
    M contrib/bind9/lib/dns/dst_internal.h
    M contrib/bind9/lib/dns/dst_openssl.h
    M contrib/bind9/lib/dns/ecdb.c
    M contrib/bind9/lib/dns/gen.c
    M contrib/bind9/lib/dns/gssapictx.c
    M contrib/bind9/lib/dns/include/dns/acache.h
    M contrib/bind9/lib/dns/include/dns/db.h
    M contrib/bind9/lib/dns/include/dns/message.h
    M contrib/bind9/lib/dns/include/dns/name.h
    M contrib/bind9/lib/dns/include/dns/ncache.h
    M contrib/bind9/lib/dns/include/dns/nsec.h
    M contrib/bind9/lib/dns/include/dns/nsec3.h
    M contrib/bind9/lib/dns/include/dns/rdata.h
    M contrib/bind9/lib/dns/include/dns/result.h
    M contrib/bind9/lib/dns/include/dns/rpz.h
    M contrib/bind9/lib/dns/include/dns/types.h
    M contrib/bind9/lib/dns/include/dns/validator.h
    M contrib/bind9/lib/dns/include/dns/view.h
    M contrib/bind9/lib/dns/include/dns/zone.h
    M contrib/bind9/lib/dns/include/dst/dst.h
    M contrib/bind9/lib/dns/master.c
    M contrib/bind9/lib/dns/message.c
    M contrib/bind9/lib/dns/name.c
    M contrib/bind9/lib/dns/ncache.c
    M contrib/bind9/lib/dns/nsec.c
    M contrib/bind9/lib/dns/nsec3.c
    M contrib/bind9/lib/dns/openssl_link.c
    M contrib/bind9/lib/dns/openssldsa_link.c
    M contrib/bind9/lib/dns/opensslecdsa_link.c
    M contrib/bind9/lib/dns/opensslgost_link.c
    M contrib/bind9/lib/dns/opensslrsa_link.c
    M contrib/bind9/lib/dns/peer.c
    M contrib/bind9/lib/dns/rbt.c
    M contrib/bind9/lib/dns/rbtdb.c
    M contrib/bind9/lib/dns/rdata.c
    M contrib/bind9/lib/dns/rdata/any_255/tsig_250.c
    M contrib/bind9/lib/dns/rdata/generic/dlv_32769.c
    A contrib/bind9/lib/dns/rdata/generic/eui48_108.c
    A contrib/bind9/lib/dns/rdata/generic/eui48_108.h
    A contrib/bind9/lib/dns/rdata/generic/eui64_109.c
    A contrib/bind9/lib/dns/rdata/generic/eui64_109.h
    A contrib/bind9/lib/dns/rdata/generic/l32_105.c
    A contrib/bind9/lib/dns/rdata/generic/l32_105.h
    A contrib/bind9/lib/dns/rdata/generic/l64_106.c
    A contrib/bind9/lib/dns/rdata/generic/l64_106.h
    A contrib/bind9/lib/dns/rdata/generic/lp_107.c
    A contrib/bind9/lib/dns/rdata/generic/lp_107.h
    M contrib/bind9/lib/dns/rdata/generic/mx_15.c
    A contrib/bind9/lib/dns/rdata/generic/nid_104.c
    A contrib/bind9/lib/dns/rdata/generic/nid_104.h
    M contrib/bind9/lib/dns/rdata/generic/sshfp_44.c
    M contrib/bind9/lib/dns/rdata/generic/txt_16.c
    A contrib/bind9/lib/dns/rdata/generic/uri_256.c
    A contrib/bind9/lib/dns/rdata/generic/uri_256.h
    M contrib/bind9/lib/dns/rdata/in_1/naptr_35.c
    M contrib/bind9/lib/dns/rdata/in_1/nsap_22.c
    M contrib/bind9/lib/dns/request.c
    M contrib/bind9/lib/dns/resolver.c
    M contrib/bind9/lib/dns/result.c
    M contrib/bind9/lib/dns/rootns.c
    M contrib/bind9/lib/dns/rpz.c
    M contrib/bind9/lib/dns/sdb.c
    M contrib/bind9/lib/dns/sdlz.c
    M contrib/bind9/lib/dns/spnego.c
    M contrib/bind9/lib/dns/spnego_asn1.c
    M contrib/bind9/lib/dns/ssu.c
    M contrib/bind9/lib/dns/ssu_external.c
    M contrib/bind9/lib/dns/tkey.c
    M contrib/bind9/lib/dns/tsig.c
    M contrib/bind9/lib/dns/validator.c
    M contrib/bind9/lib/dns/view.c
    M contrib/bind9/lib/dns/xfrin.c
    M contrib/bind9/lib/dns/zone.c
    M contrib/bind9/lib/export/dns/Makefile.in
    M contrib/bind9/lib/export/irs/Makefile.in
    M contrib/bind9/lib/export/isc/Makefile.in
    M contrib/bind9/lib/export/isc/include/isc/Makefile.in
    M contrib/bind9/lib/export/isc/nls/Makefile.in
    M contrib/bind9/lib/export/isc/nothreads/Makefile.in
    M contrib/bind9/lib/export/isc/pthreads/Makefile.in
    M contrib/bind9/lib/export/isc/unix/Makefile.in
    M contrib/bind9/lib/export/isccfg/Makefile.in
    M contrib/bind9/lib/export/samples/Makefile.in
    M contrib/bind9/lib/export/samples/nsprobe.c
    M contrib/bind9/lib/export/samples/sample-async.c
    M contrib/bind9/lib/export/samples/sample-gai.c
    M contrib/bind9/lib/export/samples/sample-request.c
    M contrib/bind9/lib/export/samples/sample-update.c
    M contrib/bind9/lib/export/samples/sample.c
    M contrib/bind9/lib/irs/api
    M contrib/bind9/lib/irs/dnsconf.c
    M contrib/bind9/lib/irs/getaddrinfo.c
    M contrib/bind9/lib/irs/getnameinfo.c
    M contrib/bind9/lib/irs/resconf.c
    M contrib/bind9/lib/isc/Makefile.in
    M contrib/bind9/lib/isc/api
    M contrib/bind9/lib/isc/buffer.c
    M contrib/bind9/lib/isc/include/isc/Makefile.in
    M contrib/bind9/lib/isc/include/isc/buffer.h
    M contrib/bind9/lib/isc/include/isc/file.h
    M contrib/bind9/lib/isc/include/isc/list.h
    M contrib/bind9/lib/isc/include/isc/mem.h
    M contrib/bind9/lib/isc/include/isc/namespace.h
    A contrib/bind9/lib/isc/include/isc/regex.h
    M contrib/bind9/lib/isc/include/isc/region.h
    M contrib/bind9/lib/isc/include/isc/sockaddr.h
    M contrib/bind9/lib/isc/include/isc/socket.h
    M contrib/bind9/lib/isc/include/isc/task.h
    M contrib/bind9/lib/isc/include/isc/timer.h
    M contrib/bind9/lib/isc/inet_aton.c
    M contrib/bind9/lib/isc/mem.c
    M contrib/bind9/lib/isc/nothreads/Makefile.in
    M contrib/bind9/lib/isc/parseint.c
    M contrib/bind9/lib/isc/pthreads/thread.c
    M contrib/bind9/lib/isc/ratelimiter.c
    A contrib/bind9/lib/isc/regex.c
    M contrib/bind9/lib/isc/sockaddr.c
    M contrib/bind9/lib/isc/sparc64/include/isc/atomic.h
    M contrib/bind9/lib/isc/symtab.c
    M contrib/bind9/lib/isc/task.c
    M contrib/bind9/lib/isc/taskpool.c
    M contrib/bind9/lib/isc/timer.c
    M contrib/bind9/lib/isc/timer_api.c
    M contrib/bind9/lib/isc/unix/entropy.c
    M contrib/bind9/lib/isc/unix/file.c
    M contrib/bind9/lib/isc/unix/include/isc/time.h
    M contrib/bind9/lib/isc/unix/net.c
    M contrib/bind9/lib/isc/unix/socket.c
    M contrib/bind9/lib/isc/unix/time.c
    M contrib/bind9/lib/isccc/api
    M contrib/bind9/lib/isccc/cc.c
    M contrib/bind9/lib/isccfg/Makefile.in
    M contrib/bind9/lib/isccfg/aclconf.c
    M contrib/bind9/lib/isccfg/api
    M contrib/bind9/lib/isccfg/include/isccfg/cfg.h
    M contrib/bind9/lib/isccfg/namedconf.c
    M contrib/bind9/lib/isccfg/parser.c
    M contrib/bind9/lib/lwres/api
    M contrib/bind9/lib/lwres/context.c
    M contrib/bind9/lib/lwres/getaddrinfo.c
    M contrib/bind9/lib/lwres/getipnode.c
    M contrib/bind9/lib/lwres/getnameinfo.c
    M contrib/bind9/lib/lwres/getrrset.c
    M contrib/bind9/lib/lwres/lwinetaton.c
    M contrib/bind9/lib/lwres/print.c
    R contrib/bind9/libtool.m4
    A contrib/bind9/libtool.m4/libtool.m4
    A contrib/bind9/libtool.m4/ltoptions.m4
    A contrib/bind9/libtool.m4/ltsugar.m4
    A contrib/bind9/libtool.m4/ltversion.m4
    A contrib/bind9/libtool.m4/lt~obsolete.m4
    M contrib/bind9/ltmain.sh
    M contrib/bind9/make/rules.in
    M contrib/bind9/version
    M lib/bind/config.h
    M lib/bind/dns/code.h
    M lib/bind/dns/dns/enumtype.h
    M lib/bind/dns/dns/rdatastruct.h
    M lib/bind/isc/Makefile
    M usr.sbin/named/Makefile

  Log Message:
  -----------
  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


  Commit: 119e3f63907237d41691e8e38788f7a039ef83d5
      https://github.com/pcbsd/freebsd/commit/119e3f63907237d41691e8e38788f7a039ef83d5
  Author: erwin <erwin at FreeBSD.org>
  Date:   2013-08-05 (Mon, 05 Aug 2013)

  Changed paths:
    R contrib/bind9/libtool.m4/lt~obsolete.m4

  Log Message:
  -----------
  Remove weirdly-named autofoo file.  This is not needed for the (FreeBSD)
build, and freebsd-update chokes on it.  Somehow it did manage to be merged,
despite my best efforts not to.

Approved by:	delphij (mentor)


  Commit: eacc009ef657c5ff020973607fbaeff39343d55c
      https://github.com/pcbsd/freebsd/commit/eacc009ef657c5ff020973607fbaeff39343d55c
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/arm/arm/exception.S

  Log Message:
  -----------
  We no longer need to align the stack before calling swi_handler as it is
already aligned correctly in the PUSHFRAME macro.


  Commit: fb576014bb12d0ceb12812f1b2bcae71277ec293
      https://github.com/pcbsd/freebsd/commit/fb576014bb12d0ceb12812f1b2bcae71277ec293
  Author: ae <ae at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M tools/tools/bootparttest/bootparttest.c

  Log Message:
  -----------
  Fix formatting warning.

MFC after:	1 week


  Commit: e6db10c1ddaf51c2a013bf87512fe4b5174ae52b
      https://github.com/pcbsd/freebsd/commit/e6db10c1ddaf51c2a013bf87512fe4b5174ae52b
  Author: trasz <trasz at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/cam/ctl/ctl.c
    M sys/cam/ctl/ctl_frontend_internal.c

  Log Message:
  -----------
  Remove dead code.


  Commit: 8d75eaaab1dde643385262c6723517ab7ab1e737
      https://github.com/pcbsd/freebsd/commit/8d75eaaab1dde643385262c6723517ab7ab1e737
  Author: dwmalone <dwmalone at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M share/man/man4/usb_quirk.4

  Log Message:
  -----------
  Make section headings for different quirk types consistent.


  Commit: 9db37f40ce4e8538b0c10b46bf8a492d55bf2e61
      https://github.com/pcbsd/freebsd/commit/9db37f40ce4e8538b0c10b46bf8a492d55bf2e61
  Author: avg <avg at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/modules/dtrace/dtrace/Makefile

  Log Message:
  -----------
  dtrace: fix compilation with gcc

Cowardly taking the easiest way and using -Wno-*

MFC after:	3 days
X-MFC with:	r253772


  Commit: 07b58a38cf6664708546a9f4cd18fb8cc3a3bb1f
      https://github.com/pcbsd/freebsd/commit/07b58a38cf6664708546a9f4cd18fb8cc3a3bb1f
  Author: mav <mav at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h

  Log Message:
  -----------
  Make ZFS to use separate thread to handle SPA_ASYNC_REMOVE async events.
Existing async thread is running only on successfull spa_sync() completion,
that is impossible in case of pool loosing required (last) disk(s).  That
indefinite delay of SPA_ASYNC_REMOVE processing made ZFS to not close the
lost disks, preventing GEOM/CAM from destroying devices and reusing names
on later disk reattach.

In earlier version of the patch I've tried to just run existing thread
immediately, unrelated to spa_sync() completion, but that exposed number
of situations where it could stuck due to locks held by stuck spa_sync(),
that are required for other kinds of async events.

Experiments with OpenIndiana snapshot confirmed that they also have this
issue with lost disks reattach.


  Commit: 12049ee5d5885aabb6f2ef194498779fa2135e59
      https://github.com/pcbsd/freebsd/commit/12049ee5d5885aabb6f2ef194498779fa2135e59
  Author: mav <mav at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c

  Log Message:
  -----------
  Make `zpool clear` to reopen also reconnected cache and spare devices.
Since `zpool status` reports about such kinds of errors, it is strange
that they are not cleared by `zpool clear`.


  Commit: 55ff4dd4458f4f0d83a2439a00aca55ca830c569
      https://github.com/pcbsd/freebsd/commit/55ff4dd4458f4f0d83a2439a00aca55ca830c569
  Author: mav <mav at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c

  Log Message:
  -----------
  Disable r252840 when ZFS TRIM is enabled (vfs.zfs.trim.enabled=1) and really
disable TRIM otherwise.

r252840 (illumos bug 3836) is based on assumption that zio_free_sync() has
no lock dependencies and should complete immediately. Unfortunately, with our
TRIM implementation that is not true due to ZIO_STAGE_VDEV_IO_START added
to the ZIO_FREE_PIPELINE, which, while not really accessing devices, still
acquires SCL_ZIO lock for read to be sure devices won't disappear.

When TRIM is disabled, this patch enables direct free execution from r252840
and removes ZIO_STAGE_VDEV_IO_START and ZIO_STAGE_VDEV_IO_ASSESS stages from
the pipeline to avoid lock acquisition.  Otherwise it queues free request as
it was before r252840.


  Commit: 73afbff431cd4ac97e29db7f8fee79baf9751824
      https://github.com/pcbsd/freebsd/commit/73afbff431cd4ac97e29db7f8fee79baf9751824
  Author: mav <mav at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c

  Log Message:
  -----------
  Block reporting of ZFS features for suspended pools.

Before executing any subcommand, zpool tool fetches pools configuration from
the kernel.  Before features support was added, kernel was regenerating that
configuration based on data always present in memory.  Unfortunately, pool
features list and activity counters are not such. They are stored in ZAP,
that normally resides in ARC, but under heavy memory pressure may be swapped
out.  If pool is suspended at this point, there is no way to recover it back
since any zpool command will stuck.

This change has one predictable flaw: `zpool upgrade` always wish to upgrade
suspended pools, but fortunately it can't do it due to the suspension.


  Commit: 95f847fd26e800a0e0c7d818836a003eea5981cd
      https://github.com/pcbsd/freebsd/commit/95f847fd26e800a0e0c7d818836a003eea5981cd
  Author: marius <marius at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/sparc64/include/atomic.h
    M sys/sparc64/sparc64/pmap.c

  Log Message:
  -----------
  Add MD (for now) atomic_store_acq_<type>() and use it in pmap_activate()
to get the semantics when setting the PMAP right. Prior to r251782, the
latter already used implicit acquire semantics, which - currently - means
to not employ additional explicit memory barriers under the hood (see also
r225889).


  Commit: cd60e1fa27e6b6272254aba34a77694d9954788c
      https://github.com/pcbsd/freebsd/commit/cd60e1fa27e6b6272254aba34a77694d9954788c
  Author: hrs <hrs at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M usr.sbin/rtadvd/timer.c
    M usr.sbin/rtsold/rtsold.c

  Log Message:
  -----------
  Fix build on arm and mips.


  Commit: a07c9d34c39b8316691600e021968b318b087434
      https://github.com/pcbsd/freebsd/commit/a07c9d34c39b8316691600e021968b318b087434
  Author: avg <avg at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M UPDATING
    A sys/cddl/compat/opensolaris/sys/debug_compat.h
    M sys/cddl/compat/opensolaris/sys/mutex.h
    M sys/cddl/compat/opensolaris/sys/rwlock.h
    M sys/cddl/dev/dtrace/dtrace_load.c
    M sys/cddl/dev/dtrace/dtrace_unload.c
    M sys/conf/kern.pre.mk
    M sys/conf/options
    M sys/modules/cyclic/Makefile
    M sys/modules/dtrace/dtio/Makefile
    M sys/modules/dtrace/dtmalloc/Makefile
    M sys/modules/dtrace/dtnfscl/Makefile
    M sys/modules/dtrace/dtnfsclient/Makefile
    M sys/modules/dtrace/dtrace/Makefile
    M sys/modules/dtrace/dtrace_test/Makefile
    M sys/modules/dtrace/dtraceall/Makefile
    M sys/modules/dtrace/fasttrap/Makefile
    M sys/modules/dtrace/fbt/Makefile
    M sys/modules/dtrace/lockstat/Makefile
    M sys/modules/dtrace/profile/Makefile
    M sys/modules/dtrace/prototype/Makefile
    M sys/modules/dtrace/sdt/Makefile
    M sys/modules/dtrace/systrace/Makefile
    M sys/modules/dtrace/systrace_freebsd32/Makefile
    M sys/modules/dtrace/systrace_linux32/Makefile
    M sys/modules/opensolaris/Makefile
    M sys/modules/zfs/Makefile

  Log Message:
  -----------
  opensolaris code: translate INVARIANTS to DEBUG and ZFS_DEBUG

Do this by forcing inclusion of
sys/cddl/compat/opensolaris/sys/debug_compat.h
via -include option into all source files from OpenSolaris.
Note that this -include option must always be after -include opt_global.h.

Additionally, remove forced definition of DEBUG for some modules and fix
their build without DEBUG.

Also, meaning of DEBUG was overloaded to enable WITNESS support for some
OpenSolaris (primarily ZFS) locks.  Now this overloading is removed and
that use of DEBUG is replaced with a new option OPENSOLARIS_WITNESS.

MFC after:	17 days


  Commit: cea3d0ebcfdb9647d94f329cbe2a8eb90e3de9d7
      https://github.com/pcbsd/freebsd/commit/cea3d0ebcfdb9647d94f329cbe2a8eb90e3de9d7
  Author: avg <avg at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/modules/cyclic/Makefile

  Log Message:
  -----------
  fix fat-fingering in r253996

MFC after:	17 days
X-MFC with:	r253996


  Commit: 9e78a97e0065d580c560b84772c2959b79755500
      https://github.com/pcbsd/freebsd/commit/9e78a97e0065d580c560b84772c2959b79755500
  Author: mckusick <mckusick at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/ufs/ufs/ufs_vnops.c

  Log Message:
  -----------
  This bug fix is in a code path in rename taken when there is a
collision between a rename and an open system call for the same
target file. Here, rename releases its vnode references, waits for
the open to finish, and then restarts by reacquiring its needed
vnode locks. In this case, rename was unlocking but failing to
release its reference to one of its held vnodes. The effect was
that even after all the actual references to the vnode had gone,
the vnode still showed active references. For files that had been
removed, their space was not reclaimed until the filesystem was
forcibly unmounted.

This bug manifested itself in the Postgres server which would
leak/lose hundreds of files per day amounting to many gigabytes of
disk space. This bug required shutting down Postgres, forcibly
unmounting its filesystem, remounting its filesystem and restarting
Postgres every few days to recover the lost space.

Reported by: Dan Thomas and Palle Girgensohn
Bug-fix by:  kib
Tested by:   Dan Thomas and Palle Girgensohn
MFC after:   2 weeks


  Commit: c5a14d7164df064f98aee7c6ec3bc76703f6b5f4
      https://github.com/pcbsd/freebsd/commit/c5a14d7164df064f98aee7c6ec3bc76703f6b5f4
  Author: hrs <hrs at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/netinet6/nd6.c
    M usr.sbin/ndp/ndp.c

  Log Message:
  -----------
  Fix incompatibility in ICMPV6CTL_ND6_PRLIST sysctl, and SIOCGPRLST_IN6,
SIOCGDRLST_IN6, and SIOCGNBRINFO_IN6 ioctl.  These userland interfaces
treat expiration times in time_second, not time_uptime.


  Commit: abe5830b3c2411a4d2a5ae9cf5629a5b7a957cfc
      https://github.com/pcbsd/freebsd/commit/abe5830b3c2411a4d2a5ae9cf5629a5b7a957cfc
  Author: jfv <jfv at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/dev/e1000/if_igb.c

  Log Message:
  -----------
  When the igb driver is static there are cases when early interrupts occur,
resulting in a panic in refresh_mbufs, to prevent this add a check in the
interrupt handler for DRV_RUNNING.

MFC after: 1 day (critical for 9.2)


  Commit: 576dff05bc71310c08c877c6555692807f2a997e
      https://github.com/pcbsd/freebsd/commit/576dff05bc71310c08c877c6555692807f2a997e
  Author: marius <marius at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/dev/aac/aac_pci.c
    M sys/dev/aac/aacvar.h

  Log Message:
  -----------
  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 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]

MFC after:	3 days


  Commit: 281e37952d1ff13b3d56914bf7e8c9a8dc15460a
      https://github.com/pcbsd/freebsd/commit/281e37952d1ff13b3d56914bf7e8c9a8dc15460a
  Author: marius <marius at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/dev/aac/aac_pci.c

  Log Message:
  -----------
  - Fix a bug in the MSI allocation logic so an MSI is also employed if a
  controller supports only a single message. I haven't seen such an adapter
  out in the wild, though, so this change likely is a NOP.
  While at it, further simplify the MSI allocation logic; there's no need
  to check the number of available messages on our own as pci_alloc_msi(9)
  will just fail if it can't provide us with the single message we want.
- Nuke the unused softc of aacch(4).

MFC after:	1 month


  Commit: b2d5c6bc2aa8c4728acf4f5741f51c3dcc96a3b0
      https://github.com/pcbsd/freebsd/commit/b2d5c6bc2aa8c4728acf4f5741f51c3dcc96a3b0
  Author: jfv <jfv at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/dev/e1000/if_em.c
    M sys/dev/e1000/if_igb.c
    M sys/dev/ixgbe/ixgbe.c
    M sys/dev/ixgbe/ixv.c

  Log Message:
  -----------
  Make the various driver MSIX setup routines fallback to MSI more
gracefully. This change was suggested by Marius Strobl, thank you.

PR: kern/181016
MFC after: ASAP


  Commit: 6ecfed30881b9d03ad4eee62840ed9fae3b92a26
      https://github.com/pcbsd/freebsd/commit/6ecfed30881b9d03ad4eee62840ed9fae3b92a26
  Author: sbruno <sbruno at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M tools/build/mk/OptionalObsoleteFiles.inc

  Log Message:
  -----------
  Adjust make knobs to know that WITH_ICONV installs a /usr/bin/iconv

Remove it if the knob isn't tweaked.  Certain ports seem to think that
if /usr/bin/iconv exists, then libc has built in libiconv things and will
blow up pretty nicely when built.

Reviewed by:	gjb@
MFC after:	2 weeks


  Commit: f5fd32bca5d6cadbe86d031375653c183adce356
      https://github.com/pcbsd/freebsd/commit/f5fd32bca5d6cadbe86d031375653c183adce356
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c

  Log Message:
  -----------
  MFV r254011:

This change have no effect to FreeBSD but integrated for
completeness.

Illumos ZFS issues:
  348 ZFS should handle DKIOCGMEDIAINFOEXT failure


  Commit: 9f2f2e171a6de4c6d713a50366f3572946665fb5
      https://github.com/pcbsd/freebsd/commit/9f2f2e171a6de4c6d713a50366f3572946665fb5
  Author: marcel <marcel at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sbin/fdisk_pc98/fdisk.c
    M sys/boot/pc98/boot2/boot2.c
    M sys/boot/pc98/libpc98/biosdisk.c
    M sys/geom/geom_pc98.c
    M sys/geom/part/g_part_pc98.c
    M sys/sys/diskpc98.h
    M usr.sbin/boot98cfg/boot98cfg.c

  Log Message:
  -----------
  Change <sys/diskpc98.h> to not redefine the same symbols that are
being defined in <sys/diskmbr.h>. Instead give the symbols here a
"PC98_" prefix. This way, both <sys/diskmbr.h> and <sys/diskpc98.h>
can be included in the same C source file.

The renaming is trivial. The only gotcha is that DOSBBSECTOR is
also redefined from 0 to 1. This because DOSBBSECTOR was always
used in conjunction with an addition of 1. The PC98_BBSECTOR symbol
is defined as 1 and the expression is simplified.

Note: it is not believed that ports are seriously impacted; or at
all for that matter.

Approved by: nyan@


  Commit: 44ee260831dcad42016c3c75526eac0b9ee53533
      https://github.com/pcbsd/freebsd/commit/44ee260831dcad42016c3c75526eac0b9ee53533
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/vm/vm_phys.c

  Log Message:
  -----------
  Fill in the description fields for M_FICT_PAGES.

Reviewed by:	kib
MFC after:	3 days


  Commit: a11192f9a00b2b646f39c8c79e968df269688606
      https://github.com/pcbsd/freebsd/commit/a11192f9a00b2b646f39c8c79e968df269688606
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M usr.bin/ldd/ldd.c

  Log Message:
  -----------
  Pass variables prefixed with both LD_ and LD_32_ to the run-time linker.
This prevents unintentional execution of programs when running ldd(1) on
32-bit Linux binaries.

PR:		175339, 127276
Suggested by:	kib, rstone
Reviewed by:	kib
MFC after:	2 weeks


  Commit: 336da2273ba2b400b1d7d7f60376058eeea1dfbd
      https://github.com/pcbsd/freebsd/commit/336da2273ba2b400b1d7d7f60376058eeea1dfbd
  Author: rpaulo <rpaulo at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M contrib/wpa/src/drivers/driver_wired.c

  Log Message:
  -----------
  Fix a timing issue with the wired driver.

After configuring the interface, wait for the link to become active.
Many ethernet drivers reset the chip when we set multicast filters
(causing significant delays due to link re-negotiation) and, by the time
we start sending packets, they are discared instead of going to the ether.

Tested by:	dumbbell


  Commit: f82b0dd6949032a5323bedbe16d1dd4ca1e61d07
      https://github.com/pcbsd/freebsd/commit/f82b0dd6949032a5323bedbe16d1dd4ca1e61d07
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/net/if_tun.c

  Log Message:
  -----------
  Add a missing module version declaration to if_tun(4).

PR:		181078
Submitted by:	Brandon Gooch <jamesbrandongooch at gmail.com>
MFC after:	1 week


  Commit: e141f5c0bac3839e4886a26e1ba796f4e46e6455
      https://github.com/pcbsd/freebsd/commit/e141f5c0bac3839e4886a26e1ba796f4e46e6455
  Author: rpaulo <rpaulo at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M contrib/wpa/src/drivers/driver_wired.c

  Log Message:
  -----------
  Make sure IFM_AVALID is also set when checking ifm_status.

Submitted by:	yongari


  Commit: de4ecca21340ce4d0bf9182cac133c14e031218e
      https://github.com/pcbsd/freebsd/commit/de4ecca21340ce4d0bf9182cac133c14e031218e
  Author: jeff <jeff at FreeBSD.org>
  Date:   2013-08-06 (Tue, 06 Aug 2013)

  Changed paths:
    M sys/amd64/amd64/mp_machdep.c
    M sys/amd64/amd64/pmap.c
    M sys/amd64/amd64/sys_machdep.c
    M sys/amd64/amd64/vm_machdep.c
    M sys/arm/arm/bus_space_generic.c
    M sys/arm/arm/busdma_machdep-v6.c
    M sys/arm/arm/busdma_machdep.c
    M sys/arm/arm/mp_machdep.c
    M sys/arm/arm/pmap-v6.c
    M sys/arm/arm/pmap.c
    M sys/arm/arm/vm_machdep.c
    M sys/arm/at91/at91.c
    M sys/arm/mv/armadaxp/armadaxp_mp.c
    M sys/arm/s3c2xx0/s3c2xx0_space.c
    M sys/arm/xscale/i80321/i80321_space.c
    M sys/arm/xscale/i8134x/i81342_space.c
    M sys/arm/xscale/ixp425/ixp425_pci_space.c
    M sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c
    M sys/cddl/compat/opensolaris/sys/kmem.h
    M sys/compat/linux/linux_misc.c
    M sys/compat/ndis/subr_ntoskrnl.c
    M sys/dev/bktr/bktr_core.c
    M sys/dev/drm/drm_scatter.c
    M sys/dev/drm2/drm_scatter.c
    M sys/dev/drm2/i915/intel_ringbuffer.c
    M sys/dev/drm2/ttm/ttm_bo_util.c
    M sys/dev/xen/blkback/blkback.c
    M sys/dev/xen/netback/netback.c
    M sys/dev/xen/xenpci/xenpci.c
    M sys/i386/i386/machdep.c
    M sys/i386/i386/mp_machdep.c
    M sys/i386/i386/pmap.c
    M sys/i386/i386/sys_machdep.c
    M sys/i386/i386/vm_machdep.c
    M sys/i386/ibcs2/imgact_coff.c
    M sys/i386/pci/pci_cfgreg.c
    M sys/i386/xen/mp_machdep.c
    M sys/i386/xen/pmap.c
    M sys/ia64/ia64/mp_machdep.c
    M sys/kern/imgact_gzip.c
    M sys/kern/init_main.c
    M sys/kern/kern_exec.c
    M sys/kern/kern_malloc.c
    M sys/kern/kern_mbuf.c
    M sys/kern/kern_sharedpage.c
    M sys/kern/subr_busdma_bufalloc.c
    M sys/kern/subr_vmem.c
    M sys/kern/vfs_bio.c
    M sys/mips/mips/mp_machdep.c
    M sys/mips/mips/pmap.c
    M sys/mips/mips/vm_machdep.c
    M sys/mips/sibyte/sb_zbpci.c
    M sys/ofed/include/linux/dma-mapping.h
    M sys/ofed/include/linux/gfp.h
    M sys/ofed/include/linux/linux_compat.c
    M sys/pc98/pc98/machdep.c
    M sys/powerpc/aim/mmu_oea.c
    M sys/powerpc/aim/mmu_oea64.c
    M sys/powerpc/aim/vm_machdep.c
    M sys/powerpc/booke/pmap.c
    M sys/powerpc/booke/vm_machdep.c
    M sys/powerpc/powerpc/busdma_machdep.c
    M sys/powerpc/powerpc/mp_machdep.c
    M sys/sparc64/sparc64/bus_machdep.c
    M sys/sparc64/sparc64/mem.c
    M sys/sparc64/sparc64/mp_machdep.c
    M sys/sparc64/sparc64/pmap.c
    M sys/sparc64/sparc64/vm_machdep.c
    M sys/vm/memguard.c
    M sys/vm/memguard.h
    M sys/vm/pmap.h
    M sys/vm/uma_core.c
    M sys/vm/vm_extern.h
    M sys/vm/vm_glue.c
    M sys/vm/vm_init.c
    M sys/vm/vm_kern.c
    M sys/vm/vm_kern.h
    M sys/vm/vm_map.c
    M sys/vm/vm_map.h
    M sys/vm/vm_object.c
    M sys/x86/x86/busdma_machdep.c
    M sys/xen/gnttab.c

  Log Message:
  -----------
  Replace kernel virtual address space allocation with vmem.  This provides
transparent layering and better fragmentation.

 - Normalize functions that allocate memory to use kmem_*
 - Those that allocate address space are named kva_*
 - Those that operate on maps are named kmap_*
 - Implement recursive allocation handling for kmem_arena in vmem.

Reviewed by:	alc
Tested by:	pho
Sponsored by:	EMC / Isilon Storage Division


  Commit: 52419f21e1afeb0f8279f58d2615df810edd4018
      https://github.com/pcbsd/freebsd/commit/52419f21e1afeb0f8279f58d2615df810edd4018
  Author: kevlo <kevlo at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M sys/kern/kern_poll.c

  Log Message:
  -----------
  Remove unsigned comparison < 0

Found by:	LLVM
Reviewed by:	luigi


  Commit: 0255b9822448af835027e0605c9cec587d668fd6
      https://github.com/pcbsd/freebsd/commit/0255b9822448af835027e0605c9cec587d668fd6
  Author: avg <avg at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M sys/amd64/conf/GENERIC
    M sys/i386/conf/GENERIC
    M sys/ia64/conf/GENERIC
    M sys/powerpc/conf/GENERIC
    M sys/sparc64/conf/GENERIC

  Log Message:
  -----------
  enable KDB_TRACE in GENERICs

KDB_TRACE is not an alternative to DDB/etc, they are complementary.
So I do not see any reason to not enable KDB_TRACE by default.

X-MFC after:	never (change specific to head)


  Commit: 7ddb89a6c3eb91ff20bc13688ba12e639d85f574
      https://github.com/pcbsd/freebsd/commit/7ddb89a6c3eb91ff20bc13688ba12e639d85f574
  Author: mav <mav at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M sys/cam/scsi/scsi_da.c

  Log Message:
  -----------
  Improve r253721 by reporting detected lack of BIO_FLUSH support to GEOM.
That prevents more of such requests from coming and errors from logging.


  Commit: 7f7658c9c849266701ae1f8c867a85c62502430c
      https://github.com/pcbsd/freebsd/commit/7f7658c9c849266701ae1f8c867a85c62502430c
  Author: ganbold <ganbold at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    A sys/arm/allwinner/a20/a20_cpu_cfg.c
    A sys/arm/allwinner/a20/a20_cpu_cfg.h
    A sys/arm/allwinner/a20/files.a20
    A sys/arm/allwinner/a20/std.a20
    M sys/arm/allwinner/common.c
    M sys/arm/allwinner/files.a10
    M sys/arm/allwinner/timer.c
    A sys/arm/conf/CUBIEBOARD2
    A sys/boot/fdt/dts/cubieboard2.dts

  Log Message:
  -----------
  Bring initial support for Allwinner A20 SoC (Cubieboard2).
	Add support for A20 timer.
	Correct interrupt offset depending from chip.
	Add basic code for CPU configuration module.
	For now, add kernel config and dts file
	(only FDT blob related problem needs to be solved later in
	order to have one kernel for both cubieboard1 and 2).

Approved by: ray@


  Commit: cd23449aedfb7a645f8daf6fbd8abd948580609a
      https://github.com/pcbsd/freebsd/commit/cd23449aedfb7a645f8daf6fbd8abd948580609a
  Author: theraven <theraven at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M contrib/libcxxrt/unwind-itanium.h

  Log Message:
  -----------
  Remove __attribute__((__aligned__)) that generates incorrect alignment on compilers that know about SSE.  Code left over from old header that thought that 64 bits was the maximum alignment that anything would ever need...


  Commit: 1e43e695b76a47d7c35f65af8bae24785e64acdb
      https://github.com/pcbsd/freebsd/commit/1e43e695b76a47d7c35f65af8bae24785e64acdb
  Author: mav <mav at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M sys/cam/cam_periph.c
    M sys/cam/cam_xpt.c
    M sys/cam/cam_xpt_periph.h

  Log Message:
  -----------
  Remove droping topology mutex after iterating 100 periphs in CAMGETPASSTHRU.
That is not so slow and so often operation to handle unneeded otherwise
xsoftc.xpt_generation and respective locking complications.


  Commit: 410d14e3edacd5e17eeab5f8721b55686a67de55
      https://github.com/pcbsd/freebsd/commit/410d14e3edacd5e17eeab5f8721b55686a67de55
  Author: cognet <cognet at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M sys/arm/arm/busdma_machdep-v6.c

  Log Message:
  -----------
  Don't bother trying to work around buffers which are not aligned on a cache
line boundary. It has never been 100% correct, and it can't work on SMP,
because nothing prevents another core from accessing data from an unrelated
buffer in the same cache line while we invalidated it. Just use bounce pages
instead.

Reviewed by:	ian
Approved by:	mux (mentor) (implicit)


  Commit: dbf751d8dcba52ecdbffa7ca29db6f75bc9e2b8b
      https://github.com/pcbsd/freebsd/commit/dbf751d8dcba52ecdbffa7ca29db6f75bc9e2b8b
  Author: rpaulo <rpaulo at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M contrib/wpa/src/drivers/driver_wired.c

  Log Message:
  -----------
  Fix previous commit: both flags must be set.


  Commit: a3142db9ac39863c9280f1ec60c165e521b66fd3
      https://github.com/pcbsd/freebsd/commit/a3142db9ac39863c9280f1ec60c165e521b66fd3
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M sys/amd64/amd64/pmap.c
    M sys/amd64/include/pmap.h

  Log Message:
  -----------
  Change the pmap_ts_referenced() method of amd64 pmap to use shared
pvh_global_lock.  This allows the method to be executed in parallel,
avoiding undue contention on the pvh_global_lock for the multithreaded
pagedaemon.

The pmap_ts_referenced() function has to inspect the page mappings for
several pmaps, which need to be locked while pv list lock is owned.
This contradicts to the lock order, where pmap lock is before pv list
lock.  Introduce the generation count for the pv list of the page or
superpage, which indicate any change in the pv list, and, as usual,
perform restart of the iteration if generation changed while pv lock
was dropped for blocking acquire of a pmap lock.

Reported and tested by:	pho
Reviewed by:	alc
Sponsored by:	The FreeBSD Foundation


  Commit: 8de1718b6098ce10c7adafd754331072122d1b3a
      https://github.com/pcbsd/freebsd/commit/8de1718b6098ce10c7adafd754331072122d1b3a
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M sys/amd64/amd64/minidump_machdep.c
    M sys/ofed/include/linux/page.h
    M sys/sparc64/sparc64/genassym.c
    M sys/vm/vm_page.c
    M sys/vm/vm_page.h
    M sys/vm/vm_pageout.c
    M sys/vm/vm_phys.c
    M sys/vm/vm_phys.h
    M sys/vm/vm_zeroidle.c
    M sys/x86/acpica/srat.c

  Log Message:
  -----------
  Split the pagequeues per NUMA domains, and split pageademon process
into threads each processing queue in a single domain.  The structure
of the pagedaemons and queues is kept intact, most of the changes come
from the need for code to find an owning page queue for given page,
calculated from the segment containing the page.

The tie between NUMA domain and pagedaemon thread/pagequeue split is
rather arbitrary, the multithreaded daemon could be allowed for the
single-domain machines, or one domain might be split into several page
domains, to further increase concurrency.

Right now, each pagedaemon thread tries to reach the global target,
precalculated at the start of the pass.  This is not optimal, since it
could cause excessive page deactivation and freeing.  The code should
be changed to re-check the global page deficit state in the loop after
some number of iterations.

The pagedaemons reach the quorum before starting the OOM, since one
thread inability to meet the target is normal for split queues.  Only
when all pagedaemons fail to produce enough reusable pages, OOM is
started by single selected thread.

Launder is modified to take into account the segments layout with
regard to the region for which cleaning is performed.

Based on the preliminary patch by jeff, sponsored by EMC / Isilon
Storage Division.

Reviewed by:	alc
Tested by:	pho
Sponsored by:	The FreeBSD Foundation


  Commit: 9481e259bba3a39043f2dff6baacf69597661b3a
      https://github.com/pcbsd/freebsd/commit/9481e259bba3a39043f2dff6baacf69597661b3a
  Author: jhb <jhb at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M sys/kern/kern_event.c
    M sys/sys/event.h

  Log Message:
  -----------
  Don't emit a spurious EVFILT_PROC event with no fflags set on process exit
if NOTE_EXIT is not being monitored.  The rationale is that a listener
should only get an event for exit() if they registered interest via
NOTE_EXIT.  This matches the behavior on OS X.
- Don't save the exit status on process exit unless NOTE_EXIT is being
  monitored.
- Add an internal EV_DROP flag that requests kqueue_scan() to free the
  knote without signalling it to userland and use this when a process
  exits but the fflags in the knote is zero.

Reviewed by:	jmg
MFC after:	1 month


  Commit: 13df08437f4fa4822c3552d4b9f0467015f361d5
      https://github.com/pcbsd/freebsd/commit/13df08437f4fa4822c3552d4b9f0467015f361d5
  Author: obrien <obrien at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M tools/tools/sysdoc/sysdoc.sh

  Log Message:
  -----------
  Improve the sysctl symbol extraction from the kernel so that it find more
(all?) sysctl's.  Previously some where missed, depending on how they were
defined.


  Commit: 0171695909e6eedf1b357fbe4da2e682b64a9e79
      https://github.com/pcbsd/freebsd/commit/0171695909e6eedf1b357fbe4da2e682b64a9e79
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M cddl/contrib/opensolaris/cmd/ztest/ztest.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c

  Log Message:
  -----------
  MFV r254070:

Merge vendor bugfix for ZFS test suite that triggers false positives.

Illumos ZFS issues:
  3949 ztest fault injection should avoid resilvering devices
  3950 ztest: deadman fires when we're doing a scan
  3951 ztest hang when running dedup test
  3952 ztest: ztest_reguid test and ztest_fault_inject don't place nice together


  Commit: 889769728063e721f306863706e7bdf7e5bed32c
      https://github.com/pcbsd/freebsd/commit/889769728063e721f306863706e7bdf7e5bed32c
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M sys/net80211/ieee80211.c
    M sys/net80211/ieee80211_output.c
    M sys/net80211/ieee80211_proto.h
    M sys/net80211/ieee80211_var.h

  Log Message:
  -----------
  Allow net80211 to compile on stable/9 and stable/8.


  Commit: 72912943141c1310b1bd87f639b993d272ec2e43
      https://github.com/pcbsd/freebsd/commit/72912943141c1310b1bd87f639b993d272ec2e43
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M cddl/contrib/opensolaris/cmd/ztest/ztest.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c

  Log Message:
  -----------
  MFV r254071:

Fix a regression introduced by fix for Illumos bug #3834.  Quote from
Matthew Ahrens on the Illumos issue:

ztest fails this assertion because ztest_dmu_read_write() does
  dmu_tx_hold_free(tx, bigobj, bigoff, bigsize);
and then
    dmu_object_set_checksum(os, bigobj,
  (enum zio_checksum)ztest_random_dsl_prop(ZFS_PROP_CHECKSUM), tx);

If the region to free is past the end of the file, the DMU assumes that there
will be nothing to do for this object.  However, ztest does set_checksum(),
which must modify the dnode.  The fix is for ztest to also call

    dmu_tx_hold_bonus(tx, bigobj);

so we can account for the dirty data associated with setting the checksum

Illumos ZFS issues:
  3955 ztest failure: assertion refcount_count(&tx->tx_space_written)
   + delta <= tx->tx_space_towrite


  Commit: 4f61f84d69eaf07fbd7587d0b731fe972ad79fdd
      https://github.com/pcbsd/freebsd/commit/4f61f84d69eaf07fbd7587d0b731fe972ad79fdd
  Author: peter <peter at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M lib/libc/iconv/citrus_iconv.c

  Log Message:
  -----------
  Our libc iconv (unlike gnu iconv and the citrus code in NetBSD) has a
bypass mode when src == dst.  Unfortunately, there are tools in ports
that pass byte streams through iconv to determine if the encodings
are valid.  eg: gettext-0.18.3+.

Disable the optimization and behave like the other implementations.


  Commit: 541895143dbcbc415fa4b23bf8f4db2d9996ba12
      https://github.com/pcbsd/freebsd/commit/541895143dbcbc415fa4b23bf8f4db2d9996ba12
  Author: neel <neel at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M sys/amd64/amd64/pmap.c

  Log Message:
  -----------
  Use local variables with the appropriate types and eliminate a bunch of casts.

This is a cosmetic change but it does help with a proposed change to increase
the maximum size of physical memory supported on amd64 platforms.

Submitted by:	Chris Torek (torek at torek.net)


  Commit: aa68907edaaef774817c1bf625fa8ca0424f4e84
      https://github.com/pcbsd/freebsd/commit/aa68907edaaef774817c1bf625fa8ca0424f4e84
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M sys/net80211/ieee80211.c
    M sys/net80211/ieee80211_freebsd.c
    M sys/net80211/ieee80211_freebsd.h
    M sys/net80211/ieee80211_hostap.c
    M sys/net80211/ieee80211_hwmp.c
    M sys/net80211/ieee80211_mesh.c
    M sys/net80211/ieee80211_output.c
    M sys/net80211/ieee80211_power.c
    M sys/net80211/ieee80211_proto.c
    M sys/net80211/ieee80211_proto.h
    M sys/net80211/ieee80211_superg.c
    M sys/net80211/ieee80211_wds.c

  Log Message:
  -----------
  Convert net80211 over to using if_transmit for the dispatch from the
upper layer(s).

This eliminates the if_snd queue from net80211. Yay!

This unfortunately has a few side effects:

* It breaks ALTQ to net80211 for now - sorry everyone, but fixing
  parallelism and eliminating the if_snd queue is more important
  than supporting this broken traffic scheduling model. :-)

* There's no VAP and IC flush methods just yet - I think I'll add
  some NULL methods for now just as placeholders.

* It reduces throughput a little because now net80211 will drop packets
  rather than buffer them if the driver doesn't do its own buffering.
  This will be addressed in the future as I implement per-node software
  queues.

Tested:

* ath(4) and iwn(4) in STA operation


  Commit: 3024a234e9051e9331e2728ba554e1f28ba85d26
      https://github.com/pcbsd/freebsd/commit/3024a234e9051e9331e2728ba554e1f28ba85d26
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-07 (Wed, 07 Aug 2013)

  Changed paths:
    M sys/dev/iwn/if_iwn.c

  Log Message:
  -----------
  Cap the number of streams supported to two for now.

I haven't yet reviewed the Intel driver(s) in more depth to see if
there are 1x1 NICs that report they support 2 transmit/receive chains..
if so then we'll have to update this.

Tested:

* Intel 4965, which is a 2x2 device with 3 RX and 2 TX chains.

PR:		kern/181132


  Commit: 0a3b2e376d150258c8294c12a85bec99546ab84b
      https://github.com/pcbsd/freebsd/commit/0a3b2e376d150258c8294c12a85bec99546ab84b
  Author: ache <ache at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M lib/libc/gen/fnmatch.c

  Log Message:
  -----------
  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
MFC after:      1 week


  Commit: 612b57c66cc5aaca953d81189ee30c495f59dccd
      https://github.com/pcbsd/freebsd/commit/612b57c66cc5aaca953d81189ee30c495f59dccd
  Author: ae <ae at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M sys/boot/common/part.c

  Log Message:
  -----------
  Make the check for number of entries less strict.
Some partitioning tools can create GPT with number of entries less
than 128.

MFC after:	1 week


  Commit: 8bff628d3a60d6a6f3d9a43e1eb4447d8a4ee084
      https://github.com/pcbsd/freebsd/commit/8bff628d3a60d6a6f3d9a43e1eb4447d8a4ee084
  Author: ache <ache at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M gnu/usr.bin/grep/grep.c

  Log Message:
  -----------
  Part of r245761 makes "grep -D skip" broken for pipes, i.e.
	echo xxx | grep -D skip xxx
returns nothing. Instead of just removing added S_ISFIFO condition
(originally absent in this version of grep), make it work as latest
GNU version does: don't skip directories and devices if fd == STDIN_FILENO.


  Commit: a9f5589a92d440ca845506369a6a7ae7c1ceb3b9
      https://github.com/pcbsd/freebsd/commit/a9f5589a92d440ca845506369a6a7ae7c1ceb3b9
  Author: gjb <gjb at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M sys/conf/newvers.sh

  Log Message:
  -----------
  When newvers.sh is run, it is possible that the svnversion
(or svnliteversion) in the current lookup path is not what
was used to check out the tree.  If an incompatible version
is used, the svn revision number is not reported in uname(1).

Run ${svnversion} on newvers.sh itself when evaluating if the
svn(1) in use is compatible with the tree.  Fallback to an
empty ${svnversion} if necessary.

With this change, svnliteversion from base is only used
if no compatible svnversion is found, so with this change,
the version of svn(1) from the ports tree is evaluated first.

Requested by:	many
MFC after:	3 days
X-MFC-To:	stable/9, releng/9.2 only


  Commit: 4c7750d3a89a6915e36b36744198453b6ab9996e
      https://github.com/pcbsd/freebsd/commit/4c7750d3a89a6915e36b36744198453b6ab9996e
  Author: ae <ae at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M sys/geom/part/g_part_gpt.c

  Log Message:
  -----------
  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.

MFC after:	2 weeks


  Commit: d9719f74bcc2402e9eb0cd873ad60e6ce8c86c14
      https://github.com/pcbsd/freebsd/commit/d9719f74bcc2402e9eb0cd873ad60e6ce8c86c14
  Author: rstone <rstone at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M sys/kern/subr_bus.c

  Log Message:
  -----------
  Allow drivers to return BUS_PROBE_NOWILDCARD from their attach routine to
match devices where the driver class was fixed but the unit number was
wildcarded.  This better matches the documented behaviour in
DEVICE_PROBE(9).

Reviewed by:	imp


  Commit: f78a72ad6599dcc4dac3c7c3f61d6ad9b9138f6e
      https://github.com/pcbsd/freebsd/commit/f78a72ad6599dcc4dac3c7c3f61d6ad9b9138f6e
  Author: pfg <pfg at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M sys/fs/ext2fs/ext2_hash.c

  Log Message:
  -----------
  Small typo.

MFC after:	3 days


  Commit: d7e2caa8b259a6db816d56306f50a6ecd8337cb4
      https://github.com/pcbsd/freebsd/commit/d7e2caa8b259a6db816d56306f50a6ecd8337cb4
  Author: dteske <dteske at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M sys/boot/forth/beastie.4th
    M sys/boot/forth/color.4th
    M sys/boot/forth/color.4th.8
    M sys/boot/forth/loader.conf.5
    M sys/boot/forth/menu.4th
    M sys/boot/forth/menu.4th.8
    M sys/boot/forth/menu.rc
    M sys/boot/forth/version.4th.8

  Log Message:
  -----------
  Since the introduction of SVN r244048 and [follow-up] r244089, it is now
safe to build upon ``boot_serial?'' functionality to make safer UI choices.


  Commit: baffb509e4ffa105af1955f5481fd1f05f3858c0
      https://github.com/pcbsd/freebsd/commit/baffb509e4ffa105af1955f5481fd1f05f3858c0
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M crypto/openssl/ssl/s3_cbc.c

  Log Message:
  -----------
  MFV r254106 (OpenSSL bugfix for RT #2984):

Check DTLS_BAD_VER for version number.

The version check for DTLS1_VERSION was redundant as
DTLS1_VERSION > TLS1_1_VERSION, however we do need to
check for DTLS1_BAD_VER for compatibility.

Requested by:	zi
Approved by:	benl


  Commit: a73007b025495ca781390791c042c2d7ac380545
      https://github.com/pcbsd/freebsd/commit/a73007b025495ca781390791c042c2d7ac380545
  Author: dteske <dteske at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M sys/boot/forth/menu.4th
    M sys/boot/forth/menu.4th.8

  Log Message:
  -----------
  Update legacy static assignments in old code to support dynamic framing,
plotting, and alignment coinciding with enhancements in SVN r242667.


  Commit: ccc3c4970e788379d0e1e21c2a8a5a56b6fb6d74
      https://github.com/pcbsd/freebsd/commit/ccc3c4970e788379d0e1e21c2a8a5a56b6fb6d74
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M cddl/contrib/opensolaris/cmd/ztest/ztest.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c
    M sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h

  Log Message:
  -----------
  MFV r254079:

Illumos ZFS issues:
  3957 ztest should update the cachefile before killing itself
  3958 multiple scans can lead to partial resilvering
  3959 ddt entries are not always resilvered
  3960 dsl_scan can skip over dedup-ed blocks if
       physical birth != logical birth
  3961 freed gang blocks are not resilvered and can cause pool to suspend
  3962 ztest should print out zfs debug buffer before exiting


  Commit: 40b11a17462845928214986df55e541227bdeda1
      https://github.com/pcbsd/freebsd/commit/40b11a17462845928214986df55e541227bdeda1
  Author: scottl <scottl at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M sys/kern/kern_sysctl.c

  Log Message:
  -----------
  Add a helpful message that can help point to why a sysctl tree removal failed

Obtained from:	Netflix
MFC after:	3 days


  Commit: d1c9a480cbae281f1f04c590e3a63b8fa0cfb03b
      https://github.com/pcbsd/freebsd/commit/d1c9a480cbae281f1f04c590e3a63b8fa0cfb03b
  Author: scottl <scottl at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M sys/dev/mps/mps.c
    M sys/dev/mps/mps_sas.c
    M sys/dev/mps/mps_sas.h
    M sys/dev/mps/mps_sas_lsi.c
    M sys/dev/mps/mpsvar.h

  Log Message:
  -----------
  Sometimes a device misbehaves so badly that it disrupts the entire system.
Add a tunable that allows such a device to be excluded from the driver.
The id parameter is the target id that the driver assigns to a given device.

dev.mps.X.exclude_ids=<id>,<id>

Obtained from:	Netflix
MFC after:	3 days


  Commit: 735f6843c64b09ce16ccac6f7abf947974241d2c
      https://github.com/pcbsd/freebsd/commit/735f6843c64b09ce16ccac6f7abf947974241d2c
  Author: scottl <scottl at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M sys/dev/mps/mps.c
    M sys/dev/mps/mpsvar.h

  Log Message:
  -----------
  Rate limit the 'out of chain frame' messages to once per 60 seconds.

Obtained from:	Netflix
MFC after:	3 days


  Commit: 33ac73409e6f46730963bb9e967295872c50c5ff
      https://github.com/pcbsd/freebsd/commit/33ac73409e6f46730963bb9e967295872c50c5ff
  Author: yongari <yongari at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M sys/dev/bge/if_bge.c
    M sys/dev/bge/if_bgereg.h

  Log Message:
  -----------
  Fix for IPv4 fragment packets treated as RMCP.

bit25 of rxMode MAC register of 5762 needs to be set for rx mgmt
filter to work correctly when processing match for UDP header
fields.  Otherwise false positive can occur which causes IPv4
fragment to be received by APE instead of host.

Reported by:	Geans Pin <geanspin at broadcom.com>


  Commit: fd428c40becfb29227d4db32094c1c1c4f1bbf27
      https://github.com/pcbsd/freebsd/commit/fd428c40becfb29227d4db32094c1c1c4f1bbf27
  Author: jeff <jeff at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M sys/ofed/include/linux/bitops.h

  Log Message:
  -----------
   - Use the correct type in the linux bitops emulation.

Submitted by:	Maxim Ignatenko <gelraen.ua at gmail.com>


  Commit: 31941e8d5db2bff6bbac59234d62b0a62f698f69
      https://github.com/pcbsd/freebsd/commit/31941e8d5db2bff6bbac59234d62b0a62f698f69
  Author: jeff <jeff at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M sys/ofed/include/linux/sysfs.h

  Log Message:
  -----------
   - Correctly handle various edge cases in sysfs emulation.

Sponsored by:	EMC / Isilon Storage Division


  Commit: 5f141f7f1fc16a09ae4b1cc9defb6db495128161
      https://github.com/pcbsd/freebsd/commit/5f141f7f1fc16a09ae4b1cc9defb6db495128161
  Author: jeff <jeff at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M sys/ofed/include/rdma/sdp_socket.h
    M sys/sys/socket.h

  Log Message:
  -----------
   - Reserve a special AF for SDP.  The one we were incorrectly using before
   was taken by another AF.

Sponsored by:	EMC / Isilon Storage Division


  Commit: 30089e4bdffb1ca1274346bb34fccd5b45d675d0
      https://github.com/pcbsd/freebsd/commit/30089e4bdffb1ca1274346bb34fccd5b45d675d0
  Author: jeff <jeff at FreeBSD.org>
  Date:   2013-08-08 (Thu, 08 Aug 2013)

  Changed paths:
    M contrib/ofed/libsdp/src/linux/sdp_inet.h
    M contrib/ofed/management/infiniband-diags/src/sminfo.c
    M contrib/ofed/management/opensm/opensm/osm_console.c
    M contrib/ofed/management/opensm/opensm/osm_subnet.c

  Log Message:
  -----------
   - Fix compile errors from the clang conversion
 - Grab AF_SDP_INET from sys/socket.h

Submitted by:	Garrett Cooper
Sponsored by:	EMC / Isilon Storage Division


  Commit: d073be3ad1145092808b4209092acf1e3fea4326
      https://github.com/pcbsd/freebsd/commit/d073be3ad1145092808b4209092acf1e3fea4326
  Author: erwin <erwin at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M etc/namedb/named.conf

  Log Message:
  -----------
  Add empty zones for Shared Address Space (RFC 6598)

Approved by:	delphij (mentor)
MFC after:	3 days
Sponsored by:	DK Hostmaster A/S


  Commit: 6f05d223ad0f2f12ff57abe71a39c7000c3b5c4b
      https://github.com/pcbsd/freebsd/commit/6f05d223ad0f2f12ff57abe71a39c7000c3b5c4b
  Author: avg <avg at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M sys/amd64/conf/GENERIC
    M sys/i386/conf/GENERIC
    M sys/ia64/conf/GENERIC
    M sys/powerpc/conf/GENERIC
    M sys/powerpc/conf/GENERIC64
    M sys/sparc64/conf/GENERIC

  Log Message:
  -----------
  follow up to r254051

- update powerpc/GENERIC64 as well, suggested by mdf
- update comments so that they make sense after the change, suggested by
  jhb

X-MFC after:	never (change specific to head)


  Commit: 9d86b16a9e419dce7efd57b0d1465200c8b5a218
      https://github.com/pcbsd/freebsd/commit/9d86b16a9e419dce7efd57b0d1465200c8b5a218
  Author: trasz <trasz at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M bin/pkill/pkill.1
    M bin/pkill/pkill.c

  Log Message:
  -----------
  Add -c flag to pgrep(1) and pkill(1), to match login classes.

MFC after:	1 month


  Commit: fcb31f05a939358e510816e46ff7729b2ffd94da
      https://github.com/pcbsd/freebsd/commit/fcb31f05a939358e510816e46ff7729b2ffd94da
  Author: trasz <trasz at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M sys/kern/vfs_acl.c

  Log Message:
  -----------
  Don't dereference null pointer should acl_alloc() be passed M_NOWAIT
and allocation failed.  Nothing in the tree passed M_NOWAIT.

Obtained from:	mjg
MFC after:	1 month


  Commit: 16c7563cf4ffce21e633bfb33a25ab16072fc75e
      https://github.com/pcbsd/freebsd/commit/16c7563cf4ffce21e633bfb33a25ab16072fc75e
  Author: attilio <attilio at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M share/man/man9/Makefile
    M share/man/man9/VOP_GETPAGES.9
    M share/man/man9/vm_page_alloc.9
    A share/man/man9/vm_page_busy.9
    R share/man/man9/vm_page_io.9
    R share/man/man9/vm_page_sleep_if_busy.9
    R share/man/man9/vm_page_wakeup.9
    M sys/amd64/amd64/pmap.c
    M sys/arm/arm/pmap-v6.c
    M sys/arm/arm/pmap.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
    M sys/dev/agp/agp.c
    M sys/dev/drm2/i915/i915_gem.c
    M sys/dev/drm2/ttm/ttm_bo_vm.c
    M sys/dev/drm2/ttm/ttm_tt.c
    M sys/dev/md/md.c
    M sys/fs/fuse/fuse_vnops.c
    M sys/fs/tmpfs/tmpfs_subr.c
    M sys/fs/tmpfs/tmpfs_vnops.c
    M sys/i386/i386/pmap.c
    M sys/i386/xen/pmap.c
    M sys/ia64/ia64/pmap.c
    M sys/kern/kern_exec.c
    M sys/kern/subr_uio.c
    M sys/kern/uipc_shm.c
    M sys/kern/uipc_syscalls.c
    M sys/kern/vfs_bio.c
    M sys/kern/vfs_cluster.c
    M sys/mips/mips/pmap.c
    M sys/powerpc/aim/mmu_oea.c
    M sys/powerpc/aim/mmu_oea64.c
    M sys/powerpc/booke/pmap.c
    M sys/sparc64/sparc64/pmap.c
    M sys/sys/param.h
    M sys/vm/phys_pager.c
    M sys/vm/swap_pager.c
    M sys/vm/vm_fault.c
    M sys/vm/vm_glue.c
    M sys/vm/vm_object.c
    M sys/vm/vm_page.c
    M sys/vm/vm_page.h
    M sys/vm/vm_pageout.c
    M sys/vm/vm_phys.c
    M sys/vm/vnode_pager.c

  Log Message:
  -----------
  The soft and hard busy mechanism rely on the vm object lock to work.
Unify the 2 concept into a real, minimal, sxlock where the shared
acquisition represent the soft busy and the exclusive acquisition
represent the hard busy.
The old VPO_WANTED mechanism becames the hard-path for this new lock
and it becomes per-page rather than per-object.
The vm_object lock becames an interlock for this functionality:
it can be held in both read or write mode.
However, if the vm_object lock is held in read mode while acquiring
or releasing the busy state, the thread owner cannot make any
assumption on the busy state unless it is also busying it.

Also:
- Add a new flag to directly shared busy pages while vm_page_alloc
  and vm_page_grab are being executed.  This will be very helpful
  once these functions happen under a read object lock.
- Move the swapping sleep into its own per-object flag

The KPI is heavilly changed this is why the version is bumped.
It is very likely that some VM ports users will need to change
their own code.

Sponsored by:	EMC / Isilon storage division
Discussed with:	alc
Reviewed by:	jeff, kib
Tested by:	gavin, bapt (older version)
Tested by:	pho, scottl


  Commit: 3f74b0e634cf4f4b3796e44533e8318ef773c3e9
      https://github.com/pcbsd/freebsd/commit/3f74b0e634cf4f4b3796e44533e8318ef773c3e9
  Author: attilio <attilio at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M share/man/man9/mutex.9
    M sys/kern/kern_mutex.c

  Log Message:
  -----------
  Give mutex(9) the ability to recurse on a per-instance basis.
Now the MTX_RECURSE flag can be passed to the mtx_*_flag() calls.
This helps in cases we want to narrow down to specific calls the
possibility to recurse for some locks.

Sponsored by:	EMC / Isilon storage division
Reviewed by:	jeff, alc
Tested by:	pho


  Commit: e9f37cac7422f86c8a65b4c123705f5dccd43fa1
      https://github.com/pcbsd/freebsd/commit/e9f37cac7422f86c8a65b4c123705f5dccd43fa1
  Author: attilio <attilio at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M sys/amd64/amd64/pmap.c
    M sys/dev/drm2/i915/i915_gem.c
    M sys/dev/drm2/ttm/ttm_bo_vm.c
    M sys/i386/i386/pmap.c
    M sys/kern/subr_uio.c
    M sys/vm/_vm_radix.h
    M sys/vm/device_pager.c
    M sys/vm/sg_pager.c
    M sys/vm/vm_fault.c
    M sys/vm/vm_object.c
    M sys/vm/vm_object.h
    M sys/vm/vm_page.c
    M sys/vm/vm_page.h
    M sys/vm/vm_radix.c
    M sys/vm/vm_radix.h

  Log Message:
  -----------
  On all the architectures, avoid to preallocate the physical memory
for nodes used in vm_radix.
On architectures supporting direct mapping, also avoid to pre-allocate
the KVA for such nodes.

In order to do so make the operations derived from vm_radix_insert()
to fail and handle all the deriving failure of those.

vm_radix-wise introduce a new function called vm_radix_replace(),
which can replace a leaf node, already present, with a new one,
and take into account the possibility, during vm_radix_insert()
allocation, that the operations on the radix trie can recurse.
This means that if operations in vm_radix_insert() recursed
vm_radix_insert() will start from scratch again.

Sponsored by:	EMC / Isilon storage division
Reviewed by:	alc (older version)
Reviewed by:	jeff
Tested by:	pho, scottl


  Commit: f65ab5c10cefbefba1cca281b8e41b7956ec6d5e
      https://github.com/pcbsd/freebsd/commit/f65ab5c10cefbefba1cca281b8e41b7956ec6d5e
  Author: obrien <obrien at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M share/man/man4/random.4
    M sys/conf/files
    M sys/dev/random/ivy.c
    M sys/dev/random/nehemiah.c
    M sys/dev/random/probe.c
    A sys/dev/random/random_adaptors.c
    A sys/dev/random/random_adaptors.h
    M sys/dev/random/randomdev.c
    M sys/dev/random/randomdev.h
    M sys/dev/random/randomdev_soft.c
    M sys/dev/random/randomdev_soft.h
    M sys/dev/random/yarrow.c
    M tools/tools/sysdoc/tunables.mdoc

  Log Message:
  -----------
  * Add random_adaptors.[ch] which is basically a store of random_adaptor's.
  random_adaptor is basically an adapter that plugs in to random(4).
  random_adaptor can only be plugged in to random(4) very early in bootup.
  Unplugging random_adaptor from random(4) is not supported, and is probably a
  bad idea anyway, due to potential loss of entropy pools.
  We currently have 3 random_adaptors:
  + yarrow
  + rdrand (ivy.c)
  + nehemeiah

* Remove platform dependent logic from probe.c, and move it into
  corresponding registration routines of each random_adaptor provider.
  probe.c doesn't do anything other than picking a specific random_adaptor
  from a list of registered ones.

* If the kernel doesn't have any random_adaptor adapters present then the
  creation of /dev/random is postponed until next random_adaptor is kldload'ed.

* Fix randomdev_soft.c to refer to its own random_adaptor, instead of a
  system wide one.

Submitted by: arthurmesh at gmail.com, obrien
Obtained from: Juniper Networks
Reviewed by: so (des)


  Commit: 8b37b80e65821eac7fb71791878a7af0827f61b1
      https://github.com/pcbsd/freebsd/commit/8b37b80e65821eac7fb71791878a7af0827f61b1
  Author: obrien <obrien at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M sys/vm/vm_page.h

  Log Message:
  -----------
  Add missing 'VPO_BUSY' from r254141 to fix kernel build break.


  Commit: 2895e1352cf3788606924d800c3a5c589520ea00
      https://github.com/pcbsd/freebsd/commit/2895e1352cf3788606924d800c3a5c589520ea00
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M include/stdlib.h
    M lib/libc/stdio/Makefile.inc
    M lib/libc/stdio/Symbol.map
    M lib/libc/stdio/mktemp.3
    M lib/libc/stdio/mktemp.c
    M tools/regression/lib/libc/stdio/Makefile
    A tools/regression/lib/libc/stdio/test-mkostemp.c

  Log Message:
  -----------
  Add mkostemp() and mkostemps().

These are like mkstemp() and mkstemps() but allow passing open(2) flags like
O_CLOEXEC.


  Commit: b239ca1a30625ac48b3722e376bb94579c7e43f3
      https://github.com/pcbsd/freebsd/commit/b239ca1a30625ac48b3722e376bb94579c7e43f3
  Author: marcel <marcel at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M sys/boot/ficl/loader.c

  Log Message:
  -----------
  Fix the freaddir implementation for the stand-alone interpreter.

Bug pointed out by: Jan Beich <jbeich at tormail.org>


  Commit: 8c0b13ef1fb3598031bf5b84cb8391e2c3dbef35
      https://github.com/pcbsd/freebsd/commit/8c0b13ef1fb3598031bf5b84cb8391e2c3dbef35
  Author: hselasky <hselasky at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    A tools/tools/usbtest/Makefile
    A tools/tools/usbtest/usb_control_ep_test.c
    A tools/tools/usbtest/usb_modem_test.c
    A tools/tools/usbtest/usb_msc_test.c
    A tools/tools/usbtest/usb_msc_test.h
    A tools/tools/usbtest/usbtest.c
    A tools/tools/usbtest/usbtest.h

  Log Message:
  -----------
  Initial commit of my USB test code which can exercise connected USB
devices and the FreeBSD USB stack itself. This program can be used to
test compliance against well established usb.org standards, also
called chapter-9 tests. The host platform can act as either USB device
or USB host depending on the available hardware. The basic USB
communication happens through FreeBSD's own libusb v2, and some
sysctls are also used to invoke specific error conditions. This test
program can be used to verify correct operation of external USB
harddisks under heavy load and various other conditions. The software
is driven via a simple command line interface. Main supported USB host
classes are "USB mass storage" and "USB modems".


  Commit: 8f3909e991e98b9e98910115153e0f6eff39861c
      https://github.com/pcbsd/freebsd/commit/8f3909e991e98b9e98910115153e0f6eff39861c
  Author: jhb <jhb at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M sys/vm/vm_page.c
    M sys/vm/vm_page.h

  Log Message:
  -----------
  Revert the addition of VPO_BUSY and instead update vm_page_replace() to
properly unbusy the page.

Submitted by:	alc


  Commit: 634eb147bd317608829c6d52ccbd54f9492c2566
      https://github.com/pcbsd/freebsd/commit/634eb147bd317608829c6d52ccbd54f9492c2566
  Author: cognet <cognet at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M sys/arm/include/vmparam.h

  Log Message:
  -----------
  Make sure vm_kmem_size is aligned on a page boundary, since that's what vmem
expects.


  Commit: 4933953bc5498599ab8c1724217a5caebd26ff1e
      https://github.com/pcbsd/freebsd/commit/4933953bc5498599ab8c1724217a5caebd26ff1e
  Author: cognet <cognet at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M sys/arm/arm/bus_space_generic.c

  Log Message:
  -----------
  - The address lies in the bus space handle, not in the cookie
- Use the right address when calling kva_free()


  Commit: 51c3f72bfa5a76f897b44233d886641ea448eb77
      https://github.com/pcbsd/freebsd/commit/51c3f72bfa5a76f897b44233d886641ea448eb77
  Author: cognet <cognet at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M sys/arm/include/vmparam.h
    M sys/kern/kern_malloc.c

  Log Message:
  -----------
  Instead of just trying to do it for arm, make sure vm_kmem_size is properly
aligned in kmeminit(), where it'll work for any arch.

Suggested by:	alc


  Commit: 333a884980fcd5ce0bb3149003f04f476f610185
      https://github.com/pcbsd/freebsd/commit/333a884980fcd5ce0bb3149003f04f476f610185
  Author: cognet <cognet at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M sys/kern/init_main.c
    M sys/kern/kern_synch.c
    M sys/sys/proc.h

  Log Message:
  -----------
  Don't call sleepinit() from proc0_init(), make it a SYSINIT instead.
vmem needs the sleepq locks to be initialized when free'ing kva, so we want it
called as early as possible.


  Commit: 340906f4262351183cf7c5b706d304261a6cac87
      https://github.com/pcbsd/freebsd/commit/340906f4262351183cf7c5b706d304261a6cac87
  Author: zont <zont at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M sys/vm/vm_param.h

  Log Message:
  -----------
  Remove unused definition for CTL_VM_NAMES.

Suggested by:	bde


  Commit: e5d07cf87956bafb941eedcd1e6d9c5517323319
      https://github.com/pcbsd/freebsd/commit/e5d07cf87956bafb941eedcd1e6d9c5517323319
  Author: cognet <cognet at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M sys/arm/s3c2xx0/s3c2xx0_space.c

  Log Message:
  -----------
  - The address lies in the bus space handle, not in the cookie
- Use the right address when calling kva_free()
(Is there any reason why the s3c2xx0 comes with its own version of bs_map/
 bs_unmap ? It seems to be just the same as in bus_space_generic.c)


  Commit: c5083d56109b0ac82adfb615c3b6dc0153d44e8e
      https://github.com/pcbsd/freebsd/commit/c5083d56109b0ac82adfb615c3b6dc0153d44e8e
  Author: cognet <cognet at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M sys/arm/s3c2xx0/s3c2xx0_space.c

  Log Message:
  -----------
  Use the correct address when calling kva_free()

Pointy hat to:	cognet
Spotted out by:	alc


  Commit: 075cac9cbd306d57aaba3cddbafc688accadc75d
      https://github.com/pcbsd/freebsd/commit/075cac9cbd306d57aaba3cddbafc688accadc75d
  Author: alfred <alfred at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M usr.sbin/watchdogd/watchdogd.c

  Log Message:
  -----------
  Fix bug in r253719: fix command line watchdog disable.

r253719 disallowed watchdog(8) from disabling the watchdog
by breaking the ability to pass 0 as a timeout arg.  Fix this.


  Commit: d44a7909033bd9216b4344a8a374cdf69f87762e
      https://github.com/pcbsd/freebsd/commit/d44a7909033bd9216b4344a8a374cdf69f87762e
  Author: joel <joel at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M share/man/man9/vm_page_busy.9

  Log Message:
  -----------
  mdoc: document title should be all caps.


  Commit: d921a36411c6648a334eb4df17b0d8553a3a44c5
      https://github.com/pcbsd/freebsd/commit/d921a36411c6648a334eb4df17b0d8553a3a44c5
  Author: joel <joel at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M share/man/man9/mutex.9

  Log Message:
  -----------
  Minor mdoc nits.


  Commit: b12d985141739c8604c74a8943c612d0285c0708
      https://github.com/pcbsd/freebsd/commit/b12d985141739c8604c74a8943c612d0285c0708
  Author: joel <joel at FreeBSD.org>
  Date:   2013-08-09 (Fri, 09 Aug 2013)

  Changed paths:
    M share/man/man4/rsu.4

  Log Message:
  -----------
  mdoc: remove commented out macro, sort SEE ALSO and add missing .El.


  Commit: 29e6d17ad1d88a5156b4c44ff927a4ae7be2c279
      https://github.com/pcbsd/freebsd/commit/29e6d17ad1d88a5156b4c44ff927a4ae7be2c279
  Author: rpaulo <rpaulo at FreeBSD.org>
  Date:   2013-08-10 (Sat, 10 Aug 2013)

  Changed paths:
    M lib/libproc/proc_sym.c

  Log Message:
  -----------
  Fix the return value when we found a symbol in .dynstr. This nasty bug was
preventing a lot of symbol lookups in dtruss -s, for example.


  Commit: 4675fcfce0ca7178b334ea67fe2d3ab745477a95
      https://github.com/pcbsd/freebsd/commit/4675fcfce0ca7178b334ea67fe2d3ab745477a95
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-10 (Sat, 10 Aug 2013)

  Changed paths:
    M sys/amd64/amd64/pmap.c
    M sys/dev/drm2/ttm/ttm_page_alloc.c
    M sys/dev/virtio/balloon/virtio_balloon.c
    M sys/i386/i386/pmap.c
    M sys/vm/device_pager.c
    M sys/vm/memguard.c
    M sys/vm/sg_pager.c
    M sys/vm/uma_core.c
    M sys/vm/uma_int.h
    M sys/vm/vm_page.c
    M sys/vm/vm_page.h
    M sys/vm/vm_pageout.c
    M sys/vm/vm_phys.c

  Log Message:
  -----------
  Different consumers of the struct vm_page abuse pageq member to keep
additional information, when the page is guaranteed to not belong to a
paging queue.  Usually, this results in a lot of type casts which make
reasoning about the code correctness harder.

Sometimes m->object is used instead of pageq, which could cause real
and confusing bugs if non-NULL m->object is leaked.  See r141955 and
r253140 for examples.

Change the pageq member into a union containing explicitly-typed
members.  Use them instead of type-punning or abusing m->object in x86
pmaps, uma and vm_page_alloc_contig().

Requested and reviewed by:	alc
Sponsored by:	The FreeBSD Foundation


  Commit: 962456a2eae3f3c886e7e6df87cc769f2b8bbbe6
      https://github.com/pcbsd/freebsd/commit/962456a2eae3f3c886e7e6df87cc769f2b8bbbe6
  Author: gjb <gjb at FreeBSD.org>
  Date:   2013-08-10 (Sat, 10 Aug 2013)

  Changed paths:
    M sys/conf/newvers.sh

  Log Message:
  -----------
  Fix a typo.  The script should run /usr/bin/svnliteversion instead of
/usr/bin/svnversion in the affected section.

Reported by:	lev, Dan Mack


  Commit: 9cf594447b464247718faa3735296514e8d0928c
      https://github.com/pcbsd/freebsd/commit/9cf594447b464247718faa3735296514e8d0928c
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-10 (Sat, 10 Aug 2013)

  Changed paths:
    M sys/modules/random/Makefile

  Log Message:
  -----------
  Restore the ability to kldload random.ko, by linking in the newly
added random_adaptors.c.


  Commit: e3e1c5db73b1252932f9d90ce2148d1c8eff1265
      https://github.com/pcbsd/freebsd/commit/e3e1c5db73b1252932f9d90ce2148d1c8eff1265
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-10 (Sat, 10 Aug 2013)

  Changed paths:
    M sys/modules/random/Makefile

  Log Message:
  -----------
  The random_adapters.c is standard in the conf/files.  Revert wrong
r254185.

Pointed out by:	peter


  Commit: fc8a240c932befded2fb41a38bf6edddb8cae527
      https://github.com/pcbsd/freebsd/commit/fc8a240c932befded2fb41a38bf6edddb8cae527
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-10 (Sat, 10 Aug 2013)

  Changed paths:
    M sys/dev/cpuctl/cpuctl.c

  Log Message:
  -----------
  Match malloc(9) calls with free(9), not contigfree(9).  Also remove
unneeded checks for NULL, free(9) can handle NULL pointers on its own,
and the regions were allocated with M_WAITOK flag as well.

Reported and tested by:	Larry Rosenman <ler at lerctr.org>
MFC after:	1 week


  Commit: 0e7402e0467f2c12faf1ab60ccb92dec98b5e180
      https://github.com/pcbsd/freebsd/commit/0e7402e0467f2c12faf1ab60ccb92dec98b5e180
  Author: sjg <sjg at FreeBSD.org>
  Date:   2013-08-10 (Sat, 10 Aug 2013)

  Changed paths:
    M contrib/bmake/parse.c
    M usr.bin/bmake/Makefile

  Log Message:
  -----------
  ParseGetLine: don't treat a zero byte as end of buffer if P_end says it isn't.
Consume up to next newline, and issue a parse warning.
If no newline found before P_end, carry on as before.


  Commit: 58a6f3bcbe0e4af14ee8a6ac95181f4bddc558c3
      https://github.com/pcbsd/freebsd/commit/58a6f3bcbe0e4af14ee8a6ac95181f4bddc558c3
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-10 (Sat, 10 Aug 2013)

  Changed paths:
    M sys/kern/subr_witness.c

  Log Message:
  -----------
  The r254167 moved initialization of the sleepqueues before the witness
is operational.  init_sleepqueues() initializes 256 mutexes, which,
due to witness still being cold, started to overflow the pending_locks
array.

As stated in the reported panic message, increase WITNESS_PENDLIST
from 768 to 1024, which provides space for additional 256 locks.

Reported by:	many
Tested by:	rakuco, bdrewery


  Commit: 5c0ad988c9fafee15446d1771718c2401746b243
      https://github.com/pcbsd/freebsd/commit/5c0ad988c9fafee15446d1771718c2401746b243
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-10 (Sat, 10 Aug 2013)

  Changed paths:
    M sys/net80211/ieee80211_output.c

  Log Message:
  -----------
  Add in missing m_free()'s during error conditions.


  Commit: 10427f9082e3a8df9b9618153e05f8b1e9a78071
      https://github.com/pcbsd/freebsd/commit/10427f9082e3a8df9b9618153e05f8b1e9a78071
  Author: rpaulo <rpaulo at FreeBSD.org>
  Date:   2013-08-10 (Sat, 10 Aug 2013)

  Changed paths:
    M cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c

  Log Message:
  -----------
  Load the dtraceall module if /dev/dtrace/dtrace doesn't exist.

MFC after:	3 days


  Commit: 7257b4a872811b4c6e627b8ee5d5f83dfed5a7ea
      https://github.com/pcbsd/freebsd/commit/7257b4a872811b4c6e627b8ee5d5f83dfed5a7ea
  Author: rpaulo <rpaulo at FreeBSD.org>
  Date:   2013-08-10 (Sat, 10 Aug 2013)

  Changed paths:
    M sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c

  Log Message:
  -----------
  fasttrap_fork(): unlock the processes before removing the tracepoints.

In the future, we'll need to come up with new proc_*() functions that accept
locked processes. For now, this prevents postgresql + DTrace from crashing the
system.

MFC after:	1 month


  Commit: 02826bf3e4c514a45a4528de77f487132e19c3e9
      https://github.com/pcbsd/freebsd/commit/02826bf3e4c514a45a4528de77f487132e19c3e9
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-10 (Sat, 10 Aug 2013)

  Changed paths:
    A sys/contrib/dev/iwn/iwlwifi-6000g2a-18.168.6.1.fw.uu
    M sys/modules/iwnfw/iwn6000g2a/Makefile

  Log Message:
  -----------
  Update the 6000g2a image.

Obtained from:	Linux, Intel


  Commit: 80a5356f3dc3b26fb29c6a0b18332482f1d0b700
      https://github.com/pcbsd/freebsd/commit/80a5356f3dc3b26fb29c6a0b18332482f1d0b700
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-10 (Sat, 10 Aug 2013)

  Changed paths:
    R sys/contrib/dev/iwn/iwlwifi-6000g2a-17.168.5.3.fw.uu

  Log Message:
  -----------
  Remove a now-unused firmware.


  Commit: bbb093c0126fe1fc89dfbbc398d0b8d86a190df5
      https://github.com/pcbsd/freebsd/commit/bbb093c0126fe1fc89dfbbc398d0b8d86a190df5
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-10 (Sat, 10 Aug 2013)

  Changed paths:
    A sys/contrib/dev/iwn/iwnwifi-2030-18.168.6.1.fw.uu
    M sys/modules/iwnfw/Makefile
    A sys/modules/iwnfw/iwn2030/Makefile

  Log Message:
  -----------
  Add firmware for the Intel 2030 and variants.

Submitted by:	Cedric GROSS <cg at gross.info>
Obtained from:	Linux, Intel


  Commit: a88aeba0b02d1b6c21868d625dc971587bf385bb
      https://github.com/pcbsd/freebsd/commit/a88aeba0b02d1b6c21868d625dc971587bf385bb
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-10 (Sat, 10 Aug 2013)

  Changed paths:
    M sys/dev/iwn/if_iwn.c
    M sys/dev/iwn/if_iwnvar.h

  Log Message:
  -----------
  Prepare for the PAN (personal area network) support for iwn(4).

* Break out the single, static RX context into a pointer, and ..
* .. extend it to two RX contexts - a default and a PAN context.

Whilst here, add a few extra fields in preparation for further iwn(4)
work.

Tested:

* Intel 4965, STA mode - same level of stability
* Intel 5100, STA mode - no change

Submitted by:	Cedric Gross <cg at gross.info>


  Commit: 11af802221432d5858753e8bc86e86d3231c7029
      https://github.com/pcbsd/freebsd/commit/11af802221432d5858753e8bc86e86d3231c7029
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-10 (Sat, 10 Aug 2013)

  Changed paths:
    M sys/dev/iwn/if_iwn.c

  Log Message:
  -----------
  Use the correct structure size when flipping the BT coex state machine.

This showed up when doing some basic testing on the Intel 6230.

Tested:

* Intel 6230, STA mode


  Commit: 1fae52dd39d0ffbdf45da497349e773ce03b2334
      https://github.com/pcbsd/freebsd/commit/1fae52dd39d0ffbdf45da497349e773ce03b2334
  Author: rpaulo <rpaulo at FreeBSD.org>
  Date:   2013-08-10 (Sat, 10 Aug 2013)

  Changed paths:
    M sys/dev/pci/fixup_pci.c

  Log Message:
  -----------
  Use device_printf().


  Commit: 68b7f99701619961575786ae568adc85ad055d5c
      https://github.com/pcbsd/freebsd/commit/68b7f99701619961575786ae568adc85ad055d5c
  Author: trasz <trasz at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M usr.bin/su/su.1

  Log Message:
  -----------
  In su(1), fix option ordering and clarify that the login class specified
must be defined in login.conf.

MFC after:	1 month


  Commit: 3a574dd0d6d6504922683480e277c174a98e68c2
      https://github.com/pcbsd/freebsd/commit/3a574dd0d6d6504922683480e277c174a98e68c2
  Author: gjb <gjb at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M sys/conf/newvers.sh

  Log Message:
  -----------
  Use realpath(1) to determine the location of the newvers.sh script,
since the current working directory might not be what is expected,
causing svn{,lite}version to fail to find ${0} (itself).

Submitted by:	Dan Mack


  Commit: dfbec9669f26f5557aa8fb7f9d64c035141a3516
      https://github.com/pcbsd/freebsd/commit/dfbec9669f26f5557aa8fb7f9d64c035141a3516
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M sys/sys/wait.h

  Log Message:
  -----------
  wait: Make sure WIFSIGNALED(s) is false if WIFCONTINUED(s) is true.


  Commit: 999ad6ecadf4d6f211cd1f3ea91fa635230cce36
      https://github.com/pcbsd/freebsd/commit/999ad6ecadf4d6f211cd1f3ea91fa635230cce36
  Author: cy <cy at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M netinet/IPFILTER.LICENCE
    R netinet/QNX_OCL.txt
    M netinet/fil.c
    M netinet/ip_auth.c
    M netinet/ip_auth.h
    M netinet/ip_compat.h
    M netinet/ip_fil.c
    M netinet/ip_fil.h
    M netinet/ip_fil_freebsd.c
    M netinet/ip_frag.c
    M netinet/ip_frag.h
    M netinet/ip_ftp_pxy.c
    R netinet/ip_h323_pxy.c
    M netinet/ip_htable.c
    M netinet/ip_htable.h
    M netinet/ip_ipsec_pxy.c
    M netinet/ip_irc_pxy.c
    M netinet/ip_log.c
    M netinet/ip_lookup.c
    M netinet/ip_lookup.h
    M netinet/ip_nat.c
    M netinet/ip_nat.h
    M netinet/ip_netbios_pxy.c
    M netinet/ip_pool.c
    M netinet/ip_pool.h
    M netinet/ip_pptp_pxy.c
    M netinet/ip_proxy.c
    M netinet/ip_proxy.h
    M netinet/ip_raudio_pxy.c
    M netinet/ip_rcmd_pxy.c
    M netinet/ip_rpcb_pxy.c
    M netinet/ip_rules.c
    M netinet/ip_rules.h
    M netinet/ip_scan.c
    M netinet/ip_scan.h
    M netinet/ip_state.c
    M netinet/ip_state.h
    M netinet/ip_sync.c
    M netinet/ip_sync.h
    M netinet/ipl.h
    M netinet/mlfk_ipl.c
    R netinet/y
    R netinet/y.pub

  Log Message:
  -----------
  Import IP-Filter 5.1.2 into vendor branches using the existing license that
the current version of IP-Filter in FreeBSD is under as per email received
from Darren Reed on Mon, 08 Jul 2013 23:54:16 +1000.

Approved by:	glebius (Mentor), Darren Reed <darrenr at reed.wattle.id.au>


  Commit: 82742bd0da01b6e49a49ed6fab852f019da300d7
      https://github.com/pcbsd/freebsd/commit/82742bd0da01b6e49a49ed6fab852f019da300d7
  Author: cy <cy at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M .cvsignore
    A 4bsd/conf.c.diffs
    A 4bsd/files.diffs
    A 4bsd/files.newconf.diffs
    A 4bsd/files.oldconf.diffs
    A 4bsd/filez.diffs
    A 4bsd/ip_input.c.diffs
    A 4bsd/ip_output.c.diffs
    A 4bsd/kinstall
    A AIX/Makefile
    A AIX/Makefile.ipsend
    A AIX/aix_cfg_ipf.c
    A AIX/bootbits.sh
    A AIX/cpurev
    A AIX/ipfkext.exp
    A AIX/ipfkext.map
    M BNF
    R BSD/.cvsignore
    M BSD/Makefile
    M BSD/Makefile.ipsend
    M BSD/ipfadm-rcd
    M BSD/kupgrade
    A BSD/upgrade
    A BSDOS/files.diffs
    A BSDOS/ioconf.c.i386.diffs
    A BSDOS/ip_input.c.diffs
    A BSDOS/ip_output.c.diffs
    A BSDOS/kinstall
    A BSDOS3/OBJS/README
    A BSDOS3/OBJS/files
    A BSDOS3/OBJS/ioconf.c
    A BSDOS3/files.diffs
    A BSDOS3/in_proto.c.diffs
    A BSDOS3/ioconf.c.i386.diffs
    A BSDOS3/ip_input.c.diffs
    A BSDOS3/ip_output.c.diffs
    A BSDOS3/kinstall
    A BSDOS3/unkinstall
    A BSDOS4/files.diffs
    A BSDOS4/in_proto.c.diffs
    A BSDOS4/ioconf.c.i386.diffs
    A BSDOS4/ip_input.c.diffs
    A BSDOS4/ip_output.c.diffs
    A BSDOS4/kinstall
    A BSDOS4/unkinstall
    M FAQ.FreeBSD
    R FWTK/FWTK.sed
    M FWTK/ftp-gw.diff
    R FWTK/fwtk-2.1-transparency.txt
    M FWTK/fwtk_transparent.diff
    R FWTK/tproxy.diff
    M FreeBSD-2.2/kinstall
    M FreeBSD-3/INST.FreeBSD-3
    M FreeBSD-3/kinstall
    M FreeBSD-4.0/INST.FreeBSD-4
    R FreeBSD-4.0/ipv6-patch
    M FreeBSD-4.0/kinstall
    M FreeBSD/kinstall
    M HISTORY
    A HPUX/INSTALL.TXT
    A HPUX/IPF-ALL/checkinstall
    A HPUX/IPF-ALL/checkremove
    A HPUX/IPF-ALL/description
    A HPUX/IPF-ALL/postinstall
    A HPUX/IPF-ALL/postremove
    A HPUX/IPF-ALL/preinstall
    A HPUX/IPF-ALL/preremove
    A HPUX/IPF-ALL/verify
    A HPUX/Makefile
    A HPUX/Makefile.ipsend
    A HPUX/cpurev
    A HPUX/ethers.c
    A HPUX/installmod
    A HPUX/ipf.psf.dist
    A HPUX/ipfboot
    A HPUX/ipfconf
    A HPUX/makeargs
    A HPUX/master
    A HPUX/space.h
    A HPUX/system
    M INSTALL.FreeBSD
    M INSTALL.IRIX
    M INSTALL.Linux
    M INSTALL.Sol2
    A INSTALL.Tru64
    A IRIX/Makefile
    A IRIX/Makefile.common
    A IRIX/Makefile.ipsend
    A IRIX/Makefile.ipsend.std
    A IRIX/Makefile.std
    A IRIX/cpurev
    A IRIX/getkflags
    A IRIX/getrev
    A IRIX/ipfboot
    A IRIX/ipl
    A Linux/Makefile
    A Linux/Makefile.ipsend
    A Linux/Makefile.kbuild
    A Linux/Tips_SuSE91.txt
    A Linux/howchkconfig
    A Linux/initscript
    A Linux/ipf-linux.h
    A Linux/ipfilter
    A Linux/ipfilter-redhat
    A Linux/ipfilter-suse
    A Linux/ipfilter.spec.dist
    A Linux/linuxversion
    A Linux/minstall
    A Linux/mkinit
    M Makefile
    M NAT.FreeBSD
    A NetBSD-1.2/conf.c-PATCH
    A NetBSD-1.2/files-PATCH
    A NetBSD-1.2/files.oldconf-PATCH
    A NetBSD-1.2/in_proto.c-PATCH
    A NetBSD-1.2/ip_input.c-PATCH
    A NetBSD-1.2/ip_output.c-PATCH
    A NetBSD-1.2/kinstall
    A NetBSD-1.2/minstall
    A NetBSD/conf.c.diffs
    A NetBSD/conf.c.old.diffs
    A NetBSD/files.diffs
    A NetBSD/files.newconf.diffs
    A NetBSD/files.oldconf.diffs
    A NetBSD/filez.diffs
    A NetBSD/in_proto.c.diffs
    A NetBSD/in_proto.c.old.diffs
    A NetBSD/ip_input.c.diffs
    A NetBSD/ip_output.c.diffs
    A NetBSD/kinstall
    A NetBSD/minstall
    A NetBSD/unkinstall
    A NetBSD/unminstall
    A OSF/Makefile
    A OSF/Makefile.ipsend
    A OSF/cpurev
    A OSF/ipfboot
    A OSF/sysconfigtab
    A OpenBSD-2/2.9-IPv6.diffs
    A OpenBSD-2/files.diffs
    A OpenBSD-2/ipf-fastroute.patch-2.7
    A OpenBSD-2/kinstall
    A OpenBSD-2/mknewipf.sh
    A OpenBSD-2/patch.1
    A OpenBSD-2/unkinstall
    A OpenBSD-3/3.0-MAKEDEV-diffs
    A OpenBSD-3/3.0-rc-diffs
    A OpenBSD-3/3.0-sys-diffs
    A OpenBSD-3/3.1-MAKEDEV-diffs
    A OpenBSD-3/3.1-rc-diffs
    A OpenBSD-3/3.1-sys-diffs
    A OpenBSD-3/3.2-MAKEDEV-diffs
    A OpenBSD-3/3.2-rc-diffs
    A OpenBSD-3/3.2-sys-diffs
    A OpenBSD-3/3.3-MAKEDEV-diffs
    A OpenBSD-3/3.3-rc-diffs
    A OpenBSD-3/3.3-sys-diffs
    A OpenBSD-3/3.4-MAKEDEV-diffs
    A OpenBSD-3/3.4-rc-diffs
    A OpenBSD-3/3.4-sys-diffs
    A OpenBSD-3/3.5-MAKEDEV-diffs
    A OpenBSD-3/3.5-rc-diffs
    A OpenBSD-3/3.5-sys-diffs
    A OpenBSD-3/README.3_0
    A OpenBSD-3/README.3_1
    A OpenBSD-3/README.3_2
    A OpenBSD-3/README.3_3
    A OpenBSD-3/README.3_4
    A OpenBSD-3/README.3_5
    A OpenBSD-3/fixdist-3.0
    A OpenBSD-3/fixdist-3.2
    A OpenBSD-3/fixdist-3.3
    A OpenBSD-3/fixdist-3.4
    A OpenBSD-3/fixdist-3.5
    A OpenBSD-3/makedevs-3.0
    A OpenBSD-3/makedevs-3.1
    A OpenBSD-3/makedevs-3.2
    A OpenBSD-3/makedevs-3.3
    A OpenBSD-3/makedevs-3.4
    A OpenBSD-3/makedevs-3.5
    A OpenBSD/files.diffs
    A OpenBSD/kinstall
    A OpenBSD/mknewipf.sh
    A OpenBSD/patch.1
    A OpenBSD/unkinstall
    R QNX_OCL.txt
    A SunOS4/Makefile
    A SunOS4/Makefile.ipsend
    A SunOS4/conf.c.diff
    A SunOS4/files.cmn.diff
    A SunOS4/in_proto.c.diffs
    A SunOS4/kinstall
    A SunOS4/minstall
    A SunOS4/mkroutes
    A SunOS4/rc.ipf
    A SunOS4/reload
    A SunOS4/unkinstall
    A SunOS4/unminstall
    A SunOS5/Makefile
    A SunOS5/Makefile.ipsend
    A SunOS5/copyright
    A SunOS5/depend
    A SunOS5/ipf.conf
    A SunOS5/ipfboot
    A SunOS5/makeargs
    A SunOS5/mblk_misc.c
    A SunOS5/pkginfo
    A SunOS5/postinstall
    A SunOS5/postremove
    A SunOS5/preremove
    A SunOS5/prototype
    A SunOS5/prototype32
    A SunOS5/prototype64
    A SunOS5/prototype_amd64
    A SunOS5/prototype_ia32
    A SunOS5/replace
    A SunOS5/solinstall
    A SunOS5/uninstall
    R UPGRADE_NOTICE
    A WhatsNew50.txt
    A arc4random.c
    R bpf-ipf.h
    R bpf.h
    R bpf_filter.c
    R buildlinux
    M buildsunos
    R common.c
    R etc/etc.sed
    M etc/protocols
    M etc/services
    R facpri.c
    R facpri.h
    M fil.c
    R fils.c
    A hpux.c
    R inet_addr.c
    M ip_auth.c
    M ip_auth.h
    M ip_compat.h
    A ip_dns_pxy.c
    A ip_dstlist.c
    A ip_dstlist.h
    M ip_fil.c
    M ip_fil.h
    A ip_fil_aix.c
    A ip_fil_compat.c
    M ip_fil_freebsd.c
    A ip_fil_hpux.c
    A ip_fil_irix.c
    A ip_fil_linux.c
    A ip_fil_netbsd.c
    A ip_fil_openbsd.c
    A ip_fil_osf.c
    A ip_fil_solaris.c
    A ip_fil_sunos4.c
    M ip_frag.c
    M ip_frag.h
    M ip_ftp_pxy.c
    R ip_h323_pxy.c
    M ip_htable.c
    M ip_htable.h
    M ip_ipsec_pxy.c
    M ip_irc_pxy.c
    R ip_lfil.c
    M ip_log.c
    M ip_lookup.c
    M ip_lookup.h
    R ip_msnrpc_pxy.c
    M ip_nat.c
    M ip_nat.h
    A ip_nat6.c
    M ip_netbios_pxy.c
    M ip_pool.c
    M ip_pool.h
    M ip_pptp_pxy.c
    M ip_proxy.c
    M ip_proxy.h
    M ip_raudio_pxy.c
    M ip_rcmd_pxy.c
    M ip_rpcb_pxy.c
    M ip_scan.c
    M ip_scan.h
    R ip_sfil.c
    M ip_state.c
    M ip_state.h
    M ip_sync.c
    M ip_sync.h
    A ip_tftp_pxy.c
    R ipf.c
    M ipf.h
    A ipf_rb.h
    R ipfs.c
    R ipft_ef.c
    R ipft_hx.c
    R ipft_pc.c
    R ipft_sn.c
    R ipft_td.c
    R ipft_tx.c
    M ipl.h
    R ipl_ldev.c
    R iplang/.cvsignore
    M iplang/Makefile
    M iplang/iplang.h
    M iplang/iplang.tst
    M iplang/iplang_l.l
    M iplang/iplang_y.y
    R ipmon.c
    M ipmon.h
    R ipnat.c
    M ipsd/Makefile
    R ipsd/ip_compat.h
    M ipsd/ipsd.c
    R ipsd/ipsd.sed
    M ipsd/ipsdr.c
    M ipsd/linux.h
    M ipsd/sbpf.c
    M ipsd/sdlpi.c
    M ipsd/slinux.c
    M ipsd/snit.c
    R ipsend/.cvsignore
    M ipsend/44arp.c
    M ipsend/Makefile
    R ipsend/README
    M ipsend/arp.c
    M ipsend/dlcommon.c
    R ipsend/hpux.c
    R ipsend/in_var.h
    M ipsend/ip.c
    R ipsend/ip_compat.h
    R ipsend/ip_var.h
    M ipsend/ipresend.c
    M ipsend/ipsend.5
    M ipsend/ipsend.c
    M ipsend/ipsend.h
    R ipsend/ipsend.sed
    M ipsend/ipsopt.c
    M ipsend/iptest.c
    M ipsend/iptests.c
    M ipsend/larp.c
    M ipsend/linux.h
    M ipsend/lsock.c
    M ipsend/resend.c
    M ipsend/sbpf.c
    M ipsend/sdlpi.c
    M ipsend/sirix.c
    M ipsend/slinux.c
    M ipsend/snit.c
    M ipsend/sock.c
    R ipsend/tcpip.h
    R ipsend/ultrix.c
    R ipt.c
    M ipt.h
    R kmem.c
    M kmem.h
    M l4check/Makefile
    M l4check/l4check.c
    M lib/Makefile
    M lib/addicmp.c
    M lib/addipopt.c
    R lib/addkeep.c
    M lib/alist_free.c
    M lib/alist_new.c
    A lib/allocmbt.c
    A lib/assigndefined.c
    M lib/bcopywrap.c
    M lib/binprint.c
    M lib/buildopts.c
    M lib/checkrev.c
    A lib/connecttcp.c
    M lib/count4bits.c
    M lib/count6bits.c
    M lib/debug.c
    A lib/dupmbt.c
    R lib/extras.c
    M lib/facpri.c
    M lib/facpri.h
    A lib/familyname.c
    M lib/fill6bits.c
    A lib/findword.c
    M lib/flags.c
    A lib/freembt.c
    A lib/ftov.c
    M lib/genmask.c
    M lib/gethost.c
    A lib/geticmptype.c
    M lib/getifname.c
    R lib/getline.c
    M lib/getnattype.c
    M lib/getport.c
    M lib/getportproto.c
    M lib/getproto.c
    M lib/getsumd.c
    R lib/hexdump.c
    R lib/hostmask.c
    M lib/hostname.c
    R lib/hostnum.c
    M lib/icmpcode.c
    A lib/icmptypename.c
    A lib/icmptypes.c
    R lib/inet_addr.c
    M lib/initparse.c
    A lib/interror.c
    M lib/ionames.c
    M lib/ipf_dotuning.c
    A lib/ipf_perror.c
    R lib/ipft_ef.c
    M lib/ipft_hx.c
    M lib/ipft_pc.c
    R lib/ipft_sn.c
    R lib/ipft_td.c
    M lib/ipft_tx.c
    M lib/ipoptsec.c
    M lib/kmem.c
    M lib/kmem.h
    M lib/kmemcpywrap.c
    M lib/kvatoname.c
    A lib/load_dstlist.c
    A lib/load_dstlistnode.c
    M lib/load_file.c
    M lib/load_hash.c
    M lib/load_hashnode.c
    M lib/load_http.c
    M lib/load_pool.c
    M lib/load_poolnode.c
    M lib/load_url.c
    R lib/loglevel.c
    R lib/make_range.c
    A lib/mb_hexdump.c
    A lib/msgdsize.c
    M lib/mutex_emul.c
    M lib/nametokva.c
    M lib/nat_setgroupmap.c
    R lib/natparse.c
    M lib/ntomask.c
    M lib/optname.c
    M lib/optprint.c
    M lib/optprintv6.c
    M lib/optvalue.c
    R lib/parse.c
    A lib/parsefields.c
    A lib/parseipfexpr.c
    A lib/parsewhoisline.c
    A lib/poolio.c
    M lib/portname.c
    R lib/portnum.c
    R lib/ports.c
    A lib/prependmbt.c
    M lib/print_toif.c
    A lib/printactiveaddr.c
    M lib/printactivenat.c
    A lib/printaddr.c
    M lib/printaps.c
    M lib/printbuf.c
    A lib/printdstl_live.c
    A lib/printdstlist.c
    A lib/printdstlistdata.c
    A lib/printdstlistnode.c
    A lib/printdstlistpolicy.c
    A lib/printfieldhdr.c
    M lib/printfr.c
    M lib/printfraginfo.c
    M lib/printhash.c
    M lib/printhash_live.c
    M lib/printhashdata.c
    M lib/printhashnode.c
    A lib/printhost.c
    M lib/printhostmap.c
    M lib/printhostmask.c
    M lib/printifname.c
    M lib/printip.c
    A lib/printipfexpr.c
    A lib/printiphdr.c
    M lib/printlog.c
    A lib/printlookup.c
    M lib/printmask.c
    M lib/printnat.c
    A lib/printnataddr.c
    A lib/printnatfield.c
    A lib/printnatside.c
    M lib/printpacket.c
    M lib/printpacket6.c
    M lib/printpool.c
    M lib/printpool_live.c
    M lib/printpooldata.c
    A lib/printpoolfield.c
    M lib/printpoolnode.c
    M lib/printportcmp.c
    M lib/printproto.c
    M lib/printsbuf.c
    M lib/printstate.c
    A lib/printstatefields.c
    A lib/printtcpflags.c
    M lib/printtqtable.c
    M lib/printtunable.c
    A lib/printunit.c
    R lib/ratoi.c
    R lib/ratoui.c
    M lib/remove_hash.c
    M lib/remove_hashnode.c
    M lib/remove_pool.c
    M lib/remove_poolnode.c
    M lib/resetlexer.c
    M lib/rwlock_emul.c
    A lib/save_execute.c
    A lib/save_file.c
    A lib/save_nothing.c
    A lib/save_syslog.c
    A lib/save_v1trap.c
    A lib/save_v2trap.c
    R lib/tcp_flags.c
    M lib/tcpflags.c
    M lib/tcpoptnames.c
    R lib/to_interface.c
    M lib/v6ionames.c
    M lib/v6optvalue.c
    M lib/var.c
    M lib/verbose.c
    A lib/vtof.c
    A linux.c
    M linux.h
    M man/Makefile
    R man/ipf.1
    M man/ipf.4
    M man/ipf.5
    M man/ipfilter.4
    M man/ipfilter.4.mandoc
    M man/ipfstat.8
    M man/ipftest.1
    M man/ipmon.5
    M man/ipmon.8
    R man/ipnat.1
    M man/ipnat.4
    M man/ipnat.5
    M man/ipnat.8
    M man/ippool.5
    M man/ippool.8
    R man/man.sed
    M md5.c
    R misc.c
    M mkfilters
    M ml_ipl.c
    M mlf_ipl.c
    M mlf_rule.c
    M mlfk_ipl.c
    M mlfk_rule.c
    M mlh_rule.c
    M mli_ipl.c
    M mln_ipl.c
    A mln_rule.c
    A mlo_ipl.c
    A mlo_rule.c
    M mls_ipl.c
    A mls_rule.c
    A mlso_rule.c
    R natparse.c
    R net/.cvsignore
    R opt.c
    R opt_inet6.h
    M opts.h
    R parse.c
    M pcap-ipf.h
    R pcap.h
    M perl/Ipfanaly.pl
    M perl/Isbgraph
    M perl/Services
    M perl/ipfmeta.pl
    M perl/logfilter.pl
    R printnat.c
    R printstate.c
    R radix.c
    A radix_ipf.c
    M radix_ipf.h
    R relay.c
    R rules/.cvsignore
    M rules/BASIC_1.FW
    M rules/BASIC_2.FW
    M rules/firewall
    M rules/ipmon.conf
    R rules/rules.sed
    M rules/server
    R samples/.cvsignore
    M samples/proxy.c
    M samples/relay.c
    M snoop.h
    M solaris.c
    A sys/tree.h
    M test/.cvsignore
    M test/Makefile
    M test/bpftest
    M test/dotest
    A test/e4to6
    A test/expected/.cvsignore
    R test/expected/1
    R test/expected/10
    R test/expected/11
    R test/expected/12
    R test/expected/14
    R test/expected/2
    R test/expected/3
    R test/expected/4
    R test/expected/5
    R test/expected/6
    R test/expected/7
    R test/expected/8
    R test/expected/9
    R test/expected/expected.sed
    M test/expected/f11
    M test/expected/f13
    M test/expected/f18
    A test/expected/f21
    A test/expected/f22
    A test/expected/f25
    A test/expected/f26
    A test/expected/f27
    A test/expected/f28
    A test/expected/f29
    A test/expected/f30
    M test/expected/i1
    M test/expected/i10
    M test/expected/i11
    M test/expected/i12
    M test/expected/i14
    M test/expected/i17
    M test/expected/i18
    R test/expected/i19
    M test/expected/i2
    M test/expected/i20
    A test/expected/i22
    A test/expected/i23
    M test/expected/i3
    M test/expected/i4
    M test/expected/i5
    M test/expected/i6
    M test/expected/i7
    M test/expected/i8
    M test/expected/i9
    M test/expected/in1
    A test/expected/in100
    A test/expected/in101
    A test/expected/in102
    M test/expected/in2
    M test/expected/in3
    M test/expected/in5
    M test/expected/in6
    A test/expected/in7
    M test/expected/ip1
    M test/expected/ip2
    A test/expected/ip3
    A test/expected/ipv6.4
    M test/expected/ipv6.6
    M test/expected/l1
    M test/expected/l1.b
    M test/expected/n1
    M test/expected/n10
    A test/expected/n100
    A test/expected/n101
    A test/expected/n102
    A test/expected/n103
    A test/expected/n104
    A test/expected/n105
    A test/expected/n106
    M test/expected/n11
    A test/expected/n11_6
    M test/expected/n12
    A test/expected/n12_6
    M test/expected/n13
    A test/expected/n13_6
    M test/expected/n14
    A test/expected/n14_6
    A test/expected/n15
    A test/expected/n15_6
    M test/expected/n16
    A test/expected/n17
    A test/expected/n18
    A test/expected/n1_6
    M test/expected/n2
    A test/expected/n200
    A test/expected/n2_6
    M test/expected/n3
    M test/expected/n4
    A test/expected/n4_6
    M test/expected/n5
    A test/expected/n5_6
    M test/expected/n6
    A test/expected/n6_6
    M test/expected/n7
    A test/expected/n7_6
    M test/expected/n8
    A test/expected/n8_6
    M test/expected/n9
    A test/expected/n9_6
    M test/expected/ni10
    M test/expected/ni11
    M test/expected/ni12
    A test/expected/ni17
    A test/expected/ni18
    M test/expected/ni19
    M test/expected/ni2
    M test/expected/ni20
    M test/expected/ni21
    M test/expected/ni23
    M test/expected/ni4
    M test/expected/ni5
    M test/expected/ni6
    M test/expected/ni8
    M test/expected/p1
    A test/expected/p10
    A test/expected/p11
    A test/expected/p12
    A test/expected/p13
    M test/expected/p2
    M test/expected/p3
    A test/expected/p4
    M test/expected/p5
    A test/expected/p6
    A test/expected/p7
    A test/expected/p9
    A test/h4to6
    R test/hextest
    A test/i4to6
    R test/input/1
    R test/input/10
    R test/input/11
    R test/input/12
    R test/input/13
    R test/input/14
    R test/input/2
    R test/input/3
    R test/input/4
    R test/input/5
    R test/input/6
    R test/input/7
    R test/input/8
    R test/input/9
    M test/input/f13
    A test/input/f21
    A test/input/f22
    M test/input/f24
    A test/input/f25
    A test/input/f26
    A test/input/f27
    A test/input/f28
    A test/input/f29
    A test/input/f30
    R test/input/input.sed
    R test/input/ipf6-1
    M test/input/ipv6.1
    M test/input/ipv6.3
    A test/input/ipv6.4
    M test/input/ipv6.6
    M test/input/n10
    A test/input/n100
    A test/input/n101
    A test/input/n102
    A test/input/n103
    A test/input/n104
    A test/input/n105
    A test/input/n106
    A test/input/n10_6
    A test/input/n11_6
    M test/input/n12
    A test/input/n12_6
    A test/input/n13_6
    A test/input/n14_6
    A test/input/n15
    A test/input/n15_6
    M test/input/n16
    A test/input/n17
    A test/input/n17_6
    A test/input/n18
    A test/input/n1_6
    A test/input/n200
    A test/input/n2_6
    A test/input/n4_6
    A test/input/n5_6
    A test/input/n6_6
    A test/input/n7_6
    M test/input/n8
    A test/input/n8_6
    M test/input/n9
    A test/input/n9_6
    M test/input/ni1
    M test/input/ni10
    M test/input/ni11
    M test/input/ni12
    M test/input/ni13
    M test/input/ni14
    M test/input/ni15
    M test/input/ni16
    A test/input/ni18
    M test/input/ni19
    M test/input/ni2
    M test/input/ni20
    M test/input/ni3
    M test/input/ni4
    M test/input/ni5
    M test/input/ni7
    M test/input/ni8
    M test/input/ni9
    A test/input/p10
    A test/input/p11
    A test/input/p12
    A test/input/p13
    A test/input/p4
    A test/input/p6
    A test/input/p7
    A test/input/p9
    M test/intest
    A test/ipflib.sh
    M test/iptest
    M test/itest
    M test/logtest
    R test/mhtest
    M test/mtest
    M test/natipftest
    M test/nattest
    M test/ptest
    R test/regress/1
    R test/regress/10
    R test/regress/11
    R test/regress/12
    R test/regress/13
    R test/regress/14
    R test/regress/2
    R test/regress/3
    R test/regress/4
    R test/regress/5
    R test/regress/6
    R test/regress/7
    R test/regress/8
    R test/regress/9
    M test/regress/f13
    A test/regress/f21
    A test/regress/f22
    A test/regress/f25
    A test/regress/f26
    A test/regress/f27
    A test/regress/f28.ipf
    A test/regress/f28.pool
    A test/regress/f29.ipf
    A test/regress/f29.pool
    A test/regress/f30
    M test/regress/i11
    M test/regress/i12
    M test/regress/i14
    M test/regress/i17
    M test/regress/i18
    M test/regress/i2
    M test/regress/i21
    A test/regress/i22
    A test/regress/i23
    M test/regress/i7
    M test/regress/i8
    A test/regress/in100
    A test/regress/in101
    A test/regress/in102
    M test/regress/in2
    A test/regress/in7
    A test/regress/ip3
    R test/regress/ipf6-1
    A test/regress/ipv6.4
    M test/regress/ipv6.5
    M test/regress/ipv6.6
    A test/regress/n100
    A test/regress/n101
    A test/regress/n102
    A test/regress/n103
    A test/regress/n104
    A test/regress/n105
    A test/regress/n106
    A test/regress/n10_6
    A test/regress/n11_6
    M test/regress/n12
    A test/regress/n12_6
    A test/regress/n13_6
    A test/regress/n14_6
    A test/regress/n15
    A test/regress/n15_6
    A test/regress/n16_6
    A test/regress/n17
    A test/regress/n17_6
    A test/regress/n18
    A test/regress/n1_6
    M test/regress/n2
    A test/regress/n200
    A test/regress/n2_6
    A test/regress/n4_6
    M test/regress/n5
    A test/regress/n5_6
    A test/regress/n6_6
    A test/regress/n7_6
    A test/regress/n8_6
    A test/regress/n9_6
    M test/regress/ni1.nat
    M test/regress/ni13.nat
    M test/regress/ni14.nat
    A test/regress/ni17.ipf
    A test/regress/ni18.ipf
    A test/regress/ni18.nat
    M test/regress/ni2.nat
    M test/regress/ni4.nat
    M test/regress/p1.pool
    A test/regress/p10.nat
    A test/regress/p10.pool
    A test/regress/p11.nat
    A test/regress/p11.pool
    A test/regress/p12.nat
    A test/regress/p12.pool
    A test/regress/p13.ipf
    A test/regress/p13.pool
    M test/regress/p3.ipf
    A test/regress/p4.nat
    A test/regress/p4.pool
    A test/regress/p6.ipf
    A test/regress/p6.pool
    A test/regress/p6.whois
    A test/regress/p7.nat
    A test/regress/p7.pool
    A test/regress/p9.nat
    A test/regress/p9.pool
    R test/regress/regress.sed
    M test/test.format
    R test/test.sed
    M test/vfycksum.pl
    M todo
    M tools/BNF.ipf
    M tools/Makefile
    M tools/ipf.c
    M tools/ipf_y.y
    M tools/ipfcomp.c
    M tools/ipfs.c
    M tools/ipfstat.c
    A tools/ipfsyncd.c
    M tools/ipftest.c
    M tools/ipmon.c
    M tools/ipmon_y.y
    M tools/ipnat.c
    M tools/ipnat_y.y
    M tools/ippool.c
    M tools/ippool_y.y
    M tools/ipscan_y.y
    M tools/ipsyncm.c
    M tools/ipsyncs.c
    M tools/lex_var.h
    M tools/lexer.c
    M tools/lexer.h
    A tru64.c

  Log Message:
  -----------
  Import IP-Filter 5.1.2 into vendor branches using the existing license that
the current version of IP-Filter in FreeBSD is under as per email received
from Darren Reed on Mon, 08 Jul 2013 23:54:16 +1000.

Approved by:	glebius (Mentor), Darren Reed <darrenr at reed.wattle.id.au>


  Commit: 3bf0adb320de3916f0395b6a6a5f00e44c405f60
      https://github.com/pcbsd/freebsd/commit/3bf0adb320de3916f0395b6a6a5f00e44c405f60
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M lib/libc/db/hash/hash.c

  Log Message:
  -----------
  db/hash: Use O_CLOEXEC instead of separate fcntl() call.

In particular, a hash db is used by getpwnam() and getpwuid().

MFC after:	1 week


  Commit: 1d4e890c754f6df754c692a519d450c3bb62bf1b
      https://github.com/pcbsd/freebsd/commit/1d4e890c754f6df754c692a519d450c3bb62bf1b
  Author: gjb <gjb at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M gnu/usr.bin/groff/tmac/mdoc.local

  Log Message:
  -----------
  Add FreeBSD 9.2 to mdoc.local.


  Commit: 324febaf01918418f99998aa5537126ac98c9df0
      https://github.com/pcbsd/freebsd/commit/324febaf01918418f99998aa5537126ac98c9df0
  Author: gjb <gjb at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M share/man/man7/release.7

  Log Message:
  -----------
  - Update the wrapper script to 'release.sh', as used by the FreeBSD
  Release Engineering Team as of 9.2-RELEASE.

- Document that a cross-build release is possible by setting the
  TARGET and TARGET_ARCH variables.

- Include an example of using release.sh with and without the
  optional configuration file.

- Document the supported release.sh configuration file variables.

- Update the 'cdrom' target output file to disc1.iso.

- Update the 'memstick' target output file to memstick.img.

- Add attributions for the last major updates to this manual page.

- Fix some mdoc(7) style nits:
  - Sentences should begin on a new line
  - Use .Pq to enclose full lines in parenthesis


  Commit: 5f2a1d653696ec5457bfd044f0ebcd873bfc3c80
      https://github.com/pcbsd/freebsd/commit/5f2a1d653696ec5457bfd044f0ebcd873bfc3c80
  Author: peter <peter at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M Makefile.inc1
    R contrib/nvi/FAQ
    R contrib/nvi/LAYOUT
    M contrib/nvi/LICENSE
    M contrib/nvi/README
    R contrib/nvi/build/ExtUtils/Embed.pm
    R contrib/nvi/build/Makefile.in
    R contrib/nvi/build/README
    R contrib/nvi/build/README.LynxOS
    R contrib/nvi/build/acconfig.h
    R contrib/nvi/build/aclocal.m4
    R contrib/nvi/build/config.guess
    R contrib/nvi/build/config.h.in
    R contrib/nvi/build/config.sub
    R contrib/nvi/build/configure
    R contrib/nvi/build/configure.in
    R contrib/nvi/build/distrib
    R contrib/nvi/build/install-sh
    R contrib/nvi/build/pathnames.h.in
    R contrib/nvi/build/port.h.in
    R contrib/nvi/build/recover.in
    R contrib/nvi/build/spell.ok
    M contrib/nvi/catalog/Makefile
    M contrib/nvi/catalog/README
    M contrib/nvi/catalog/dump.c
    R contrib/nvi/catalog/dutch
    M contrib/nvi/catalog/dutch.base
    R contrib/nvi/catalog/dutch.check
    R contrib/nvi/catalog/english
    R contrib/nvi/catalog/english.base
    R contrib/nvi/catalog/english.check
    R contrib/nvi/catalog/french
    M contrib/nvi/catalog/french.base
    R contrib/nvi/catalog/french.check
    R contrib/nvi/catalog/german
    M contrib/nvi/catalog/german.base
    R contrib/nvi/catalog/german.check
    M contrib/nvi/catalog/german.owner
    R contrib/nvi/catalog/polish
    M contrib/nvi/catalog/polish.base
    R contrib/nvi/catalog/polish.check
    R contrib/nvi/catalog/ru_RU.KOI8-R
    M contrib/nvi/catalog/ru_RU.KOI8-R.base
    R contrib/nvi/catalog/ru_RU.KOI8-R.check
    M contrib/nvi/catalog/ru_RU.KOI8-R.owner
    R contrib/nvi/catalog/spanish
    M contrib/nvi/catalog/spanish.base
    R contrib/nvi/catalog/spanish.check
    R contrib/nvi/catalog/swedish
    M contrib/nvi/catalog/swedish.base
    R contrib/nvi/catalog/swedish.check
    R contrib/nvi/catalog/uk_UA.KOI8-U
    M contrib/nvi/catalog/uk_UA.KOI8-U.base
    A contrib/nvi/catalog/zh_CN.GB2312.base
    A contrib/nvi/catalog/zh_CN.GB2312.owner
    M contrib/nvi/cl/README.signal
    M contrib/nvi/cl/cl.h
    R contrib/nvi/cl/cl_bsd.c
    M contrib/nvi/cl/cl_funcs.c
    M contrib/nvi/cl/cl_main.c
    M contrib/nvi/cl/cl_read.c
    M contrib/nvi/cl/cl_screen.c
    M contrib/nvi/cl/cl_term.c
    A contrib/nvi/cl/extern.h
    R contrib/nvi/clib/bsearch.c
    R contrib/nvi/clib/env.c
    R contrib/nvi/clib/gethostname.c
    R contrib/nvi/clib/getopt.c
    R contrib/nvi/clib/memchr.c
    R contrib/nvi/clib/memmove.c
    R contrib/nvi/clib/memset.c
    R contrib/nvi/clib/mkstemp.c
    R contrib/nvi/clib/mmap.c
    R contrib/nvi/clib/snprintf.c
    R contrib/nvi/clib/strdup.c
    R contrib/nvi/clib/strerror.c
    R contrib/nvi/clib/strpbrk.c
    R contrib/nvi/clib/strsep.c
    R contrib/nvi/clib/strtol.c
    R contrib/nvi/clib/strtoul.c
    R contrib/nvi/clib/vsnprintf.c
    R contrib/nvi/common/api.c
    M contrib/nvi/common/args.h
    M contrib/nvi/common/common.h
    A contrib/nvi/common/conv.c
    A contrib/nvi/common/conv.h
    M contrib/nvi/common/cut.c
    M contrib/nvi/common/cut.h
    M contrib/nvi/common/delete.c
    A contrib/nvi/common/encoding.c
    M contrib/nvi/common/exf.c
    M contrib/nvi/common/exf.h
    A contrib/nvi/common/extern.h
    M contrib/nvi/common/gs.h
    M contrib/nvi/common/key.c
    M contrib/nvi/common/key.h
    M contrib/nvi/common/line.c
    M contrib/nvi/common/log.c
    M contrib/nvi/common/main.c
    M contrib/nvi/common/mark.c
    M contrib/nvi/common/mark.h
    M contrib/nvi/common/mem.h
    M contrib/nvi/common/msg.c
    M contrib/nvi/common/msg.h
    A contrib/nvi/common/multibyte.h
    M contrib/nvi/common/options.c
    M contrib/nvi/common/options.h
    A contrib/nvi/common/options_def.h
    M contrib/nvi/common/options_f.c
    M contrib/nvi/common/put.c
    M contrib/nvi/common/recover.c
    M contrib/nvi/common/screen.c
    M contrib/nvi/common/screen.h
    M contrib/nvi/common/search.c
    M contrib/nvi/common/seq.c
    M contrib/nvi/common/seq.h
    M contrib/nvi/common/util.c
    M contrib/nvi/common/util.h
    M contrib/nvi/docs/USD.doc/vi.man/vi.1
    M contrib/nvi/ex/ex.c
    M contrib/nvi/ex/ex.h
    M contrib/nvi/ex/ex_abbrev.c
    M contrib/nvi/ex/ex_append.c
    M contrib/nvi/ex/ex_args.c
    M contrib/nvi/ex/ex_argv.c
    M contrib/nvi/ex/ex_at.c
    M contrib/nvi/ex/ex_bang.c
    M contrib/nvi/ex/ex_cd.c
    M contrib/nvi/ex/ex_cmd.c
    M contrib/nvi/ex/ex_cscope.c
    A contrib/nvi/ex/ex_def.h
    M contrib/nvi/ex/ex_delete.c
    M contrib/nvi/ex/ex_display.c
    M contrib/nvi/ex/ex_edit.c
    M contrib/nvi/ex/ex_equal.c
    M contrib/nvi/ex/ex_file.c
    M contrib/nvi/ex/ex_filter.c
    M contrib/nvi/ex/ex_global.c
    M contrib/nvi/ex/ex_init.c
    M contrib/nvi/ex/ex_join.c
    M contrib/nvi/ex/ex_map.c
    M contrib/nvi/ex/ex_mark.c
    M contrib/nvi/ex/ex_mkexrc.c
    M contrib/nvi/ex/ex_move.c
    M contrib/nvi/ex/ex_open.c
    R contrib/nvi/ex/ex_perl.c
    M contrib/nvi/ex/ex_preserve.c
    M contrib/nvi/ex/ex_print.c
    M contrib/nvi/ex/ex_put.c
    M contrib/nvi/ex/ex_quit.c
    M contrib/nvi/ex/ex_read.c
    M contrib/nvi/ex/ex_screen.c
    M contrib/nvi/ex/ex_script.c
    M contrib/nvi/ex/ex_set.c
    M contrib/nvi/ex/ex_shell.c
    M contrib/nvi/ex/ex_shift.c
    M contrib/nvi/ex/ex_source.c
    M contrib/nvi/ex/ex_stop.c
    M contrib/nvi/ex/ex_subst.c
    M contrib/nvi/ex/ex_tag.c
    R contrib/nvi/ex/ex_tcl.c
    M contrib/nvi/ex/ex_txt.c
    M contrib/nvi/ex/ex_undo.c
    M contrib/nvi/ex/ex_usage.c
    M contrib/nvi/ex/ex_util.c
    M contrib/nvi/ex/ex_version.c
    M contrib/nvi/ex/ex_visual.c
    M contrib/nvi/ex/ex_write.c
    M contrib/nvi/ex/ex_yank.c
    M contrib/nvi/ex/ex_z.c
    A contrib/nvi/ex/extern.h
    M contrib/nvi/ex/script.h
    M contrib/nvi/ex/tag.h
    M contrib/nvi/ex/version.h
    R contrib/nvi/include/bitstring.h
    R contrib/nvi/include/cl_extern.h
    R contrib/nvi/include/com_extern.h
    R contrib/nvi/include/ex_def.h
    R contrib/nvi/include/ex_extern.h
    R contrib/nvi/include/ip_extern.h
    R contrib/nvi/include/options_def.h
    R contrib/nvi/include/perl_extern.h
    R contrib/nvi/include/sys/queue.h
    R contrib/nvi/include/tcl_extern.h
    R contrib/nvi/include/tk_extern.h
    R contrib/nvi/include/vi_extern.h
    R contrib/nvi/ip/IP_INSTRUCTIONS
    R contrib/nvi/ip/ip.h
    R contrib/nvi/ip/ip_funcs.c
    R contrib/nvi/ip/ip_main.c
    R contrib/nvi/ip/ip_read.c
    R contrib/nvi/ip/ip_screen.c
    R contrib/nvi/ip/ip_term.c
    R contrib/nvi/ip_cl/Makefile
    R contrib/nvi/ip_cl/ip_cl.c
    R contrib/nvi/perl_api/VI.pod
    R contrib/nvi/perl_api/nviperl.pod
    R contrib/nvi/perl_api/perl.xs
    R contrib/nvi/perl_api/perlsfio.c
    R contrib/nvi/perl_api/typemap
    R contrib/nvi/perl_scripts/forall.pl
    R contrib/nvi/perl_scripts/make.pl
    R contrib/nvi/perl_scripts/tk.pl
    R contrib/nvi/perl_scripts/wc.pl
    A contrib/nvi/regex/COPYRIGHT
    A contrib/nvi/regex/WHATSNEW
    A contrib/nvi/regex/cclass.h
    A contrib/nvi/regex/cname.h
    A contrib/nvi/regex/engine.c
    A contrib/nvi/regex/re_format.7
    A contrib/nvi/regex/regcomp.c
    A contrib/nvi/regex/regerror.c
    A contrib/nvi/regex/regex.3
    A contrib/nvi/regex/regex.h
    A contrib/nvi/regex/regex2.h
    A contrib/nvi/regex/regexec.c
    A contrib/nvi/regex/regfree.c
    A contrib/nvi/regex/utils.h
    R contrib/nvi/tcl_api/tcl.c
    R contrib/nvi/tcl_scripts/errors.tcl
    R contrib/nvi/tcl_scripts/gnats.tcl
    R contrib/nvi/tcl_scripts/mailprocs.tcl
    R contrib/nvi/tcl_scripts/wc.tcl
    R contrib/nvi/tk/init.tcl
    R contrib/nvi/tk/tk_funcs.c
    R contrib/nvi/tk/tk_main.c
    R contrib/nvi/tk/tk_read.c
    R contrib/nvi/tk/tk_screen.c
    R contrib/nvi/tk/tk_term.c
    R contrib/nvi/tk/tk_util.c
    R contrib/nvi/tk/tki.h
    A contrib/nvi/vi/extern.h
    M contrib/nvi/vi/getc.c
    M contrib/nvi/vi/v_at.c
    M contrib/nvi/vi/v_ch.c
    M contrib/nvi/vi/v_cmd.c
    M contrib/nvi/vi/v_delete.c
    M contrib/nvi/vi/v_ex.c
    M contrib/nvi/vi/v_increment.c
    M contrib/nvi/vi/v_init.c
    M contrib/nvi/vi/v_itxt.c
    M contrib/nvi/vi/v_left.c
    M contrib/nvi/vi/v_mark.c
    M contrib/nvi/vi/v_match.c
    M contrib/nvi/vi/v_paragraph.c
    M contrib/nvi/vi/v_put.c
    M contrib/nvi/vi/v_redraw.c
    M contrib/nvi/vi/v_replace.c
    M contrib/nvi/vi/v_right.c
    M contrib/nvi/vi/v_screen.c
    M contrib/nvi/vi/v_scroll.c
    M contrib/nvi/vi/v_search.c
    M contrib/nvi/vi/v_section.c
    M contrib/nvi/vi/v_sentence.c
    M contrib/nvi/vi/v_status.c
    M contrib/nvi/vi/v_txt.c
    M contrib/nvi/vi/v_ulcase.c
    M contrib/nvi/vi/v_undo.c
    M contrib/nvi/vi/v_util.c
    M contrib/nvi/vi/v_word.c
    M contrib/nvi/vi/v_xchar.c
    M contrib/nvi/vi/v_yank.c
    M contrib/nvi/vi/v_z.c
    M contrib/nvi/vi/v_zexit.c
    M contrib/nvi/vi/vi.c
    M contrib/nvi/vi/vi.h
    M contrib/nvi/vi/vs_line.c
    M contrib/nvi/vi/vs_msg.c
    M contrib/nvi/vi/vs_refresh.c
    M contrib/nvi/vi/vs_relative.c
    M contrib/nvi/vi/vs_smap.c
    M contrib/nvi/vi/vs_split.c
    M usr.bin/vi/Makefile
    A usr.bin/vi/catalog/Makefile
    M usr.bin/vi/config.h
    M usr.bin/vi/pathnames.h
    R usr.bin/vi/port.h

  Log Message:
  -----------
  Update nvi-1.79 to 2.1.1-4334a8297f

This is the gsoc-2011 project to clean up and backport multibyte support
from other nvi forks in a form we can use.

USE_WIDECHAR is on unless building for the rescue crunchgen. This should
allow editing in the native locale encoding.

USE_ICONV depends on make.conf having 'WITH_ICONV=YES' for now.  This
adds the ability to do things like edit a KOI8-R file while having $LANG
set to (say) en_US.UTF-8.  iconv is used to transcode the characters for
display.

Other points:
* It uses gencat and catopen/etc instead of homegrown msg catalog stuff.
* A lot of stuff has been trimmed out, eg: the perl and tcl bindings which
  we could never use in base anyway.
* It uses ncursesw when in widechar mode.  This could be interesting.

GSoC info: http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/zy/1
Repo at: https://github.com/lichray/nvi2

Obtained from:  Zhihao Yuan <lichray at gmail.com>


  Commit: 4ad6d226097345c4a7fecd609aa224f14ba35d18
      https://github.com/pcbsd/freebsd/commit/4ad6d226097345c4a7fecd609aa224f14ba35d18
  Author: peter <peter at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M usr.bin/vi/catalog/Makefile

  Log Message:
  -----------
  Don't install a ru_SU.KOI8-R symlink, 'make delete-old' will just remove
it again.


  Commit: f2a180739c682065e108b08462c766e34713ce2c
      https://github.com/pcbsd/freebsd/commit/f2a180739c682065e108b08462c766e34713ce2c
  Author: attilio <attilio at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M sys/vm/vm_page.c

  Log Message:
  -----------
  Correct the recovery logic in vm_page_alloc_contig:
what is really needed on this code snipped is that all the pages that
are already fully inserted gets fully freed, while for the others the
object removal itself might be skipped, hence the object might be set to
NULL.

Sponsored by:	EMC / Isilon storage division
Reported by:	alc, kib
Reviewed by:	alc


  Commit: 35e0e7dfd460512bafb8883702ede64b8a65883d
      https://github.com/pcbsd/freebsd/commit/35e0e7dfd460512bafb8883702ede64b8a65883d
  Author: cognet <cognet at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M sys/arm/arm/busdma_machdep-v6.c

  Log Message:
  -----------
  Only allocate 2 bounce pages for maps that can only use them for buffers that
are unaligned on cache lines boundary, as we will never need more.


  Commit: 2d178f0d1169dad181209938595398e3c2cc587c
      https://github.com/pcbsd/freebsd/commit/2d178f0d1169dad181209938595398e3c2cc587c
  Author: peter <peter at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M usr.bin/vi/catalog/Makefile

  Log Message:
  -----------
  Don't build the UTF-8 version of the catalogs without iconv enabled.

Pointy-hat to:	peter (don't do things at 4am!)


  Commit: cede5cbeea7531ad5fc9bc2603cfac82850631f5
      https://github.com/pcbsd/freebsd/commit/cede5cbeea7531ad5fc9bc2603cfac82850631f5
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M tools/regression/lib/libc/gen/test-fnmatch.c

  Log Message:
  -----------
  fnmatch(): Add test for r254091 (pattern with single backslash).

This test cannot be converted to an sh(1) test because the syntax would be
invalid.

PR:		181129
MFC after:	1 week


  Commit: e6cb6b38c2b6978f72d6b9754f39edbdd9923cf8
      https://github.com/pcbsd/freebsd/commit/e6cb6b38c2b6978f72d6b9754f39edbdd9923cf8
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M sys/mips/atheros/ar71xx_gpio.c

  Log Message:
  -----------
  Add a missing break.


  Commit: fea1a66936c450cdf352c0690dde9fd5cee11636
      https://github.com/pcbsd/freebsd/commit/fea1a66936c450cdf352c0690dde9fd5cee11636
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M sys/net80211/ieee80211_power.c

  Log Message:
  -----------
  When flushing packets from the powersave queue, make sure that
m_nextpkt is NULL before passing it up to the parent transmit
method.


  Commit: 5690f2820a416315d024e49e4b6588cc73b0e172
      https://github.com/pcbsd/freebsd/commit/5690f2820a416315d024e49e4b6588cc73b0e172
  Author: dteske <dteske at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M sys/boot/forth/beastie.4th

  Log Message:
  -----------
  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.


  Commit: 2688b2d971383e7f2c91d7283f3442375e4a4315
      https://github.com/pcbsd/freebsd/commit/2688b2d971383e7f2c91d7283f3442375e4a4315
  Author: hselasky <hselasky at FreeBSD.org>
  Date:   2013-08-11 (Sun, 11 Aug 2013)

  Changed paths:
    M sys/dev/usb/controller/ehci.c

  Log Message:
  -----------
  Correct an EHCI register write.

MFC after:	1 week
Reported by:	aseem.jolly at gmail.com


  Commit: c110f0c4dc517517abacd7bc7c5d0d41325a4057
      https://github.com/pcbsd/freebsd/commit/c110f0c4dc517517abacd7bc7c5d0d41325a4057
  Author: erwin <erwin at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M FREEBSD-Xlist
    R libtool.m4/lt~obsolete.m4

  Log Message:
  -----------
  Take the weirdly named libtool file off the vendor brachn and
make sure it won't get imported in the future.

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


  Commit: f383b32eb4314ff1345eb40d404d3fcf469c78cf
      https://github.com/pcbsd/freebsd/commit/f383b32eb4314ff1345eb40d404d3fcf469c78cf
  Author: hselasky <hselasky at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M tools/tools/usbtest/usb_control_ep_test.c
    M tools/tools/usbtest/usb_modem_test.c
    M tools/tools/usbtest/usb_msc_test.c

  Log Message:
  -----------
  Fix some signed comparison compile warnings.


  Commit: dd70077e4b953fc2574bf9fb7e8942768157bdeb
      https://github.com/pcbsd/freebsd/commit/dd70077e4b953fc2574bf9fb7e8942768157bdeb
  Author: hselasky <hselasky at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M sys/dev/usb/usb_compat_linux.c
    M sys/dev/usb/usb_hub.c
    M sys/dev/usb/usb_ioctl.h
    M sys/dev/usb/usb_request.c

  Log Message:
  -----------
  - 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.

MFC after:	1 week
Reported by:	Damjan Jovanovic <damjan.jov at gmail.com>


  Commit: 1930f97c40c0bd5b011db3b4fde91899677a422b
      https://github.com/pcbsd/freebsd/commit/1930f97c40c0bd5b011db3b4fde91899677a422b
  Author: peter <peter at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M usr.bin/vi/catalog/Makefile
    A usr.bin/vi/catalog/dutch.UTF-8.base
    A usr.bin/vi/catalog/french.UTF-8.base
    A usr.bin/vi/catalog/german.UTF-8.base
    A usr.bin/vi/catalog/polish.UTF-8.base
    A usr.bin/vi/catalog/ru_RU.UTF-8.base
    A usr.bin/vi/catalog/spanish.UTF-8.base
    A usr.bin/vi/catalog/swedish.UTF-8.base
    A usr.bin/vi/catalog/uk_UA.UTF-8.base
    A usr.bin/vi/catalog/zh_CN.UTF-8.base

  Log Message:
  -----------
  Give up on using iconv to convert to UTF-8 at build time.  I don't see any
practical way to make iconv(1) as a build tool.  Instead pre-convert.
This gives us UTF-8 nvi catalogs even on systems without iconv enabled.


  Commit: c625bb621d676c92ff731a6a929fea623b9033ad
      https://github.com/pcbsd/freebsd/commit/c625bb621d676c92ff731a6a929fea623b9033ad
  Author: peter <peter at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Log Message:
  -----------
  It seems the pre-commit checker doesn't detect illegal character sets. Fix.


  Commit: 46940b6a95b9e3cfb5abc9b6f9c26da8d3f7b0cb
      https://github.com/pcbsd/freebsd/commit/46940b6a95b9e3cfb5abc9b6f9c26da8d3f7b0cb
  Author: tuexen <tuexen at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M sys/netinet/sctp.h
    M sys/netinet/sctp_indata.c
    M sys/netinet/sctp_output.c
    M sys/netinet/sctp_pcb.h

  Log Message:
  -----------
  Make the features a 64-bit value instead of 32-bit.
This will allow an easier integration of the support
for NDATA.
While there, do also some minor cleanups.
Obtained from:	rrs@
MFC after: 2 weeks


  Commit: 73b283f080a6cecd0199f1cae6c1ab85b4ed13e7
      https://github.com/pcbsd/freebsd/commit/73b283f080a6cecd0199f1cae6c1ab85b4ed13e7
  Author: gshapiro <gshapiro at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M contrib/sendmail/include/sm/os/sm_os_freebsd.h

  Log Message:
  -----------
  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.

MFC after:	3 days


  Commit: e591d48c3e9c37c7edd4d0ee38dcc5d8ee8503b1
      https://github.com/pcbsd/freebsd/commit/e591d48c3e9c37c7edd4d0ee38dcc5d8ee8503b1
  Author: ed <ed at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M sys/geom/mirror/g_mirror.c

  Log Message:
  -----------
  Fix the formatting of the error message.

The G_MIRROR_DEBUG() macro already appends a newline. Also, most of the
log messages emitted by gmirror start with an uppercase letter.


  Commit: 550941808c982a4d2b2e177ba48337d1adb63bf4
      https://github.com/pcbsd/freebsd/commit/550941808c982a4d2b2e177ba48337d1adb63bf4
  Author: scottl <scottl at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M sys/dev/mps/mps_sas.c

  Log Message:
  -----------
  r253460 accidentally some moderately expensive debugging code, even
when debugging isn't enabled.  Work around this.

Submitted by:	mav
Obtained from:	Netflix
MFC after:	3 days


  Commit: a6307f58e22c5b8a10cbbc520dbdc2061cb2dd42
      https://github.com/pcbsd/freebsd/commit/a6307f58e22c5b8a10cbbc520dbdc2061cb2dd42
  Author: mav <mav at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M sys/dev/mps/mps_sas.c

  Log Message:
  -----------
  Add brace missing in r254253.


  Commit: 3eef1145fb2dc3eb7434ad247e8dd4f79a183cd0
      https://github.com/pcbsd/freebsd/commit/3eef1145fb2dc3eb7434ad247e8dd4f79a183cd0
  Author: trasz <trasz at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M usr.bin/su/su.c

  Log Message:
  -----------
  Make check for unknown login class actually work.  Previously, using the "-c" option
with login class not defined in login.conf(5) would silently fail, resulting in using
the default login class.


  Commit: 0b111bdfcbe8e9c5f1d30ef4226b1250231c8716
      https://github.com/pcbsd/freebsd/commit/0b111bdfcbe8e9c5f1d30ef4226b1250231c8716
  Author: pfg <pfg at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M sys/conf/files
    M sys/fs/ext2fs/ext2_bmap.c
    M sys/fs/ext2fs/ext2_dinode.h
    A sys/fs/ext2fs/ext2_extents.c
    A sys/fs/ext2fs/ext2_extents.h
    M sys/fs/ext2fs/ext2_extern.h
    M sys/fs/ext2fs/ext2_inode_cnv.c
    M sys/fs/ext2fs/ext2_subr.c
    M sys/fs/ext2fs/ext2_vfsops.c
    M sys/fs/ext2fs/ext2_vnops.c
    M sys/fs/ext2fs/ext2fs.h
    M sys/fs/ext2fs/inode.h
    M sys/modules/ext2fs/Makefile

  Log Message:
  -----------
  Add read-only support for extents in ext2fs.

Basic support for extents was implemented by Zheng Liu as part
of his Google Summer of Code in 2010. This support is read-only
at this time.

In addition to extents we also support the huge_file extension
for read-only purposes. This works nicely with the additional
support for birthtime/nanosec timestamps and dir_index that
have been added lately.

The implementation may not work for all ext4 filesystems as
it doesn't support some features that are being enabled by
default on recent linux like flex_bg. Nevertheless, the feature
should be very useful for migration or simple access in
filesystems that have been converted from ext2/3 or don't use
incompatible features.

Special thanks to Zheng Liu for his dedication and continued
work to support ext2 in FreeBSD.

Submitted by:	Zheng Liu (lz@)
Reviewed by:	Mike Ma, Christoph Mallon (previous version)
Sponsored by:	Google Inc.
MFC after:	3 weeks


  Commit: a2aef273685605f46048119618c225d88ecbab86
      https://github.com/pcbsd/freebsd/commit/a2aef273685605f46048119618c225d88ecbab86
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M sys/net80211/ieee80211_power.c

  Log Message:
  -----------
  Blank m_nextpkt before passing it up.


  Commit: c8a53736fe9139a202d17ed7f95389d33326cb61
      https://github.com/pcbsd/freebsd/commit/c8a53736fe9139a202d17ed7f95389d33326cb61
  Author: jfv <jfv at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M sys/dev/e1000/if_em.c
    M sys/dev/e1000/if_igb.c
    M sys/dev/ixgbe/ixgbe.c
    M sys/dev/ixgbe/ixv.c

  Log Message:
  -----------
  Improve the MSIX setup code in the drivers, thanks to Marius for
the changes. Make sure that pci_alloc_msix() does give us the vectors
we need and fall back to MSI when it doesn't, also release any that
were allocated when insufficient.

MFC after: 3 days


  Commit: 28bd1409da1e9911c4152b06c5c7b89235e2b17a
      https://github.com/pcbsd/freebsd/commit/28bd1409da1e9911c4152b06c5c7b89235e2b17a
  Author: scottl <scottl at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M sys/dev/aacraid/aacraid_pci.c
    M sys/dev/advansys/adw_pci.c
    M sys/dev/aic7xxx/ahc_pci.c
    M sys/dev/aic7xxx/ahd_pci.c
    M sys/dev/amr/amr_pci.c
    M sys/dev/an/if_an_pci.c
    M sys/dev/arcmsr/arcmsr.c
    M sys/dev/asr/asr.c
    M sys/dev/ata/ata-pci.c
    M sys/dev/bktr/bktr_os.c
    M sys/dev/buslogic/bt_pci.c
    M sys/dev/dpt/dpt_pci.c
    M sys/dev/e1000/if_em.c
    M sys/dev/e1000/if_igb.c
    M sys/dev/e1000/if_lem.c
    M sys/dev/fatm/if_fatm.c
    M sys/dev/firewire/fwohci_pci.c
    M sys/dev/fxp/if_fxp.c
    M sys/dev/hatm/if_hatm.c
    M sys/dev/ips/ips_pci.c
    M sys/dev/isp/isp_pci.c
    M sys/dev/iwn/if_iwn.c
    M sys/dev/ixgb/if_ixgb.c
    M sys/dev/ixgbe/ixv.c
    M sys/dev/mfi/mfi_pci.c
    M sys/dev/mly/mly.c
    M sys/dev/mn/if_mn.c
    M sys/dev/mps/mps_pci.c
    M sys/dev/mpt/mpt_pci.c
    M sys/dev/mwl/if_mwl_pci.c
    M sys/dev/mxge/if_mxge.c
    M sys/dev/pccbb/pccbb_pci.c
    M sys/dev/pst/pst-pci.c
    M sys/dev/rp/rp_pci.c
    M sys/dev/safe/safe.c
    M sys/dev/sound/pci/als4000.c
    M sys/dev/sound/pci/aureal.c
    M sys/dev/sound/pci/cmi.c
    M sys/dev/sound/pci/cs4281.c
    M sys/dev/sound/pci/csa.c
    M sys/dev/sound/pci/ds1.c
    M sys/dev/sound/pci/emu10k1.c
    M sys/dev/sound/pci/emu10kx.c
    M sys/dev/sound/pci/envy24.c
    M sys/dev/sound/pci/envy24ht.c
    M sys/dev/sound/pci/es137x.c
    M sys/dev/sound/pci/fm801.c
    M sys/dev/sound/pci/hdspe.c
    M sys/dev/sound/pci/maestro.c
    M sys/dev/sound/pci/maestro3.c
    M sys/dev/sound/pci/neomagic.c
    M sys/dev/sound/pci/solo.c
    M sys/dev/sound/pci/t4dwave.c
    M sys/dev/sound/pci/via82c686.c
    M sys/dev/sound/pci/vibes.c
    M sys/dev/stge/if_stge.c
    M sys/dev/sym/sym_hipd.c
    M sys/dev/tdfx/tdfx_pci.c
    M sys/dev/twa/tw_osl_freebsd.c
    M sys/dev/tws/tws.c
    M sys/dev/ubsec/ubsec.c
    M sys/dev/wi/if_wi_pci.c
    M sys/pci/ncr.c

  Log Message:
  -----------
  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.

Submitted by:	jhb
Reviewed by:	jfv, marius, achadd, achim
MFC after:	1 day


  Commit: 346033d48721c1b1a962a58bfccf2b821b74277f
      https://github.com/pcbsd/freebsd/commit/346033d48721c1b1a962a58bfccf2b821b74277f
  Author: jfv <jfv at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M sys/dev/e1000/if_igb.c

  Log Message:
  -----------
  Alter the mq_start routine to do a TRYLOCK and call to the locked routine
rather than just queueing. The former code was an attempt at getting
UDP performance up, but there have been customer reports of problems with it,
so the ixgbe approach seems the best solution for now.


  Commit: c063aad382f7f397a474f5340d8be40d6eecf8d2
      https://github.com/pcbsd/freebsd/commit/c063aad382f7f397a474f5340d8be40d6eecf8d2
  Author: gjb <gjb at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M usr.sbin/bsdinstall/scripts/mirrorselect

  Log Message:
  -----------
  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.

MFC after:	3 days
X-MFC-To:	stable/9, releng/9.2


  Commit: 80dd3f5e733e7d8ade978c6ff5f50dd66e87dc9b
      https://github.com/pcbsd/freebsd/commit/80dd3f5e733e7d8ade978c6ff5f50dd66e87dc9b
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M share/man/man9/EVENTHANDLER.9
    M sys/kern/kern_linker.c
    M sys/sys/eventhandler.h

  Log Message:
  -----------
  Add event handlers for module load and unload events. The load handlers are
called after the module has been loaded, and the unload handlers are called
before the module is unloaded. Moreover, the module unload handlers may
return an error to prevent the unload from proceeding.

Reviewed by:	avg
MFC after:	2 weeks


  Commit: 5423ffaa89a66236a476ec84f1919e37b14210dc
      https://github.com/pcbsd/freebsd/commit/5423ffaa89a66236a476ec84f1919e37b14210dc
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M sys/kern/kern_linker.c
    M sys/sys/linker.h

  Log Message:
  -----------
  Remove some unused fields from struct linker_file. They were added in
r172862 for use by the DTrace SDT framework but don't seem to have ever
been used.

MFC after:	2 weeks


  Commit: 5a3f78714c72773b5d7b845e2cfa02dd8e9b2d94
      https://github.com/pcbsd/freebsd/commit/5a3f78714c72773b5d7b845e2cfa02dd8e9b2d94
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
    M sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h
    M sys/cddl/dev/dtrace/dtrace_load.c
    M sys/cddl/dev/dtrace/dtrace_unload.c
    M sys/cddl/dev/fbt/fbt.c
    M sys/cddl/dev/sdt/sdt.c
    M sys/kern/kern_linker.c
    M sys/kern/kern_sdt.c
    M sys/sys/sdt.h

  Log Message:
  -----------
  FreeBSD's DTrace implementation has a few problems with respect to handling
probes declared in a kernel module when that module is unloaded. In
particular,

* Unloading a module with active SDT probes will cause a panic. [1]
* A module's (FBT/SDT) probes aren't destroyed when the module is unloaded;
  trying to use them after the fact will generally cause a panic.

This change fixes both problems by porting the DTrace module load/unload
handlers from illumos and registering them with the corresponding
EVENTHANDLER(9) handlers. This allows the DTrace framework to destroy all
probes defined in a module when that module is unloaded, and to prevent a
module unload from proceeding if some of its probes are active. The latter
problem has already been fixed for FBT probes by checking lf->nenabled in
kern_kldunload(), but moving the check into the DTrace framework generalizes
it to all kernel providers and also fixes a race in the current
implementation (since a probe may be activated between the check and the
call to linker_file_unload()).

Additionally, the SDT implementation has been reworked to define SDT
providers/probes/argtypes in linker sets rather than using SYSINIT/SYSUNINIT
to create and destroy SDT probes when a module is loaded or unloaded. This
simplifies things quite a bit since it means that pretty much all of the SDT
code can live in sdt.ko, and since it becomes easier to integrate SDT with
the DTrace framework. Furthermore, this allows FreeBSD to be quite flexible
in that SDT providers spanning multiple modules can be created on the fly
when a module is loaded; at the moment it looks like illumos' SDT
implementation requires all SDT probes to be statically defined in a single
kernel table.

PR:		166927, 166926, 166928
Reported by:	davide [1]
Reviewed by:	avg, trociny (earlier version)
MFC after:	1 month


  Commit: 1ddae2c9b4daa28f2ed167d467092286bda32106
      https://github.com/pcbsd/freebsd/commit/1ddae2c9b4daa28f2ed167d467092286bda32106
  Author: mav <mav at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M sys/geom/raid/tr_raid5.c

  Log Message:
  -----------
  Fix reasonable but safe Clang warnings.


  Commit: d9e76bbffc59d724ea0ffe9896012f4ac0859bc7
      https://github.com/pcbsd/freebsd/commit/d9e76bbffc59d724ea0ffe9896012f4ac0859bc7
  Author: mav <mav at FreeBSD.org>
  Date:   2013-08-12 (Mon, 12 Aug 2013)

  Changed paths:
    M sys/geom/raid/tr_raid5.c

  Log Message:
  -----------
  Oops, wrong constant at r254269.


  Commit: 995e1f0063b0515ed5821ebab3aff02dbbe44719
      https://github.com/pcbsd/freebsd/commit/995e1f0063b0515ed5821ebab3aff02dbbe44719
  Author: peter <peter at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M UPDATING
    M include/Makefile
    M include/iconv.h
    M lib/Makefile
    M lib/libc/iconv/Symbol.map
    M lib/libc/iconv/iconv.c
    A lib/libiconv_compat/Makefile
    A lib/libiconv_compat/stub.c
    M lib/libkiconv/xlat16_iconv.c
    M share/mk/bsd.own.mk
    M sys/sys/param.h
    M tools/build/mk/OptionalObsoleteFiles.inc

  Log Message:
  -----------
  The iconv in libc did two things - implement the standard APIs, the GNU
extensions and also tried to be link time compatible with ports libiconv.
This splits that functionality and enables the parts that shouldn't
interfere with the port by default.

WITH_ICONV (now on by default) - adds iconv.h, iconv_open(3) etc.
WITH_LIBICONV_COMPAT (off by default) adds the libiconv_open etc API, linker
symbols and even a stub libiconv.so.3 that are good enough to be able
to 'pkg delete -f libiconv' on a running system and reasonably expect it
to work.

I have tortured many machines over the last few days to try and reduce
the possibilities of foot-shooting as much as I can.  I've successfully
recompiled to enable and disable the libiconv_compat modes, ports that use
libiconv alongside system iconv etc.  If you don't enable the
WITH_LIBICONV_COMPAT switch, they don't share symbol space.

This is an extension of behavior on other system.  iconv(3) is a standard
libc interface and libiconv port expects to be able to run alongside it on
systems that have it.

Bumped osreldate.


  Commit: 9b26a416432eed29bc60e0a89a4db1554a89142a
      https://github.com/pcbsd/freebsd/commit/9b26a416432eed29bc60e0a89a4db1554a89142a
  Author: peter <peter at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M UPDATING

  Log Message:
  -----------
  Add a note that if you were WITH_ICONV before, you should turn on
WITH_LIBICONV_COMPAT.


  Commit: eba4a485b224ae259700b960fe63abf2463a33aa
      https://github.com/pcbsd/freebsd/commit/eba4a485b224ae259700b960fe63abf2463a33aa
  Author: mav <mav at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sys/geom/raid/g_raid.c
    M sys/geom/raid/g_raid.h
    M sys/geom/raid/tr_raid5.c

  Log Message:
  -----------
  Return error when opening read-only volumes (like RAID4/5/...) for writing.
Previously opens succeeded, but actual write operations returned errors.

Requested by:	peter
MFC after:	2 weeks


  Commit: f5e56f1d52906682ee87a900ac93441ae686a654
      https://github.com/pcbsd/freebsd/commit/f5e56f1d52906682ee87a900ac93441ae686a654
  Author: peter <peter at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M lib/libiconv_compat/Makefile

  Log Message:
  -----------
  Turn off warns for this do-nothing file.  clang noticed.


  Commit: f054e5cb18d6e2020eb4fe568cc383ac22fa23c4
      https://github.com/pcbsd/freebsd/commit/f054e5cb18d6e2020eb4fe568cc383ac22fa23c4
  Author: des <des at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sftp.c

  Log Message:
  -----------
  Apply upstream revision 1.151 (fix relative symlinks)


  Commit: f4100c62aa6a63af38d8f038dfc2d5078aa31968
      https://github.com/pcbsd/freebsd/commit/f4100c62aa6a63af38d8f038dfc2d5078aa31968
  Author: des <des at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M crypto/openssh/sftp.c

  Log Message:
  -----------
  Apply upstream revision 1.151 (fix relative symlinks)

MFC after:	3 days


  Commit: 734677ca723882e48559667f3c84eb5eda07e9f0
      https://github.com/pcbsd/freebsd/commit/734677ca723882e48559667f3c84eb5eda07e9f0
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sys/dev/bwi/bwimac.c

  Log Message:
  -----------
  ieee80211_rate2plcp() and ieee80211_rate2phytype() are both pre-11n
routines and thus assert if one passes in a rate code with the
high bit set.

Since the high bit can indicate either IEEE80211_RATE_BASIC or
IEEE80211_RATE_MCS, it's up to the caller to determine whether
the rate is 11n or not, and either mask out the BASIC bit, or
call a different function.

(Yes, this does mean that net80211 should grow 11n-aware rate2phytype()
and rate2plcp() functions..)

This may need to happen for the other drivers - it's currently only
done (now) for iwn(4) and bwi(4).

PR:		kern/181100


  Commit: 14fc3cda65529e3044c065c69b2e8ae7a230ecb3
      https://github.com/pcbsd/freebsd/commit/14fc3cda65529e3044c065c69b2e8ae7a230ecb3
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sys/arm/freescale/imx/imx_gpt.c
    M sys/arm/freescale/imx/imx_gptreg.h

  Log Message:
  -----------
  Add imx6 compatibility and make the driver work for any clock frequency.

There are still a couple references to imx51 ccm driver functions that will
need to be changed after an imx6 ccm driver is written.

Reviewed by:	ray


  Commit: 33afc0388b6fdde2fe8879b8589ed3dfee555904
      https://github.com/pcbsd/freebsd/commit/33afc0388b6fdde2fe8879b8589ed3dfee555904
  Author: glebius <glebius at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sys/kern/uipc_syscalls.c

  Log Message:
  -----------
  - Minor style(9) fix.
- Bring a comment up to date.


  Commit: 1d7e5a040e9e45c0417e66c77735c9dd9fad8ee1
      https://github.com/pcbsd/freebsd/commit/1d7e5a040e9e45c0417e66c77735c9dd9fad8ee1
  Author: pfg <pfg at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sys/fs/ext2fs/ext2_alloc.c
    M sys/fs/ext2fs/ext2_balloc.c
    M sys/fs/ext2fs/ext2_bmap.c
    M sys/fs/ext2fs/ext2_extern.h
    M sys/fs/ext2fs/ext2_inode.c
    M sys/fs/ext2fs/ext2_subr.c
    M sys/fs/ext2fs/ext2_vnops.c
    M sys/fs/ext2fs/inode.h

  Log Message:
  -----------
  Define ext2fs local types and use them.

Add definitions for e2fs_daddr_t, e4fs_daddr_t in addition
to the already existing e2fs_lbn_t and adjust them for ext4.
Other than making the code more readable these changes should
fix problems related to big filesystems.

Setting the proper types can be tricky so the process was
helped by looking at UFS. In our implementation, logical block
numbers can be negative and the code depends on it. In ext2,
block numbers are unsigned so it is convenient to keep
e2fs_daddr_t unsigned and use the complete 32 bits. In the
case of e4fs_daddr_t, while the value should be unsigned, for
ext4 we only need to support 48 bits so preserving an extra
bit from the sign is not an issue.

While here also drop the ext2_setblock() prototype that was
never used.

Discussed with:	mckusick, bde
MFC after:	3 weeks


  Commit: 39612cec7868fe9a4ecd39c13802793866496b4a
      https://github.com/pcbsd/freebsd/commit/39612cec7868fe9a4ecd39c13802793866496b4a
  Author: peter <peter at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M lib/libc/iconv/Symbol.map

  Log Message:
  -----------
  Expose _citrus_bcs_trunc_rws_len for libintl's use.

Submitted by:	Jan Beich <jbeich at tormail.org>


  Commit: 14b4517fa3de42913ad6f68527f43b5144a01918
      https://github.com/pcbsd/freebsd/commit/14b4517fa3de42913ad6f68527f43b5144a01918
  Author: pfg <pfg at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sys/fs/ext2fs/ext2_subr.c

  Log Message:
  -----------
  ext2fs: update format specifiers for ext4 type.

Reported by:	Sam Fourman Jr.
MFC after:	3 weeks


  Commit: 71208457122de84cfb4b62db95eaa32a001acb2c
      https://github.com/pcbsd/freebsd/commit/71208457122de84cfb4b62db95eaa32a001acb2c
  Author: jhb <jhb at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sys/kern/kern_event.c

  Log Message:
  -----------
  Some small cleanups to the fixes in r180340:
- Set NOTE_TRACKERR before running filt_proc().  If the knote did not
  have NOTE_FORK set in fflags when registered, then the TRACKERR event
  could miss being posted.
- Don't pass the pid in to filt_proc() for NOTE_FORK events.  The special
  handling for pids is done knote_fork() directly and no longer in
  filt_proc().

MFC after:	2 weeks


  Commit: cf48481217da0cd44a453cc420f3f74cd4820b24
      https://github.com/pcbsd/freebsd/commit/cf48481217da0cd44a453cc420f3f74cd4820b24
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sbin/init/init.c

  Log Message:
  -----------
  init: Set kernel login class and CPU mask on new processes.

In particular, this makes the kernel login class on processes started from
/etc/rc "daemon" instead of "default".

Reviewed by:	trasz


  Commit: 9381206c83fd21139368e4421be5d9b0c3d16bab
      https://github.com/pcbsd/freebsd/commit/9381206c83fd21139368e4421be5d9b0c3d16bab
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M lib/libc/db/btree/bt_open.c
    M lib/libc/db/hash/hash_page.c

  Log Message:
  -----------
  db: Use O_CLOEXEC instead of separate fcntl() call.


  Commit: 7817797d293e752b1b26e3e8098f8017382fa645
      https://github.com/pcbsd/freebsd/commit/7817797d293e752b1b26e3e8098f8017382fa645
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M usr.bin/kdump/kdump.c
    M usr.bin/kdump/mksubr

  Log Message:
  -----------
  kdump: Improve decoding of various *at calls:

* Write AT_FDCWD where appropriate.
* Decode the remaining arguments of openat() etc like open() etc.


  Commit: 18dc1bc3391084e59b2f8c2eb44d4800406cd322
      https://github.com/pcbsd/freebsd/commit/18dc1bc3391084e59b2f8c2eb44d4800406cd322
  Author: trociny <trociny at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sys/netinet/ip_carp.c

  Log Message:
  -----------
  Virtualize carp(4) variables to have per vnet control.

Reviewed by:	ae, glebius


  Commit: cfc7739bb43a25651b53a17c8b4787c467a22c77
      https://github.com/pcbsd/freebsd/commit/cfc7739bb43a25651b53a17c8b4787c467a22c77
  Author: gjb <gjb at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M release/release.conf.sample
    M release/release.sh

  Log Message:
  -----------
  - Only set ARCH_FLAGS (TARGET/TARGET_ARCH) if specified, otherwise
  allow the toolchain to detect the correct values.

- Remove {SRC,DOC,PORT}REVISION variables, and use 'branch at rNNNNNN'
  as the {SRC,DOC,PORT}BRANCH variables.

- Only set default KERNEL_FLAGS and WORLD_FLAGS make(1) jobs if the
  number of CPUs is greater than 1.

Submitted by:	hrs


  Commit: b9f448f4b6a87ddf5b8e2bfce8afbff86c1dd7b3
      https://github.com/pcbsd/freebsd/commit/b9f448f4b6a87ddf5b8e2bfce8afbff86c1dd7b3
  Author: gjb <gjb at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M share/man/man7/release.7

  Log Message:
  -----------
  - Remove the defaults for TARGET/TARGET_ARCH.

- Note that WORLD_FLAGS and KERNEL_FLAGS set the number of
  make(1) jobs only on SMP-capable systems.

MFC after:	3 days
X-MFC-With:	r254224
X-MFC-To:	stable/9, releng/9.2


  Commit: c86f3222f74c7d4a14c85e23854e22dc4b5dd493
      https://github.com/pcbsd/freebsd/commit/c86f3222f74c7d4a14c85e23854e22dc4b5dd493
  Author: pfg <pfg at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M gnu/lib/libstdc++/config.h

  Log Message:
  -----------
  Teach libstdc++ about logl(3).

The logl(3) family of functions were implemented in r251292.
Define them in libstdc++'s configuration so they can be used.

Reviewed by:	dim


  Commit: 90af9dfe1e2178ba3bfa458c93b026c996c1387c
      https://github.com/pcbsd/freebsd/commit/90af9dfe1e2178ba3bfa458c93b026c996c1387c
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M usr.bin/kdump/kdump.c

  Log Message:
  -----------
  kdump: Decode AT_FDCWD in first argument of bindat() and connectat().


  Commit: 4fb136d7703ceb33fee815d56a074728cf18ea15
      https://github.com/pcbsd/freebsd/commit/4fb136d7703ceb33fee815d56a074728cf18ea15
  Author: peter <peter at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M lib/libc/stdlib/system.c

  Log Message:
  -----------
  vfork(2) was listed as deprecated in 1994 (r1573) and was the false
reports of its impending demise were removed in 2009 (r199257).

However, in 1996 (r16117) system(3) was switched from vfork(2) to
fork(2) based partly on this.  Switch back to vfork(2).  This has a
dramatic effect in cases of extreme mmap use - such as excessive
abuse (500+) of shared libraries.

popen(3) has used vfork(2) for a while.  vfork(2) isn't going anywhere.


  Commit: 9a09e7fb6bd85bea7c35dcb31d16f5814a70ac61
      https://github.com/pcbsd/freebsd/commit/9a09e7fb6bd85bea7c35dcb31d16f5814a70ac61
  Author: gjb <gjb at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M release/release.sh

  Log Message:
  -----------
  Remove get_rev_branch(), functionality exists in the release/Makefile.

Submitted by:	hrs


  Commit: ddc35de90bbacb7749bacc2a3067d3ae31a644c5
      https://github.com/pcbsd/freebsd/commit/ddc35de90bbacb7749bacc2a3067d3ae31a644c5
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sys/arm/freescale/imx/files.imx51
    A sys/arm/freescale/imx/imx51_machdep.c
    R sys/arm/freescale/imx/imx_machdep.c

  Log Message:
  -----------
  Rename imx_machdep.c to imx51_machdep.c, because it contains hardware
addresses which are specific to the imx51 chips.


  Commit: c55a3ec3ad5884ca8d071250121cadfedbfe9687
      https://github.com/pcbsd/freebsd/commit/c55a3ec3ad5884ca8d071250121cadfedbfe9687
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sys/amd64/include/acpica_machdep.h
    M sys/dev/acpica/Osd/OsdSynch.c
    M sys/i386/include/acpica_machdep.h
    M sys/ia64/include/acpica_machdep.h

  Log Message:
  -----------
  Tidy up global locks for ACPICA.  There is no functional change.


  Commit: e3e0bd874e439a7ced10380adec12fa4ca4ec23e
      https://github.com/pcbsd/freebsd/commit/e3e0bd874e439a7ced10380adec12fa4ca4ec23e
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M lib/libc/gmon/gmon.c

  Log Message:
  -----------
  libc: Use O_CLOEXEC when writing gmon files (cc -pg).


  Commit: 3f846da35adcf59806a7022f25cc733b0feaa4a3
      https://github.com/pcbsd/freebsd/commit/3f846da35adcf59806a7022f25cc733b0feaa4a3
  Author: jimharris <jimharris at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sys/dev/nvme/nvme.c
    M sys/dev/nvme/nvme.h
    M sys/dev/nvme/nvme_ctrlr.c
    M sys/dev/nvme/nvme_private.h

  Log Message:
  -----------
  Send a shutdown notification in the driver unload path, to ensure
notification gets sent in cases where system shuts down with driver
unloaded.

Sponsored by:	Intel
Reviewed by:	carl
MFC after:	3 days


  Commit: 53b17a5f067e85c56391dbc150dd702d29ea4c8d
      https://github.com/pcbsd/freebsd/commit/53b17a5f067e85c56391dbc150dd702d29ea4c8d
  Author: jimharris <jimharris at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sys/dev/nvme/nvme.c

  Log Message:
  -----------
  If a controller fails to initialize, do not notify consumers (nvd) of its
namespaces.

Sponsoredy by:	Intel
Reviewed by:	carl
MFC after:	3 days


  Commit: bc00d6df57d3fdc2d958258a949dae1806297d02
      https://github.com/pcbsd/freebsd/commit/bc00d6df57d3fdc2d958258a949dae1806297d02
  Author: jeff <jeff at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sys/sys/vmmeter.h
    M sys/vm/vm_page.c
    M sys/vm/vm_page.h
    M sys/vm/vm_pageout.c

  Log Message:
  -----------
  Improve pageout flow control to wakeup more frequently and do less work while
maintaining better LRU of active pages.

 - Change v_free_target to include the quantity previously represented by
   v_cache_min so we don't need to add them together everywhere we use them.
 - Add a pageout_wakeup_thresh that sets the free page count trigger for
   waking the page daemon.  Set this 10% above v_free_min so we wakeup before
   any phase transitions in vm users.
 - Adjust down v_free_target now that we're willing to accept more pagedaemon
   wakeups.  This means we process fewer pages in one iteration as well,
   leading to shorter lock hold times and less overall disruption.
 - Eliminate vm_pageout_page_stats().  This was a minor variation on the
   PQ_ACTIVE segment of the normal pageout daemon.  Instead we now process
   1 / vm_pageout_update_period pages every second.  This causes us to visit
   the whole active list every 60 seconds.  Previously we would only maintain
   the active LRU when we were short on pages which would mean it could be
   woefully out of date.

Reviewed by:	alc (slight variant of this)
Discussed with:	alc, kib, jhb
Sponsored by:	EMC / Isilon Storage Division


  Commit: 20df47e8777c5ad65596edefc77ae78f58e54253
      https://github.com/pcbsd/freebsd/commit/20df47e8777c5ad65596edefc77ae78f58e54253
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sys/amd64/include/acpica_machdep.h
    M sys/i386/include/acpica_machdep.h
    A sys/x86/include/acpica_machdep.h

  Log Message:
  -----------
  Merge acpica_machdep.h for amd64 and i386 and move to x86.  In fact, these
two files were functionally identical.


  Commit: d330a11545fdd7f4f3a76b565f3a6ef0afe404e4
      https://github.com/pcbsd/freebsd/commit/d330a11545fdd7f4f3a76b565f3a6ef0afe404e4
  Author: jeff <jeff at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sys/kern/subr_vmem.c
    M sys/vm/memguard.c
    M sys/vm/vm_kern.h

  Log Message:
  -----------
   - Add a statically allocated memguard arena since it is needed very early
   on.
 - Pass the appropriate flags to vmem_xalloc() when allocating space for
   the arena from kmem_arena.

Sponsored by:	EMC / Isilon Storage Division


  Commit: ca13e69c2fa126397190f335a734aec79c296ea8
      https://github.com/pcbsd/freebsd/commit/ca13e69c2fa126397190f335a734aec79c296ea8
  Author: jeff <jeff at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sys/kern/kern_malloc.c

  Log Message:
  -----------
   - Disable quantum caches on the kmem_arena.  This can make fragmentation
   worse on small KVA systems.  I had intended to only enable it for
   debugging.

Sponsored by:	EMC / Isilon Storage Division


  Commit: cee1e037da7213db868bb6bfc99884926330de56
      https://github.com/pcbsd/freebsd/commit/cee1e037da7213db868bb6bfc99884926330de56
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M share/man/man9/EVENTHANDLER.9
    M sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
    M sys/cddl/dev/dtrace/dtrace_load.c
    M sys/cddl/dev/dtrace/dtrace_unload.c
    M sys/cddl/dev/sdt/sdt.c
    M sys/kern/kern_linker.c
    M sys/sys/eventhandler.h

  Log Message:
  -----------
  Use kld_{load,unload} instead of mod_{load,unload} for the linker file load
and unload event handlers added in r254266.

Reported by:	jhb
X-MFC with:	r254266


  Commit: b66e5efc0f138709337bda97b97422177187cf60
      https://github.com/pcbsd/freebsd/commit/b66e5efc0f138709337bda97b97422177187cf60
  Author: rpaulo <rpaulo at FreeBSD.org>
  Date:   2013-08-13 (Tue, 13 Aug 2013)

  Changed paths:
    M sys/net80211/ieee80211.c
    M sys/net80211/ieee80211_action.c
    M sys/net80211/ieee80211_node.c
    M sys/net80211/ieee80211_phy.c
    M sys/net80211/ieee80211_proto.c
    M sys/net80211/ieee80211_scan_sta.c

  Log Message:
  -----------
  Replace the homegrown implementation of nitems() with calls to nitems()
(param.h).

Operating systems that don't have nitems() can easily define it on their own
net80211 OS-specific header file.

Discussed with:		adrian


  Commit: 6003015f6535134e598cb4615812276f877aea0c
      https://github.com/pcbsd/freebsd/commit/6003015f6535134e598cb4615812276f877aea0c
  Author: uqs <uqs at FreeBSD.org>
  Date:   2013-08-14 (Wed, 14 Aug 2013)

  Changed paths:
    M sys/modules/dtrace/sdt/Makefile

  Log Message:
  -----------
  Fix make depend


  Commit: 8eeca12329711eeea36b4aebce480ff67b306ca4
      https://github.com/pcbsd/freebsd/commit/8eeca12329711eeea36b4aebce480ff67b306ca4
  Author: uqs <uqs at FreeBSD.org>
  Date:   2013-08-14 (Wed, 14 Aug 2013)

  Changed paths:
    M usr.bin/calendar/calendars/calendar.freebsd

  Log Message:
  -----------
  Belatedly add my birthday and fix a typo.


  Commit: f32b4abce98c97ee6e51b7aa8f8fde6e4cab7f28
      https://github.com/pcbsd/freebsd/commit/f32b4abce98c97ee6e51b7aa8f8fde6e4cab7f28
  Author: erwin <erwin at FreeBSD.org>
  Date:   2013-08-14 (Wed, 14 Aug 2013)

  Changed paths:
    M CHANGES
    M COPYRIGHT
    M FREEBSD-Upgrade
    M FREEBSD-Xlist
    M HISTORY
    M Makefile.in
    M README
    M bin/Makefile.in
    M bin/check/check-tool.c
    M bin/check/check-tool.h
    M bin/check/named-checkconf.c
    M bin/check/named-checkzone.8
    M bin/check/named-checkzone.c
    M bin/check/named-checkzone.docbook
    M bin/check/named-checkzone.html
    M bin/confgen/ddns-confgen.c
    M bin/confgen/rndc-confgen.c
    M bin/dig/Makefile.in
    M bin/dig/dig.1
    M bin/dig/dig.c
    M bin/dig/dig.docbook
    M bin/dig/dig.html
    M bin/dig/dighost.c
    M bin/dig/host.c
    M bin/dig/include/dig/dig.h
    M bin/dig/nslookup.c
    M bin/dnssec/Makefile.in
    M bin/dnssec/dnssec-dsfromkey.8
    M bin/dnssec/dnssec-dsfromkey.c
    M bin/dnssec/dnssec-dsfromkey.docbook
    M bin/dnssec/dnssec-dsfromkey.html
    M bin/dnssec/dnssec-keyfromlabel.8
    M bin/dnssec/dnssec-keyfromlabel.c
    M bin/dnssec/dnssec-keyfromlabel.docbook
    M bin/dnssec/dnssec-keyfromlabel.html
    M bin/dnssec/dnssec-keygen.8
    M bin/dnssec/dnssec-keygen.c
    M bin/dnssec/dnssec-keygen.docbook
    M bin/dnssec/dnssec-keygen.html
    M bin/dnssec/dnssec-revoke.c
    M bin/dnssec/dnssec-revoke.docbook
    M bin/dnssec/dnssec-settime.8
    M bin/dnssec/dnssec-settime.c
    M bin/dnssec/dnssec-settime.docbook
    M bin/dnssec/dnssec-settime.html
    M bin/dnssec/dnssec-signzone.8
    M bin/dnssec/dnssec-signzone.c
    M bin/dnssec/dnssec-signzone.docbook
    M bin/dnssec/dnssec-signzone.html
    A bin/dnssec/dnssec-verify.8
    A bin/dnssec/dnssec-verify.c
    A bin/dnssec/dnssec-verify.docbook
    A bin/dnssec/dnssec-verify.html
    M bin/dnssec/dnssectool.c
    M bin/dnssec/dnssectool.h
    M bin/named/Makefile.in
    A bin/named/bind9.ver3.xsl
    A bin/named/bind9.ver3.xsl.h
    M bin/named/builtin.c
    M bin/named/client.c
    M bin/named/config.c
    M bin/named/control.c
    M bin/named/controlconf.c
    M bin/named/include/dlz/dlz_dlopen_driver.h
    M bin/named/include/named/client.h
    M bin/named/include/named/control.h
    M bin/named/include/named/globals.h
    M bin/named/include/named/interfacemgr.h
    M bin/named/include/named/server.h
    M bin/named/include/named/zoneconf.h
    M bin/named/interfacemgr.c
    M bin/named/logconf.c
    M bin/named/main.c
    M bin/named/named.8
    M bin/named/named.conf.5
    M bin/named/named.conf.docbook
    M bin/named/named.conf.html
    M bin/named/named.docbook
    M bin/named/named.html
    M bin/named/query.c
    M bin/named/server.c
    M bin/named/statschannel.c
    M bin/named/unix/Makefile.in
    M bin/named/unix/dlz_dlopen_driver.c
    M bin/named/unix/os.c
    M bin/named/update.c
    M bin/named/xfrout.c
    M bin/named/zoneconf.c
    M bin/nsupdate/Makefile.in
    M bin/nsupdate/nsupdate.1
    M bin/nsupdate/nsupdate.c
    M bin/nsupdate/nsupdate.docbook
    M bin/nsupdate/nsupdate.html
    M bin/rndc/rndc.c
    M bin/tools/genrandom.8
    M bin/tools/genrandom.docbook
    M bin/tools/genrandom.html
    M bin/tools/nsec3hash.c
    M config.h.in
    M config.threads.in
    M configure.in
    M doc/arm/Bv9ARM-book.xml
    M doc/arm/Bv9ARM.ch01.html
    M doc/arm/Bv9ARM.ch03.html
    M doc/arm/Bv9ARM.ch04.html
    M doc/arm/Bv9ARM.ch05.html
    M doc/arm/Bv9ARM.ch06.html
    M doc/arm/Bv9ARM.ch07.html
    M doc/arm/Bv9ARM.ch08.html
    M doc/arm/Bv9ARM.ch09.html
    M doc/arm/Bv9ARM.ch10.html
    M doc/arm/Bv9ARM.html
    M doc/arm/Bv9ARM.pdf
    M doc/arm/dnssec.xml
    M doc/arm/man.arpaname.html
    M doc/arm/man.ddns-confgen.html
    M doc/arm/man.dig.html
    M doc/arm/man.dnssec-dsfromkey.html
    M doc/arm/man.dnssec-keyfromlabel.html
    M doc/arm/man.dnssec-keygen.html
    M doc/arm/man.dnssec-revoke.html
    M doc/arm/man.dnssec-settime.html
    M doc/arm/man.dnssec-signzone.html
    A doc/arm/man.dnssec-verify.html
    M doc/arm/man.genrandom.html
    M doc/arm/man.host.html
    M doc/arm/man.isc-hmac-fixup.html
    M doc/arm/man.named-checkconf.html
    M doc/arm/man.named-checkzone.html
    M doc/arm/man.named-journalprint.html
    M doc/arm/man.named.html
    M doc/arm/man.nsec3hash.html
    M doc/arm/man.nsupdate.html
    M doc/arm/man.rndc-confgen.html
    M doc/arm/man.rndc.conf.html
    M doc/arm/man.rndc.html
    M doc/arm/pkcs11.xml
    M doc/misc/options
    M lib/bind9/api
    M lib/bind9/check.c
    M lib/dns/Makefile.in
    M lib/dns/acache.c
    M lib/dns/acl.c
    M lib/dns/adb.c
    M lib/dns/api
    M lib/dns/byaddr.c
    M lib/dns/cache.c
    M lib/dns/callbacks.c
    M lib/dns/client.c
    A lib/dns/clientinfo.c
    M lib/dns/db.c
    M lib/dns/dbtable.c
    M lib/dns/diff.c
    M lib/dns/dispatch.c
    M lib/dns/dns64.c
    M lib/dns/dnssec.c
    M lib/dns/dst_api.c
    M lib/dns/dst_internal.h
    M lib/dns/dst_openssl.h
    M lib/dns/dst_parse.c
    M lib/dns/ecdb.c
    M lib/dns/gssapi_link.c
    M lib/dns/gssapictx.c
    M lib/dns/hmac_link.c
    M lib/dns/include/dns/Makefile.in
    M lib/dns/include/dns/acache.h
    M lib/dns/include/dns/acl.h
    M lib/dns/include/dns/adb.h
    M lib/dns/include/dns/cache.h
    M lib/dns/include/dns/callbacks.h
    A lib/dns/include/dns/clientinfo.h
    M lib/dns/include/dns/db.h
    M lib/dns/include/dns/dispatch.h
    M lib/dns/include/dns/dlz_dlopen.h
    M lib/dns/include/dns/dnssec.h
    M lib/dns/include/dns/events.h
    M lib/dns/include/dns/journal.h
    M lib/dns/include/dns/log.h
    M lib/dns/include/dns/master.h
    M lib/dns/include/dns/masterdump.h
    M lib/dns/include/dns/nsec.h
    M lib/dns/include/dns/nsec3.h
    M lib/dns/include/dns/private.h
    M lib/dns/include/dns/rdata.h
    M lib/dns/include/dns/rdataset.h
    M lib/dns/include/dns/resolver.h
    M lib/dns/include/dns/result.h
    M lib/dns/include/dns/rpz.h
    M lib/dns/include/dns/rriterator.h
    M lib/dns/include/dns/sdb.h
    M lib/dns/include/dns/sdlz.h
    M lib/dns/include/dns/time.h
    M lib/dns/include/dns/types.h
    A lib/dns/include/dns/update.h
    M lib/dns/include/dns/view.h
    M lib/dns/include/dns/zone.h
    M lib/dns/include/dns/zt.h
    M lib/dns/include/dst/dst.h
    M lib/dns/iptable.c
    M lib/dns/journal.c
    M lib/dns/key.c
    M lib/dns/keytable.c
    M lib/dns/log.c
    M lib/dns/lookup.c
    M lib/dns/master.c
    M lib/dns/masterdump.c
    M lib/dns/message.c
    M lib/dns/nsec.c
    M lib/dns/nsec3.c
    M lib/dns/openssldh_link.c
    M lib/dns/openssldsa_link.c
    M lib/dns/opensslecdsa_link.c
    M lib/dns/opensslgost_link.c
    M lib/dns/opensslrsa_link.c
    M lib/dns/private.c
    M lib/dns/rbt.c
    M lib/dns/rbtdb.c
    M lib/dns/rdata.c
    M lib/dns/rdata/any_255/tsig_250.c
    M lib/dns/rdata/generic/cert_37.c
    M lib/dns/rdata/generic/dlv_32769.c
    M lib/dns/rdata/generic/dnskey_48.c
    M lib/dns/rdata/generic/ds_43.c
    M lib/dns/rdata/generic/ipseckey_45.c
    M lib/dns/rdata/generic/key_25.c
    M lib/dns/rdata/generic/keydata_65533.c
    A lib/dns/rdata/generic/naptr_35.c
    A lib/dns/rdata/generic/naptr_35.h
    M lib/dns/rdata/generic/nsec3_50.c
    M lib/dns/rdata/generic/nsec3_50.h
    M lib/dns/rdata/generic/opt_41.c
    M lib/dns/rdata/generic/rrsig_46.c
    M lib/dns/rdata/generic/sig_24.c
    M lib/dns/rdata/generic/soa_6.c
    M lib/dns/rdata/generic/sshfp_44.c
    M lib/dns/rdata/generic/tkey_249.c
    M lib/dns/rdata/generic/uri_256.c
    M lib/dns/rdata/generic/uri_256.h
    M lib/dns/rdata/in_1/dhcid_49.c
    R lib/dns/rdata/in_1/naptr_35.c
    R lib/dns/rdata/in_1/naptr_35.h
    M lib/dns/resolver.c
    M lib/dns/sdb.c
    M lib/dns/sdlz.c
    A lib/dns/update.c
    M lib/dns/validator.c
    M lib/dns/view.c
    M lib/dns/xfrin.c
    M lib/dns/zone.c
    M lib/dns/zt.c
    M lib/irs/api
    M lib/isc/Makefile.in
    M lib/isc/api
    M lib/isc/include/isc/heap.h
    M lib/isc/include/isc/list.h
    M lib/isc/include/isc/mem.h
    M lib/isc/include/isc/namespace.h
    A lib/isc/include/isc/pool.h
    A lib/isc/include/isc/queue.h
    M lib/isc/include/isc/radix.h
    M lib/isc/include/isc/socket.h
    M lib/isc/include/isc/task.h
    M lib/isc/include/isc/taskpool.h
    M lib/isc/log.c
    A lib/isc/pool.c
    M lib/isc/radix.c
    M lib/isc/socket_api.c
    M lib/isc/task.c
    M lib/isc/task_api.c
    M lib/isc/task_p.h
    M lib/isc/taskpool.c
    M lib/isc/unix/socket.c
    M lib/isccc/api
    M lib/isccfg/api
    M lib/isccfg/namedconf.c
    M lib/lwres/api
    M lib/lwres/man/lwres_config.3
    M lib/lwres/man/lwres_config.docbook
    M lib/lwres/man/lwres_config.html
    M lib/lwres/man/lwres_context.3
    M lib/lwres/man/lwres_context.docbook
    M lib/lwres/man/lwres_context.html
    M lib/lwres/man/lwres_gabn.3
    M lib/lwres/man/lwres_gabn.docbook
    M lib/lwres/man/lwres_gabn.html
    M lib/lwres/man/lwres_gai_strerror.3
    M lib/lwres/man/lwres_gai_strerror.docbook
    M lib/lwres/man/lwres_gai_strerror.html
    M lib/lwres/man/lwres_getaddrinfo.3
    M lib/lwres/man/lwres_getaddrinfo.docbook
    M lib/lwres/man/lwres_getaddrinfo.html
    M lib/lwres/man/lwres_gethostent.3
    M lib/lwres/man/lwres_gethostent.docbook
    M lib/lwres/man/lwres_gethostent.html
    M lib/lwres/man/lwres_getipnode.3
    M lib/lwres/man/lwres_getipnode.docbook
    M lib/lwres/man/lwres_getipnode.html
    M lib/lwres/man/lwres_getnameinfo.3
    M lib/lwres/man/lwres_getnameinfo.docbook
    M lib/lwres/man/lwres_getnameinfo.html
    M lib/lwres/man/lwres_getrrsetbyname.3
    M lib/lwres/man/lwres_getrrsetbyname.docbook
    M lib/lwres/man/lwres_getrrsetbyname.html
    M lib/lwres/man/lwres_gnba.3
    M lib/lwres/man/lwres_gnba.docbook
    M lib/lwres/man/lwres_gnba.html
    M lib/lwres/man/lwres_hstrerror.3
    M lib/lwres/man/lwres_hstrerror.docbook
    M lib/lwres/man/lwres_hstrerror.html
    M lib/lwres/man/lwres_inetntop.3
    M lib/lwres/man/lwres_inetntop.docbook
    M lib/lwres/man/lwres_inetntop.html
    M lib/lwres/man/lwres_noop.3
    M lib/lwres/man/lwres_noop.docbook
    M lib/lwres/man/lwres_noop.html
    M lib/lwres/man/lwres_packet.3
    M lib/lwres/man/lwres_packet.docbook
    M lib/lwres/man/lwres_packet.html
    M lib/lwres/man/lwres_resutil.3
    M lib/lwres/man/lwres_resutil.docbook
    M lib/lwres/man/lwres_resutil.html
    M lib/lwres/print_p.h
    M lib/lwres/strtoul.c
    M lib/lwres/unix/Makefile.in
    M lib/lwres/unix/include/Makefile.in
    M lib/lwres/unix/include/lwres/Makefile.in
    M lib/lwres/unix/include/lwres/net.h
    M lib/lwres/version.c
    M make/Makefile.in
    M make/includes.in
    M make/rules.in
    M mkinstalldirs
    M version

  Log Message:
  -----------
  Vendor import of Bind 9.9.3-P2

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


  Commit: 8255307210ba488bbf6e9072a645e975c808f8b2
      https://github.com/pcbsd/freebsd/commit/8255307210ba488bbf6e9072a645e975c808f8b2
  Author: pfg <pfg at FreeBSD.org>
  Date:   2013-08-14 (Wed, 14 Aug 2013)

  Changed paths:
    M sys/fs/ext2fs/ext2_subr.c

  Log Message:
  -----------
  ext2fs: update format specifiers for ext4 type.

Previous bandaid was not appropriate and didn't really work for
all platforms. While here, cleanup the surrounding code to match
ffs_checkoverlap()

Reported by:	dim, jmallet and bde
MFC after:	3 weeks


  Commit: 70c59fcff4a1693ccbb9b659a2979eecb249c225
      https://github.com/pcbsd/freebsd/commit/70c59fcff4a1693ccbb9b659a2979eecb249c225
  Author: theraven <theraven at FreeBSD.org>
  Date:   2013-08-14 (Wed, 14 Aug 2013)

  Changed paths:
    M usr.bin/dtc/input_buffer.cc

  Log Message:
  -----------
  Make carets line up in dtc diagnostics if the line starts with a tab.


  Commit: 09553452e7dfbf16dcb4dfb3013b5b732d1d3b99
      https://github.com/pcbsd/freebsd/commit/09553452e7dfbf16dcb4dfb3013b5b732d1d3b99
  Author: gjb <gjb at FreeBSD.org>
  Date:   2013-08-14 (Wed, 14 Aug 2013)

  Changed paths:
    M share/man/man7/release.7

  Log Message:
  -----------
  Remove the {SRC,DOC,PORT}REVISION variables from release(7), and
update the default {SRC,DOC,PORT}BRANCH defaults.

Submitted by:	nwhitehorn
X-MFC-With:	r254224, r254294
X-MFC-To:	stable/9, releng/9.2


  Commit: 2c42b706ab7a60a3ba0ab83d1d6682f9e2ab50bf
      https://github.com/pcbsd/freebsd/commit/2c42b706ab7a60a3ba0ab83d1d6682f9e2ab50bf
  Author: smh <smh at FreeBSD.org>
  Date:   2013-08-14 (Wed, 14 Aug 2013)

  Changed paths:
    M sys/cam/ata/ata_da.c
    M sys/cam/scsi/scsi_da.c

  Log Message:
  -----------
  Added 4K quirks for:-
* OCZ Agility 2 SSDs
* Marvell SSDs
* Intel X25-M Series SSDs


  Commit: 521440b2991bdc998552fdaf12e9ba82e5c9c053
      https://github.com/pcbsd/freebsd/commit/521440b2991bdc998552fdaf12e9ba82e5c9c053
  Author: sbruno <sbruno at FreeBSD.org>
  Date:   2013-08-14 (Wed, 14 Aug 2013)

  Changed paths:
    M sys/dev/mfi/mfi_syspd.c

  Log Message:
  -----------
  If sys/param.h MAXPHYS has been tuned to exceed MFI_MAXPHYS, the mfi(4)
real JBOD mode (SYS PD) would fail fairly reliably during I/O.

Steal the mfi_disk.c check for this condition (indirectly) when establishing
d_maxsize.

Reviewed by:	ambrisko@
MFC after:	4 weeks
Sponsored by:	Yahoo! Inc.


  Commit: 79360f25fc862bef26d62d9fd2ec20d0de41756e
      https://github.com/pcbsd/freebsd/commit/79360f25fc862bef26d62d9fd2ec20d0de41756e
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-14 (Wed, 14 Aug 2013)

  Changed paths:
    M bin/sh/parser.c
    A tools/regression/bin/sh/parser/only-redir2.0
    A tools/regression/bin/sh/parser/only-redir3.0
    A tools/regression/bin/sh/parser/only-redir4.0

  Log Message:
  -----------
  sh: Allow a lone redirection before '|', ';;' or ';&'.

Example: </dev/null | :

PR:		181240
MFC after:	1 week


  Commit: 802b1728d8a3d2a016628022a7631f365f00e337
      https://github.com/pcbsd/freebsd/commit/802b1728d8a3d2a016628022a7631f365f00e337
  Author: rmacklem <rmacklem at FreeBSD.org>
  Date:   2013-08-14 (Wed, 14 Aug 2013)

  Changed paths:
    M sys/fs/nfs/nfsport.h
    M sys/fs/nfs/nfsrvcache.h
    M sys/fs/nfsserver/nfs_nfsdcache.c
    M sys/fs/nfsserver/nfs_nfsdport.c

  Log Message:
  -----------
  Fix several performance related issues in the new NFS server's
DRC for NFS over TCP.
- Increase the size of the hash tables.
- Create a separate mutex for each hash list of the TCP hash table.
- Single thread the code that deletes stale cache entries.
- Add a tunable called vfs.nfsd.tcphighwater, which can be increased
  to allow the cache to grow larger, avoiding the overhead of frequent
  scans to delete stale cache entries.
  (The default value will result in frequent scans to delete stale cache
   entries, analagous to what the pre-patched code does.)
- Add a tunable called vfs.nfsd.cachetcp that can be used to disable
  DRC caching for NFS over TCP, since the old NFS server didn't DRC cache TCP.
It also adjusts the size of nfsrc_floodlevel dynamically, so that it is
always greater than vfs.nfsd.tcphighwater.

For UDP the algorithm remains the same as the pre-patched code, but the
tunable vfs.nfsd.udphighwater can be used to allow the cache to grow
larger and reduce the overhead caused by frequent scans for stale entries.
UDP also uses a larger hash table size than the pre-patched code.

Reported by:	wollman
Tested by:	wollman (earlier version of patch)
Submitted by:	ivoras (earlier patch)
Reviewed by:	jhb (earlier version of patch)
MFC after:	1 month


  Commit: 1201f3dac8c8e346ee33754cd8ecfd09c250d2e2
      https://github.com/pcbsd/freebsd/commit/1201f3dac8c8e346ee33754cd8ecfd09c250d2e2
  Author: tuexen <tuexen at FreeBSD.org>
  Date:   2013-08-14 (Wed, 14 Aug 2013)

  Changed paths:
    M sys/netinet/sctp_output.c

  Log Message:
  -----------
  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

MFC after: 3 days


  Commit: c71191e0d97a48198916f84fc4f1fd5c155af088
      https://github.com/pcbsd/freebsd/commit/c71191e0d97a48198916f84fc4f1fd5c155af088
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-14 (Wed, 14 Aug 2013)

  Changed paths:
    M bin/sh/var.c
    A tools/regression/bin/sh/builtins/local4.0

  Log Message:
  -----------
  sh: Recognize "--" as end of options in local builtin.


  Commit: 6c901ce0a876d561e03779bdf6269ed9a7e4c5c6
      https://github.com/pcbsd/freebsd/commit/6c901ce0a876d561e03779bdf6269ed9a7e4c5c6
  Author: sjg <sjg at FreeBSD.org>
  Date:   2013-08-14 (Wed, 14 Aug 2013)

  Changed paths:
    M sys/conf/kern.post.mk

  Log Message:
  -----------
  Some objects - such as *_genassym.o are not hooked into
SRCS OBJS or anything else, yet have a dependency on symlinks
such as machine/

Reviewed by: obrien


  Commit: 6c24c9fb32bf0787f43d84a01b56eba2dcb38305
      https://github.com/pcbsd/freebsd/commit/6c24c9fb32bf0787f43d84a01b56eba2dcb38305
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-14 (Wed, 14 Aug 2013)

  Changed paths:
    M sys/kern/kern_exec.c
    M sys/kern/kern_exit.c
    M sys/kern/kern_fork.c
    M sys/kern/kern_proc.c
    M sys/kern/kern_sig.c
    M sys/kern/kern_timeout.c
    M sys/kern/vfs_syscalls.c
    M sys/netinet/sctp_dtrace_define.h

  Log Message:
  -----------
  Specify SDT probe argument types in the probe definition itself rather than
using SDT_PROBE_ARGTYPE(). This will make it easy to extend the SDT(9) API
to allow probes with dynamically-translated types.

There is no functional change.

MFC after:	2 weeks


  Commit: 8c7687b41c874820110a7106c1167f5b0e3fc7d0
      https://github.com/pcbsd/freebsd/commit/8c7687b41c874820110a7106c1167f5b0e3fc7d0
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-14 (Wed, 14 Aug 2013)

  Changed paths:
    M share/man/man9/netisr.9

  Log Message:
  -----------
  Fix a typo.

MFC after:	3 days


  Commit: 722a1a5e5d54a4935a4136368f443f6c88ca0d71
      https://github.com/pcbsd/freebsd/commit/722a1a5e5d54a4935a4136368f443f6c88ca0d71
  Author: glebius <glebius at FreeBSD.org>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M sys/compat/freebsd32/freebsd32_misc.c
    M sys/kern/kern_descrip.c
    M sys/kern/kern_event.c
    M sys/kern/sys_pipe.c
    M sys/kern/sys_socket.c
    M sys/kern/tty_pts.c
    M sys/kern/uipc_mqueue.c
    M sys/kern/uipc_sem.c
    M sys/kern/uipc_shm.c
    M sys/kern/uipc_syscalls.c
    M sys/kern/vfs_vnops.c
    M sys/ofed/include/linux/linux_compat.c
    M sys/opencrypto/cryptodev.c
    M sys/sys/file.h
    M sys/sys/socket.h

  Log Message:
  -----------
  Make sendfile() a method in the struct fileops.  Currently only
vnode backed file descriptors have this method implemented.

Reviewed by:	kib
Sponsored by:	Nginx, Inc.
Sponsored by:	Netflix


  Commit: b6945a92d66d759606a00571506ccf47e63d6961
      https://github.com/pcbsd/freebsd/commit/b6945a92d66d759606a00571506ccf47e63d6961
  Author: jlh <jlh at FreeBSD.org>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M sys/sys/param.h

  Log Message:
  -----------
  Belatedly bump __FreeBSD_version for libc being an ld script.
This should have been done in r251668, on June 12, 2013.

This will have no practical consequences, besides having -lssp_nonshared
appearing twice on the command-line for systems built in this time frame.


  Commit: ae49aeaba62c1f7009421f40d601061db0b3eefe
      https://github.com/pcbsd/freebsd/commit/ae49aeaba62c1f7009421f40d601061db0b3eefe
  Author: attilio <attilio at FreeBSD.org>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M sys/vm/vm_page.c

  Log Message:
  -----------
  On the recovery path for vm_page_alloc(), if a page had been requested
wired, unwind back the wiring bits otherwise we can end up freeing a
page that is considered wired.

Sponsored by:	EMC / Isilon storage division
Reported by:	alc


  Commit: b45bc75e19b0d23a9d666a6755c6d5e7c85934bd
      https://github.com/pcbsd/freebsd/commit/b45bc75e19b0d23a9d666a6755c6d5e7c85934bd
  Author: nemysis <nemysis at FreeBSD.org>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M share/misc/committers-ports.dot

  Log Message:
  -----------
  - Add myself in committers-ports.dot

Approved by:	miwi/wxs/wg (mentors)


  Commit: c6e2041529c9c69f395d4780ca05dbd3a9d186e5
      https://github.com/pcbsd/freebsd/commit/c6e2041529c9c69f395d4780ca05dbd3a9d186e5
  Author: ken <ken at FreeBSD.org>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M sys/dev/isp/isp_freebsd.c

  Log Message:
  -----------
  Export the maxio field in the CAM XPT_PATH_INQ CCB in the isp(4)
driver.

This tells consumers up the stack the maximum I/O size that the
controller can handle.

The I/O size is bounded by the number of scatter/gather segments
the controller can handle and the page size.  For an amd64 system,
it works out to around 5MB.

Reviewed by:	mjacob
MFC after:	3 days
Sponsored by:	Spectra Logic


  Commit: 861668a16b928430d786e9bb4cb0143b3ff35f44
      https://github.com/pcbsd/freebsd/commit/861668a16b928430d786e9bb4cb0143b3ff35f44
  Author: brooks <brooks at FreeBSD.org>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M sys/x86/isa/clock.c

  Log Message:
  -----------
  Call set_i8254_freq with MODE_STOP (0) rather than a magic number of 0.


  Commit: 2e54cfb79a558b83e37b29a96a3c7faff4dd82e6
      https://github.com/pcbsd/freebsd/commit/2e54cfb79a558b83e37b29a96a3c7faff4dd82e6
  Author: brooks <brooks at FreeBSD.org>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M sys/amd64/amd64/initcpu.c

  Log Message:
  -----------
  Use an ANSI C definition of initializecpucache() to match the declaration
and the rest of the file.


  Commit: be2567e067bb9035f0c9670f5c599e2a7fbd3b46
      https://github.com/pcbsd/freebsd/commit/be2567e067bb9035f0c9670f5c599e2a7fbd3b46
  Author: trasz <trasz at FreeBSD.org>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M sys/cam/ctl/ctl.c

  Log Message:
  -----------
  Turn comments about locking into actual lock assertions.

Reviewed by:	ken
Tested by:	ken
MFC after:	1 month


  Commit: 6d37e23f0ac7ee8dd61ffd3d96cbdbef9994b541
      https://github.com/pcbsd/freebsd/commit/6d37e23f0ac7ee8dd61ffd3d96cbdbef9994b541
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M sys/dev/iir/iir.c
    M sys/dev/iir/iir.h
    M sys/dev/iir/iir_ctrl.c
    M sys/dev/iir/iir_pci.c

  Log Message:
  -----------
  Avoid potential redefinition of the macro.


  Commit: 8544609e649a9e074023f253de79d42b4d7d11e6
      https://github.com/pcbsd/freebsd/commit/8544609e649a9e074023f253de79d42b4d7d11e6
  Author: cperciva <cperciva at FreeBSD.org>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M sys/kern/kern_rangelock.c
    M sys/sys/rangelock.h

  Log Message:
  -----------
  Change the queue of locks in kern_rangelock.c from holding lock requests in
the order that they arrive, to holding
(a) granted write lock requests, followed by
(b) granted read lock requests, followed by
(c) ungranted requests, in order of arrival.

This changes the stopping condition for iterating through granted locks to
see if a new request can be granted: When considering a read lock request,
we can stop iterating as soon as we see a read lock request, since anything
after that point is either a granted read lock request or a request which
has not yet been granted.  (For write lock requests, we must still compare
against all granted lock requests.)

For workloads with R parallel reads and W parallel writes, this improves
the time spent from O((R+W)^2) to O(W*(R+W)); i.e., heavy parallel-read
workloads become significantly more scalable.

No statistically significant change in buildworld time has been measured,
but synthetic tests of parallel 'dd > /dev/null' and 'openssl enc >/dev/null'
with the input file cached yield dramatic (up to 10x) improvement with high
(up to 128 processes) levels of parallelism.

Reviewed by:	kib


  Commit: de579b60c166fa1a5f73083d4910751927cbb45a
      https://github.com/pcbsd/freebsd/commit/de579b60c166fa1a5f73083d4910751927cbb45a
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M sys/i386/i386/initcpu.c
    M sys/i386/i386/machdep.c

  Log Message:
  -----------
  Simplify check for CMPXCHG8B instruction.  Note CMPXCHG8B instruction is
always available for Rise mP6 processors although it is not set by CPUID.


  Commit: 478dc3171b093432679512127107ffd6b9dcc270
      https://github.com/pcbsd/freebsd/commit/478dc3171b093432679512127107ffd6b9dcc270
  Author: jeff <jeff at FreeBSD.org>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M sys/vm/vm_pageout.c

  Log Message:
  -----------
   - Fix bug in r254304.  Use the ACTIVE pq count for the active list
   processing, not inactive.  This was the result of a bad merge.

Reported by:	pho
Sponsored by:	EMC / Isilon Storage Division


  Commit: bdb743702fb53c60e30455a13dfd78783868ac2c
      https://github.com/pcbsd/freebsd/commit/bdb743702fb53c60e30455a13dfd78783868ac2c
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M lib/libc/sys/sigsuspend.2

  Log Message:
  -----------
  sigsuspend(2): Add xrefs to pselect(2) and sigwait-alikes.


  Commit: 5591de079d3f2d8a4854b384d52322fc01bf57ea
      https://github.com/pcbsd/freebsd/commit/5591de079d3f2d8a4854b384d52322fc01bf57ea
  Author: ken <ken at FreeBSD.org>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M sys/dev/nvme/nvme_ns.c
    M sys/geom/geom_dev.c
    M sys/kern/kern_physio.c
    M sys/kern/vfs_aio.c
    M sys/sys/conf.h
    M sys/sys/param.h

  Log Message:
  -----------
  Change the way that unmapped I/O capability is advertised.

The previous method was to set the D_UNMAPPED_IO flag in the cdevsw
for the driver.  The problem with this is that in many cases (e.g.
sa(4)) there may be some instances of the driver that can handle
unmapped I/O and some that can't.  The isp(4) driver can handle
unmapped I/O, but the esp(4) driver currently cannot.  The cdevsw
is shared among all driver instances.

So instead of setting a flag on the cdevsw, set a flag on the cdev.
This allows drivers to indicate support for unmapped I/O on a
per-instance basis.

sys/conf.h:	Remove the D_UNMAPPED_IO cdevsw flag and replace it
		with an SI_UNMAPPED cdev flag.

kern_physio.c:	Look at the cdev SI_UNMAPPED flag to determine
		whether or not a particular driver can handle
		unmapped I/O.

geom_dev.c:	Set the SI_UNMAPPED flag for all GEOM cdevs.
		Since GEOM will create a temporary mapping when
		needed, setting SI_UNMAPPED unconditionally will
		work.

		Remove the D_UNMAPPED_IO flag.

nvme_ns.c:	Set the SI_UNMAPPED flag on cdevs created here
		if NVME_UNMAPPED_BIO_SUPPORT is enabled.

vfs_aio.c:	In aio_qphysio(), check the SI_UNMAPPED flag on a
		cdev instead of the D_UNMAPPED_IO flag on the cdevsw.

sys/param.h:	Bump __FreeBSD_version to 1000045 for the switch from
		setting the D_UNMAPPED_IO flag in the cdevsw to setting
		SI_UNMAPPED in the cdev.

Reviewed by:	kib, jimharris
MFC after:	1 week
Sponsored by:	Spectra Logic


  Commit: fe073d00ee5f424ed78c27d790357e9a09dc6849
      https://github.com/pcbsd/freebsd/commit/fe073d00ee5f424ed78c27d790357e9a09dc6849
  Author: grehan <grehan at FreeBSD.org>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M usr.sbin/bhyve/pci_emul.c

  Log Message:
  -----------
  Fix ordering of legacy IRQ reservations.

Submitted by:	Jeremiah Lott   jlott at averesystems dot com


  Commit: e46116864019a4bea0415b802b1e07a53e0b4577
      https://github.com/pcbsd/freebsd/commit/e46116864019a4bea0415b802b1e07a53e0b4577
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M sys/kern/kern_linker.c

  Log Message:
  -----------
  Use strdup(9) instead of reimplementing it.


  Commit: 4d4391770dcf9af5dbc1268cc96494ee661b5d7d
      https://github.com/pcbsd/freebsd/commit/4d4391770dcf9af5dbc1268cc96494ee661b5d7d
  Author: gjb <gjb at FreeBSD.org>
  Date:   2013-08-15 (Thu, 15 Aug 2013)

  Changed paths:
    M usr.sbin/makefs/makefs.8
    M usr.sbin/makefs/makefs.c

  Log Message:
  -----------
  Mark the makefs(8) '-p' flag as deprecated in preference for
the '-Z' flag for compatibility with NetBSD.

Submitted by:	Eric van Gyzen (via stable@)
MFC after:	3 days


  Commit: 5cec20bb2b74e5fdddf1061276f4635ea5df986e
      https://github.com/pcbsd/freebsd/commit/5cec20bb2b74e5fdddf1061276f4635ea5df986e
  Author: glebius <glebius at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M usr.bin/calendar/Makefile
    A usr.bin/calendar/calendars/ru_RU.UTF-8/calendar.all
    A usr.bin/calendar/calendars/ru_RU.UTF-8/calendar.common
    A usr.bin/calendar/calendars/ru_RU.UTF-8/calendar.holiday
    A usr.bin/calendar/calendars/ru_RU.UTF-8/calendar.military
    A usr.bin/calendar/calendars/ru_RU.UTF-8/calendar.orthodox
    A usr.bin/calendar/calendars/ru_RU.UTF-8/calendar.pagan

  Log Message:
  -----------
  Provide UTF-8 version of russian calendars.


  Commit: bfee6ad3d26993128ef9226a9ed6d320cc8896ea
      https://github.com/pcbsd/freebsd/commit/bfee6ad3d26993128ef9226a9ed6d320cc8896ea
  Author: cy <cy at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    A netinet/ip_dns_pxy.c
    A netinet/ip_nat6.c
    A netinet/ip_tftp_pxy.c

  Log Message:
  -----------
  Include three new files that should be in vendor-sys branch too.

Approved by:	glebius (Mentor)


  Commit: 015c1e6d76bad26ed2038972e42b94ca3336e1a0
      https://github.com/pcbsd/freebsd/commit/015c1e6d76bad26ed2038972e42b94ca3336e1a0
  Author: kevlo <kevlo at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M share/man/man4/udav.4
    M sys/dev/usb/net/if_udav.c

  Log Message:
  -----------
  Bring datasheet URL up to date.


  Commit: 5e5b39c47eb6fbcf9e6eeeecaa13a84dca61e7e4
      https://github.com/pcbsd/freebsd/commit/5e5b39c47eb6fbcf9e6eeeecaa13a84dca61e7e4
  Author: des <des at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    R lib/libpam/libpam/pam_std_option.c

  Log Message:
  -----------
  GC unused source file.


  Commit: 020684e443a1f78e36f1eaa4db5c133150e2f026
      https://github.com/pcbsd/freebsd/commit/020684e443a1f78e36f1eaa4db5c133150e2f026
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M include/unistd.h
    M lib/libc/gen/Makefile.inc
    M lib/libc/gen/Symbol.map
    A lib/libc/gen/dup3.c

  Log Message:
  -----------
  Add dup3(), based on F_DUP2FD and F_DUP2FD_CLOEXEC fcntls.

I removed functionality not proposed for POSIX in Austin group issue #411.
A man page (my own) and test cases will follow in later commits.

PR:		176233
Submitted by:	Jukka Ukkonen


  Commit: 1c4bb0bb4820abf63b0844f9d634f89834d3a373
      https://github.com/pcbsd/freebsd/commit/1c4bb0bb4820abf63b0844f9d634f89834d3a373
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M lib/libc/gen/Makefile.inc
    A lib/libc/gen/dup3.3
    M lib/libc/sys/dup.2

  Log Message:
  -----------
  Add man page dup3(3).


  Commit: 54bb21f022108cb9fa29ebafbeefa0fdaed65c45
      https://github.com/pcbsd/freebsd/commit/54bb21f022108cb9fa29ebafbeefa0fdaed65c45
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M tools/regression/file/dup/dup.c

  Log Message:
  -----------
  Add tests for dup3().


  Commit: b6d179c1400c0d392869d1b07a39e00f552072cc
      https://github.com/pcbsd/freebsd/commit/b6d179c1400c0d392869d1b07a39e00f552072cc
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    A tools/regression/bin/sh/builtins/jobid1.0

  Log Message:
  -----------
  sh: Add test for the non-standard jobid builtin.


  Commit: c433419763665f84075930e6318012aec9a984e8
      https://github.com/pcbsd/freebsd/commit/c433419763665f84075930e6318012aec9a984e8
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M bin/sh/jobs.c
    A tools/regression/bin/sh/builtins/jobid2.0

  Log Message:
  -----------
  sh: Recognize "--" as end of options in bg/fg/jobid builtins.


  Commit: a43a1c528c44934b6d1c882f39cb7d4f58d6257e
      https://github.com/pcbsd/freebsd/commit/a43a1c528c44934b6d1c882f39cb7d4f58d6257e
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M lib/libc/sys/pselect.2

  Log Message:
  -----------
  pselect(2): Add xref to sigsuspend(2).


  Commit: 408a640438d54402be29b92aefda7ba7b30eea12
      https://github.com/pcbsd/freebsd/commit/408a640438d54402be29b92aefda7ba7b30eea12
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M sys/dev/streams/streams.c
    M sys/fs/devfs/devfs_vnops.c
    M sys/kern/sys_procdesc.c
    M sys/kern/vfs_vnops.c
    M sys/sys/file.h

  Log Message:
  -----------
  Restore the previous sendfile(2) behaviour on the block devices.
Provide valid .fo_sendfile method for several missed struct fileops.

Reviewed by:	glebius
Sponsored by:	The FreeBSD Foundation


  Commit: 435f1b4a02f7e09f181b348afde0611c93d049a8
      https://github.com/pcbsd/freebsd/commit/435f1b4a02f7e09f181b348afde0611c93d049a8
  Author: ken <ken at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M sys/cam/scsi/scsi_sa.c

  Log Message:
  -----------
  Add unmapped I/O and larger I/O support to the sa(4) driver.

We now pay attention to the maxio field in the XPT_PATH_INQ CCB,
and if it is set, propagate it up to physio via the si_iosize_max
field in the cdev structure.

We also now pay attention to the PIM_UNMAPPED capability bit in the
XPT_PATH_INQ CCB, and set the new SI_UNMAPPED cdev flag when the
underlying SIM supports unmapped I/O.

scsi_sa.c:	Add unmapped I/O support and propagate the SIM's
		maximum I/O size up.

		Adjust scsi_tape_read_write() in the same way that
		scsi_read_write() was changed to support unmapped
		I/O.  We overload the readop parameter with bits
		that tell us whether it's an unmapped I/O, and we
		need to set the CAM_DATA_BIO CCB flag.  This change
		should be backwards compatible in source and
		binary forms.

MFC after:	1 week
Sponsored by:	Spectra Logic


  Commit: 750a378414b03aa9eb44514b557d6b6cf97f660d
      https://github.com/pcbsd/freebsd/commit/750a378414b03aa9eb44514b557d6b6cf97f660d
  Author: sjg <sjg at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  When we need to build using the in-tree make,
switch at the earliest opportunity.
In the case of fmake vs bmake, this helps ensure correct load handling.

Reviewed by: obrien


  Commit: 42d7c6c92fee5183075f0133545d40f7150d8dac
      https://github.com/pcbsd/freebsd/commit/42d7c6c92fee5183075f0133545d40f7150d8dac
  Author: sjg <sjg at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M contrib/bmake/job.c
    M contrib/bmake/make.1

  Log Message:
  -----------
  Add .MAKE.ALWAYS_PASS_JOB_QUEUE knob (default yes)
for backwards compatability.


  Commit: 7040f3077762f1205bc8ca234924acef5838bc1c
      https://github.com/pcbsd/freebsd/commit/7040f3077762f1205bc8ca234924acef5838bc1c
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M sys/dev/sdhci/sdhci.c

  Log Message:
  -----------
  When the timeout clock is based on the SD clock, the timeout counter
has to be recalculated every time the SD clock frequency changes.

Also, tidy up the counter calculation... it makes no sense to calculate
a value one larger than the limit, then whine that it's too large and
truncate it to the limit.  If the BROKEN_TIMEOUT quirk is set, don't
calculate the counter at all, just set it to the limit value.


  Commit: d6c6f8dc298230a55679ecdda4ad33bfd356f8f2
      https://github.com/pcbsd/freebsd/commit/d6c6f8dc298230a55679ecdda4ad33bfd356f8f2
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M sys/dev/sdhci/sdhci.h

  Log Message:
  -----------
  Add named constants for 8-bit bus support.  The sdhci and mmc drivers
don't have support for this yet, but some low-level hardware is ready
for it when the higher layers catch up.


  Commit: 112e05002cfc26041a3738883f9580db26e8d45c
      https://github.com/pcbsd/freebsd/commit/112e05002cfc26041a3738883f9580db26e8d45c
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M sys/dev/mmc/mmc.c

  Log Message:
  -----------
  Print the card relative address in hex, because that's what all the
other debugging output does (when it appears in command arguments,
for example).


  Commit: e5ea8153100355ac70e39b27b48cbaa0b23187e8
      https://github.com/pcbsd/freebsd/commit/e5ea8153100355ac70e39b27b48cbaa0b23187e8
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M bin/sh/eval.c
    M bin/sh/main.c
    M bin/sh/parser.c
    M bin/sh/parser.h
    M bin/sh/redir.c
    M bin/sh/redir.h

  Log Message:
  -----------
  sh: Remove unnecessary reset functions.

These are already handled by exception handlers.


  Commit: efcf22ed8cf8c3e8d2e5fa37ae4c4a9935a3d597
      https://github.com/pcbsd/freebsd/commit/efcf22ed8cf8c3e8d2e5fa37ae4c4a9935a3d597
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M sys/dev/mmc/mmc.c

  Log Message:
  -----------
  During card identification, run the bus at 400KHz, not the minimum
speed the bus claims to be capable of.  The 400KHz speed is dictated
by the SD and MMC standards.


  Commit: 3bfcb89de4b7ac6c54e2affe99eccd1482eb4327
      https://github.com/pcbsd/freebsd/commit/3bfcb89de4b7ac6c54e2affe99eccd1482eb4327
  Author: jhb <jhb at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M lib/libc/sys/mmap.2
    M sys/sys/mman.h
    M sys/vm/vm_init.c
    M sys/vm/vm_kern.c
    M sys/vm/vm_map.c
    M sys/vm/vm_map.h
    M sys/vm/vm_mmap.c
    M usr.bin/kdump/mksubr
    M usr.bin/truss/syscalls.c

  Log Message:
  -----------
  Add new mmap(2) flags to permit applications to request specific virtual
address alignment of mappings.
- MAP_ALIGNED(n) requests a mapping aligned on a boundary of (1 << n).
  Requests for n >= number of bits in a pointer or less than the size of
  a page fail with EINVAL.  This matches the API provided by NetBSD.
- MAP_ALIGNED_SUPER is a special case of MAP_ALIGNED.  It can be used
  to optimize the chances of using large pages.  By default it will align
  the mapping on a large page boundary (the system is free to choose any
  large page size to align to that seems best for the mapping request).
  However, if the object being mapped is already using large pages, then
  it will align the virtual mapping to match the existing large pages in
  the object instead.
- Internally, VMFS_ALIGNED_SPACE is now renamed to VMFS_SUPER_SPACE, and
  VMFS_ALIGNED_SPACE(n) is repurposed for specifying a specific alignment.
  MAP_ALIGNED(n) maps to using VMFS_ALIGNED_SPACE(n), while
  MAP_ALIGNED_SUPER maps to VMFS_SUPER_SPACE.
- mmap() of a device object now uses VMFS_OPTIMAL_SPACE rather than
  explicitly using VMFS_SUPER_SPACE.  All device objects are forced to
  use a specific color on creation, so VMFS_OPTIMAL_SPACE is effectively
  equivalent.

Reviewed by:	alc
MFC after:	1 month


  Commit: 11646cd458d5d97b110974c0794fd49d940f3a9b
      https://github.com/pcbsd/freebsd/commit/11646cd458d5d97b110974c0794fd49d940f3a9b
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M sys/dev/mmc/mmc.c

  Log Message:
  -----------
  Handle command retries for commands originating at the mmc layer, and
ensure that all such commands have a non-zero retry count except for those
that are expected to fail (for example, because they are used to probe for
feature support).

While it is possible to pass a retry count down to the hardware driver in
the command request structure, no hardware driver currently implements any
retry logic.  The hardware doesn't know much about the context of a single
request, so it makes more sense to handle retries at a layer that does.

This adds retry loops to the mmc_wait_for_cmd() and mmc_wait_for_app_cmd()
functions.  These functions are the gateway from other code within mmc.c
to the hardware.  App commands are a sequence of two commands and a retry
has to rerun both of them in order, so it needs its own retry loop.

Retry looping is specifically NOT implemented in mmc_wait_for_request()
because it is the gateway for children on the bus, and they have to
implement their own retry logic depending on what makes sense for them.


  Commit: 921b2115d4185cab66152b457f17358a250ec50a
      https://github.com/pcbsd/freebsd/commit/921b2115d4185cab66152b457f17358a250ec50a
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M sys/dev/mmc/mmc.c
    M sys/dev/mmc/mmcsd.c

  Log Message:
  -----------
  Consistently init all mmc request, command, and data structures to zero
before using them.


  Commit: a1c410b0614c9f72646e450bcf0075d3584076c2
      https://github.com/pcbsd/freebsd/commit/a1c410b0614c9f72646e450bcf0075d3584076c2
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M sys/kern/uipc_syscalls.c

  Log Message:
  -----------
  Fix build.


  Commit: e5edc7c2636717af7a0750491105d673b4b71809
      https://github.com/pcbsd/freebsd/commit/e5edc7c2636717af7a0750491105d673b4b71809
  Author: obrien <obrien at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M share/man/man9/sleep.9

  Log Message:
  -----------
  Correct spelling.


  Commit: 46b70ac9f4019bf0c070374cd315a1672b705ebb
      https://github.com/pcbsd/freebsd/commit/46b70ac9f4019bf0c070374cd315a1672b705ebb
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M sys/dev/ath/if_ath_tx.c

  Log Message:
  -----------
  Log the MAC address of the node in question rather than the pointer.


  Commit: 68a04d4c0bf3d9a879969a37c4dd9f2615080388
      https://github.com/pcbsd/freebsd/commit/68a04d4c0bf3d9a879969a37c4dd9f2615080388
  Author: mjacob <mjacob at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M share/man/man9/sleep.9

  Log Message:
  -----------
  Correct sentence syntax too.


  Commit: 323981dede6437b897d899459eaa7e03e2cb0b0b
      https://github.com/pcbsd/freebsd/commit/323981dede6437b897d899459eaa7e03e2cb0b0b
  Author: sjg <sjg at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Don't let user specified DESTDIR, break building our chosen make.


  Commit: dd6c5189ed6b1e94e5edbff92a0e4e022633a738
      https://github.com/pcbsd/freebsd/commit/dd6c5189ed6b1e94e5edbff92a0e4e022633a738
  Author: hselasky <hselasky at FreeBSD.org>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M sys/dev/usb/controller/ehci_pci.c
    M sys/dev/usb/controller/ohci_pci.c

  Log Message:
  -----------
  Fix some USB controller names according to pciconf output.

MFC after:	1 week
Submitted by:	Dmitry Luhtionov <dmitryluhtionov at gmail.com>


  Commit: 3c951b7b9db1d6e936581f67a606718572a10de0
      https://github.com/pcbsd/freebsd/commit/3c951b7b9db1d6e936581f67a606718572a10de0
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/vm/vm_pageout.c

  Log Message:
  -----------
  Remove the arbitrary binding of the pagedaemon threads to the domains,
update the comment accordingly and make it more precise.

Requested and reviewed by:	jeff (previous version)


  Commit: d635351bf100453ec236d47fe886f6816ec75d50
      https://github.com/pcbsd/freebsd/commit/d635351bf100453ec236d47fe886f6816ec75d50
  Author: hrs <hrs at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M usr.sbin/rwhod/rwhod.c

  Log Message:
  -----------
  Unbreak rwhod(8):

- It did not work with GENERIC kernel after r250603 because
  options PROCDESC was required for pdfork(2).  It now just uses fork(2)
  instead when this syscall is not available.

- Fix verify().  This function was broken in r250602 because the outermost
  "()" was removed from the condition !(isalnum() || ispunct()).
  It prevented hostnames including "-", for example.


  Commit: 9b92a60da0c48d685e399236d99364486c8577a5
      https://github.com/pcbsd/freebsd/commit/9b92a60da0c48d685e399236d99364486c8577a5
  Author: hrs <hrs at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/netinet6/nd6.c

  Log Message:
  -----------
  Return 0 in nbi->expire when la_expire == 0.  Conversion from time_uptime to
time_second should not be performed in this case.


  Commit: 513bb80e7a5eade88d2991a48c503e3ddf3f1cc0
      https://github.com/pcbsd/freebsd/commit/513bb80e7a5eade88d2991a48c503e3ddf3f1cc0
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c

  Log Message:
  -----------
  Remove redundant variable.


  Commit: 635a029a89244f62779cfb14643818f6544fdf31
      https://github.com/pcbsd/freebsd/commit/635a029a89244f62779cfb14643818f6544fdf31
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/kern/vfs_subr.c

  Log Message:
  -----------
  In r114945 the line 'nmp = TAILQ_NEXT(mp, mnt_list);' was duplicated.
Instead of just removing the duplicate, convert the loop to TAILQ_FOREACH().


  Commit: b3f1c95907412d1bd1629daa9109421486962bde
      https://github.com/pcbsd/freebsd/commit/b3f1c95907412d1bd1629daa9109421486962bde
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/compat/freebsd32/syscalls.master

  Log Message:
  -----------
  Make pdfork(2), pdkill(2) and pdgetpid(2) syscalls available for 32bit
binaries running under 64bit kernel.

Sponsored by:	The FreeBSD Foundation


  Commit: 8919b4e85256477932bd822f980beb5843d4626b
      https://github.com/pcbsd/freebsd/commit/8919b4e85256477932bd822f980beb5843d4626b
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/compat/freebsd32/freebsd32_proto.h
    M sys/compat/freebsd32/freebsd32_syscall.h
    M sys/compat/freebsd32/freebsd32_syscalls.c
    M sys/compat/freebsd32/freebsd32_sysent.c
    M sys/compat/freebsd32/freebsd32_systrace_args.c

  Log Message:
  -----------
  Regenerate after r254447.

Sponsored by:	The FreeBSD Foundation


  Commit: 42756943488e84826b46c8d6a277d40b495c3b74
      https://github.com/pcbsd/freebsd/commit/42756943488e84826b46c8d6a277d40b495c3b74
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M contrib/binutils/gas/config/tc-arm.c

  Log Message:
  -----------
  Silence a warning that is incorrect on ARMv6 and later. In the smull, umull,
smlal, and umlal the output registers are allowed to be the same as either
input registers, where in ARMv4 and ARMv5 they could only be the same as the
last input register.


  Commit: 7bf16ad3f2ff9d6091cd2f49bf7bd116cc3aa108
      https://github.com/pcbsd/freebsd/commit/7bf16ad3f2ff9d6091cd2f49bf7bd116cc3aa108
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M lib/libthread_db/arch/arm/libpthread_md.c

  Log Message:
  -----------
  Ensure we set all fpu registers to zero by using the address and size of
the union over one of its members.


  Commit: 7fa0395ca3e000eb2cf7d1e6a2b57f07eec01171
      https://github.com/pcbsd/freebsd/commit/7fa0395ca3e000eb2cf7d1e6a2b57f07eec01171
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/arm/arm/undefined.c

  Log Message:
  -----------
  Remove unused FPE code. This is not enabled anywhere as it is the only
file I can find containing FAST_FPE. It appears this would not work as
want_resched is not defined anywhere.


  Commit: fe0cf8866d4a2274425dcf91217ff54796e9e806
      https://github.com/pcbsd/freebsd/commit/fe0cf8866d4a2274425dcf91217ff54796e9e806
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/arm/include/fp.h
    M sys/arm/include/pcb.h

  Log Message:
  -----------
  Remove fpe_sp_state as we don't support fpe.


  Commit: ac8f6c2ee40def7c8a7f7df611532e29727d6a15
      https://github.com/pcbsd/freebsd/commit/ac8f6c2ee40def7c8a7f7df611532e29727d6a15
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M lib/libc/sys/cap_ioctls_limit.2

  Log Message:
  -----------
  Correct function name and return value.


  Commit: 5dd64f1c485fb614aac3f45675380306012cc71d
      https://github.com/pcbsd/freebsd/commit/5dd64f1c485fb614aac3f45675380306012cc71d
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/arm/arm/swtch.S
    M sys/conf/options.arm

  Log Message:
  -----------
  Remove the ARMFPE option. It is unsupported, and appears to be broken as
arm_fpe_core_changecontext is not a function.


  Commit: a1b54d7928341f63cab51c997c014f6d55206545
      https://github.com/pcbsd/freebsd/commit/a1b54d7928341f63cab51c997c014f6d55206545
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/conf/files.arm

  Log Message:
  -----------
  Remove the armfpe config options. These files don't exist on FreeBSD.


  Commit: 1b4affdd250f5e8bf3c007e7cc9a8b5b620a3c1f
      https://github.com/pcbsd/freebsd/commit/1b4affdd250f5e8bf3c007e7cc9a8b5b620a3c1f
  Author: bryanv <bryanv at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/kern/kern_kthread.c

  Log Message:
  -----------
  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.

Reviewed by:	jhb, julian (previous version)
MFC after:	3 days


  Commit: 17f8b7cb0b8421fd2269fa021669c9b6b07c7e0a
      https://github.com/pcbsd/freebsd/commit/17f8b7cb0b8421fd2269fa021669c9b6b07c7e0a
  Author: hrs <hrs at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M usr.bin/netstat/inet6.c

  Log Message:
  -----------
  - Use getnameinfo(3) instead of gethostbyaddr(3) or inet_ntop(3).

- Fill sin6_scope_id from in6p.sin6_addr.s6_addr[2].  struct inpcb has
  struct in6_addr for the endpoint addresses, so sin6_scope_id must be filled.


  Commit: 06c57264bc4627b043244c3f34745e71aa626651
      https://github.com/pcbsd/freebsd/commit/06c57264bc4627b043244c3f34745e71aa626651
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/arm/arm/genassym.c
    M sys/arm/arm/machdep.c
    M sys/arm/arm/mp_machdep.c
    M sys/arm/arm/swtch.S
    M sys/arm/arm/undefined.c
    M sys/arm/arm/vfp.c
    M sys/arm/conf/PANDABOARD
    M sys/arm/conf/RPI-B
    M sys/arm/include/pcpu.h
    M sys/conf/files.arm
    M sys/conf/options.arm

  Log Message:
  -----------
  Rename device vfp to option VFP and retire the ARM_VFP_SUPPORT option. This
simplifies enabling as previously both options were required to be enabled,
now we only need a single option.

While here enable VFP on the PandaBoard.


  Commit: a8298dcc377707c8e7f1295e9e503cad9057196e
      https://github.com/pcbsd/freebsd/commit/a8298dcc377707c8e7f1295e9e503cad9057196e
  Author: hrs <hrs at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M usr.sbin/rtsold/dump.c
    M usr.sbin/rtsold/if.c
    M usr.sbin/rtsold/probe.c
    M usr.sbin/rtsold/rtsock.c
    M usr.sbin/rtsold/rtsol.c
    M usr.sbin/rtsold/rtsold.c
    M usr.sbin/rtsold/rtsold.h

  Log Message:
  -----------
  - Remove struct ifinfo *iflist.  It is no longer used.
- Suppress warnings about increase of alignment requirement.


  Commit: fd29e78a6864b1354fa628a2e1c86403f42edb1c
      https://github.com/pcbsd/freebsd/commit/fd29e78a6864b1354fa628a2e1c86403f42edb1c
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M lib/libc/amd64/sys/setlogin.S
    M lib/libc/gen/getlogin.c
    M lib/libc/i386/sys/setlogin.S
    M sys/amd64/include/asm.h
    M sys/i386/include/asm.h

  Log Message:
  -----------
  libc: Access _logname_valid more efficiently.

The variable _logname_valid is not exported via the version script;
therefore, change C and i386/amd64 assembler code to remove indirection
(which allowed interposition). This makes the code slightly smaller and
faster.

Also, remove #define PIC_GOT from i386/amd64 in !PIC mode. Without PIC,
there is no place containing the address of each variable, so there is no
possible definition for PIC_GOT.


  Commit: 85c6da6a6e4293c3228d01763fce65a1b0ac878d
      https://github.com/pcbsd/freebsd/commit/85c6da6a6e4293c3228d01763fce65a1b0ac878d
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/arm/conf/BEAGLEBONE

  Log Message:
  -----------
  Enable VFP support for BeagleBone.


  Commit: 0d827ad8ca8662047131c7e327a5d0914c38d88f
      https://github.com/pcbsd/freebsd/commit/0d827ad8ca8662047131c7e327a5d0914c38d88f
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/sys/stdatomic.h

  Log Message:
  -----------
  Correct implementation of atomic_flag_test_and_set

The function sets the flag and returns the previous value (7.17.8.1).


  Commit: 1038bfa7cfe9dc47a4aa788298ef2b0d1bd7d9c9
      https://github.com/pcbsd/freebsd/commit/1038bfa7cfe9dc47a4aa788298ef2b0d1bd7d9c9
  Author: neel <neel at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/amd64/amd64/pmap.c
    M sys/amd64/include/pmap.h
    M sys/amd64/include/vmparam.h

  Log Message:
  -----------
  Bump up the maximum addressable memory on amd64 systems from 1TB to 4TB.
Bump up the KVA size proportionally from 512GB to 2TB.

The number of page table pages used by the direct map is now calculated at
run time based on 'Maxmem'. This means the small memory systems will not
see any additional tax in terms of page table pages for the direct map.

However all amd64 systems, regardless of the memory size, will use 3 more
pages to accomodate the bump in the KVA size.

More details available here:
http://lists.freebsd.org/pipermail/freebsd-hackers/2013-June/043015.html
http://lists.freebsd.org/pipermail/freebsd-current/2013-July/043143.html

Tested with the following configurations:
- Sandybridge server with 64GB of memory.
- bhyve VM with 64MB of memory.
- bhyve VM with a 8GB of memory with the memory segment above 4GB cuddling
  right up against the 4TB maximum memory limit.

Discussed on:	hackers@, current@
Submitted by:	Chris Torek (torek at torek.net)


  Commit: 8e4bf18907d5b9b1bd23e80348a5703390ef2f32
      https://github.com/pcbsd/freebsd/commit/8e4bf18907d5b9b1bd23e80348a5703390ef2f32
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/compat/linux/linux_dtrace.h

  Log Message:
  -----------
  Remove a couple of unused macros.

MFC after:	3 days


  Commit: a7b2cd95aac0cdfa265d914e538385c6379b2f1b
      https://github.com/pcbsd/freebsd/commit/a7b2cd95aac0cdfa265d914e538385c6379b2f1b
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/cddl/dev/sdt/sdt.c
    M sys/sys/sdt.h

  Log Message:
  -----------
  Add a "translated type" argument to SDT_PROBE_ARGTYPE() and add some macros
which allow one to define SDT probes that specify translated types. The idea
is to make it easy to write SDT probe definitions that can work across
multiple operating systems. In particular, this makes it possible to port
illumos SDT probes to FreeBSD without changing their argument types, so long
as the appropriate translators are defined. Then DTrace scripts written for
Solaris/illumos will work on FreeBSD without any changes.

MFC after:	1 week


  Commit: 58170e2ce592ec9ff76d80a6f9c60ef36857ed03
      https://github.com/pcbsd/freebsd/commit/58170e2ce592ec9ff76d80a6f9c60ef36857ed03
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M share/man/man9/SDT.9

  Log Message:
  -----------
  Update the SDT(9) man page with the macros added in 254468. Also change the
existing examples to not pass an mbuf as a probe argument. There's no
obvious reason to have it there, and it doesn't really jibe with the example
added in this revision.

MFC after:	1 week


  Commit: a4ad03957c9e4d1a979969ba9330827e96448199
      https://github.com/pcbsd/freebsd/commit/a4ad03957c9e4d1a979969ba9330827e96448199
  Author: hrs <hrs at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M usr.sbin/rtsold/probe.c

  Log Message:
  -----------
  Use sysctl(ICMPV6CTL_ND6_DRLIST) instead of SIOCGDRLST_IN6 ioctl.


  Commit: e405686dc76c76f3db8fd7b796370c8d5db2beef
      https://github.com/pcbsd/freebsd/commit/e405686dc76c76f3db8fd7b796370c8d5db2beef
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-17 (Sat, 17 Aug 2013)

  Changed paths:
    M sys/dev/hwpmc/hwpmc_core.c
    M sys/dev/hwpmc/pmc_events.h

  Log Message:
  -----------
  Add in missing events for Sandy Bridge Xeon.

* Add in MEM_LOAD_UOPS_LLC_HIT_RETIRED for both sandy bridge and sandy
  bridge Xeon.  Right now it only is enabled for Sandy Bridge.
* D2/0F is actually a combination rather than a separate counter, so
  just flip that on for the CPU types that support it.

There's an errata for using this on SB Xeon hardware - I've documented
it in kern/181346.

Tested:

* Sandy Bridge
* Sandy Bridge Xeon

Sponsored by:	Netflix, Inc.


  Commit: c4b895432e7a62c87ae06853cc1c1cd0ee053646
      https://github.com/pcbsd/freebsd/commit/c4b895432e7a62c87ae06853cc1c1cd0ee053646
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/sys/filedesc.h

  Log Message:
  -----------
  Better organize the filecaps structure, which reduces its size from 32 bytes
to 24 bytes on 64bit archs.


  Commit: ae1f4cb9ce8a2cedd481bb667791cb0cbe5bb893
      https://github.com/pcbsd/freebsd/commit/ae1f4cb9ce8a2cedd481bb667791cb0cbe5bb893
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/amd64/conf/GENERIC
    M sys/i386/conf/GENERIC
    M sys/ia64/conf/GENERIC
    M sys/pc98/conf/GENERIC
    M sys/powerpc/conf/GENERIC
    M sys/sparc64/conf/GENERIC

  Log Message:
  -----------
  Add process descriptors support to the GENERIC kernel. It is already being
used by the tools in base systems and with sandboxing more and more tools
the usage should only increase.

Submitted by:	Mariusz Zaborski <oshogbo at FreeBSD.org>
Sponsored by:	Google Summer of Code 2013
MFC after:	1 month


  Commit: 3014e000ae8130aa7a2fbf7dcb621983075ddc9e
      https://github.com/pcbsd/freebsd/commit/3014e000ae8130aa7a2fbf7dcb621983075ddc9e
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    A sys/compat/freebsd32/freebsd32_capability.c
    M sys/compat/freebsd32/syscalls.master
    M sys/conf/files
    M sys/kern/sys_capability.c
    M sys/sys/syscallsubr.h

  Log Message:
  -----------
  Implement 32bit versions of the cap_ioctls_limit(2) and cap_ioctls_get(2)
system calls as unsigned longs have different size on i386 and amd64.

Reported by:	jilles
Sponsored by:	The FreeBSD Foundation


  Commit: 6e04ef92e419b3f03d968891e01d1201c9253bdc
      https://github.com/pcbsd/freebsd/commit/6e04ef92e419b3f03d968891e01d1201c9253bdc
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/compat/freebsd32/freebsd32_proto.h
    M sys/compat/freebsd32/freebsd32_syscall.h
    M sys/compat/freebsd32/freebsd32_syscalls.c
    M sys/compat/freebsd32/freebsd32_sysent.c
    M sys/compat/freebsd32/freebsd32_systrace_args.c

  Log Message:
  -----------
  Regenerate after r254481.


  Commit: 6e8f2d848769a398fecc80ef93840372e88ac7a8
      https://github.com/pcbsd/freebsd/commit/6e8f2d848769a398fecc80ef93840372e88ac7a8
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M lib/libc/stdlib/strtonum.3

  Log Message:
  -----------
  Make example more correct (errstr is a pointer, not boolean).


  Commit: 76babb36d957f10bcef3a2dfcb50277bbb47ec59
      https://github.com/pcbsd/freebsd/commit/76babb36d957f10bcef3a2dfcb50277bbb47ec59
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M lib/libc/net/gethostbyname.3

  Log Message:
  -----------
  Consistently use 'af' as an argument name for address family.
Now both gethostbyname2(3) and gethostbyaddr(3) use the same argument name.
The same argument name is also used in implementations of those functions.


  Commit: 5696218306eec632c164897e7fac012d4eef5327
      https://github.com/pcbsd/freebsd/commit/5696218306eec632c164897e7fac012d4eef5327
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M usr.bin/procstat/procstat_files.c

  Log Message:
  -----------
  Make the "FD" column one character wider, so that "trace" can also align
properly.


  Commit: 92598e5bb7bceae383734e69877709b2af64aa6a
      https://github.com/pcbsd/freebsd/commit/92598e5bb7bceae383734e69877709b2af64aa6a
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M usr.sbin/rwhod/rwhod.c

  Log Message:
  -----------
  Cast argument of is*() ctype functions to unsigned char.

Without the cast there is ambiguity between 0xFF and -1 (EOF).

Suggested by:	jilles
Submitted by:	Mariusz Zaborski <oshogbo at FreeBSD.org>
Sponsored by:	Google Summer of Code 2013


  Commit: 03dd89947b06e337c8099c7d69abd3524d4077c7
      https://github.com/pcbsd/freebsd/commit/03dd89947b06e337c8099c7d69abd3524d4077c7
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/arm/conf/EFIKA_MX

  Log Message:
  -----------
  Enable VFP support on EFIKA MX.


  Commit: 836cb97bd119a53395314164575376d6b0791093
      https://github.com/pcbsd/freebsd/commit/836cb97bd119a53395314164575376d6b0791093
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M lib/libc/gen/dup3.3

  Log Message:
  -----------
  dup3(3): Replace copyright notice.

Although I copied dup(2) to create dup3(3), I removed almost all the
non-boilerplate, so dup3(3) is copyright me.

Reported by:	bjk


  Commit: 1d1d0428d27d178332c36d3cf6b9d05f4aa88bef
      https://github.com/pcbsd/freebsd/commit/1d1d0428d27d178332c36d3cf6b9d05f4aa88bef
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/kern/uipc_mqueue.c

  Log Message:
  -----------
  Disallow opening a POSIX message queue for execute.

O_EXEC was formerly ignored, so equivalent to O_RDONLY.

Reject O_EXEC with [EINVAL] like the invalid mode 3.


  Commit: 999f81be5b44b280d1139e3f2099bc28f7d5675d
      https://github.com/pcbsd/freebsd/commit/999f81be5b44b280d1139e3f2099bc28f7d5675d
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/compat/freebsd32/freebsd32_misc.c
    A sys/compat/freebsd32/freebsd32_misc.h

  Log Message:
  -----------
  Move the PAIR32TO64() macro and the RETVAL_HI/RETVAL_LO defines to a
header file for use by other .c files.

Sponsored by:	The FreeBSD Foundation


  Commit: a1397643f3f883bb473e149598d74e14070f2c5c
      https://github.com/pcbsd/freebsd/commit/a1397643f3f883bb473e149598d74e14070f2c5c
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/compat/freebsd32/freebsd32_capability.c
    M sys/compat/freebsd32/syscalls.master

  Log Message:
  -----------
  The cap_rights_limit(2) system calls needs a wrapper for 32bit binaries
running under 64bit kernels as the 'rights' argument has to be split
into two registers or the half of the rights will disappear.

Reported by:	jilles
Sponsored by:	The FreeBSD Foundation


  Commit: 50f2a1324982bcca00f3dad3c20f2372980877a2
      https://github.com/pcbsd/freebsd/commit/50f2a1324982bcca00f3dad3c20f2372980877a2
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/compat/freebsd32/freebsd32_proto.h
    M sys/compat/freebsd32/freebsd32_syscall.h
    M sys/compat/freebsd32/freebsd32_syscalls.c
    M sys/compat/freebsd32/freebsd32_sysent.c
    M sys/compat/freebsd32/freebsd32_systrace_args.c

  Log Message:
  -----------
  Regenerate after r254491.


  Commit: 31f3d7c917afa6565a9b5be3625716d6b7560abc
      https://github.com/pcbsd/freebsd/commit/31f3d7c917afa6565a9b5be3625716d6b7560abc
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/arm/conf/CUBIEBOARD
    M sys/arm/conf/CUBIEBOARD2

  Log Message:
  -----------
  Enable VFP on the CubieBoard and CubieBoard 2.


  Commit: dd347357a6361d07f7a9a670c3e9a85fe164e229
      https://github.com/pcbsd/freebsd/commit/dd347357a6361d07f7a9a670c3e9a85fe164e229
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/arm/conf/VERSATILEPB

  Log Message:
  -----------
  Enable VFP in the Versatile PB (QEMU) kernel. Tested on QEMU 1.6.0.


  Commit: eb608cee6363c1e5f1bd19a23b138a3716e74aa4
      https://github.com/pcbsd/freebsd/commit/eb608cee6363c1e5f1bd19a23b138a3716e74aa4
  Author: cognet <cognet at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/arm/samsung/exynos/exynos5_machdep.c

  Log Message:
  -----------
  Increase the max KVA available for general consumption on the Exynos 5.

Submitted by:	Ruslan Bukin <br at bsdpad.com>


  Commit: 2fe1b528a90e21592c13868df75e787ff330d3d7
      https://github.com/pcbsd/freebsd/commit/2fe1b528a90e21592c13868df75e787ff330d3d7
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/dev/sdhci/sdhci.c
    M sys/dev/sdhci/sdhci.h

  Log Message:
  -----------
  Add a new SDHCI_QUIRK_DONT_SHIFT_RESPONSE for hardware that pre-shifts
the response bits the way we do in software.  While the hardware is just
doing the sensible thing rather than leaving it to the software, it's in
violation of the spec by doing so.  Grrrr.


  Commit: 61dbe4f5af02202c12ec459e7ee9e7b3374c8126
      https://github.com/pcbsd/freebsd/commit/61dbe4f5af02202c12ec459e7ee9e7b3374c8126
  Author: tijl <tijl at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/sys/stdatomic.h

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


  Commit: ab20de7f07aa70c9e4f011a7080d656e3bbc7397
      https://github.com/pcbsd/freebsd/commit/ab20de7f07aa70c9e4f011a7080d656e3bbc7397
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M lib/libc/gen/Symbol.map

  Log Message:
  -----------
  Remove redundant space.


  Commit: b717fb9f083afdfbc50a14ced6ddc971ca583f02
      https://github.com/pcbsd/freebsd/commit/b717fb9f083afdfbc50a14ced6ddc971ca583f02
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M include/dirent.h
    M lib/libc/gen/Symbol.map
    M lib/libc/gen/closedir.c
    M lib/libc/gen/directory.3

  Log Message:
  -----------
  Implement fdclosedir(3) function, which is equivalent to the closedir(3)
function, but returns directory file descriptor instead of closing it.

Submitted by:	Mariusz Zaborski <oshogbo at FreeBSD.org>
Sponsored by:	Google Summer of Code 2013


  Commit: 7bc0ae6019ebfae94a80ca21f770e5eeaaea6d17
      https://github.com/pcbsd/freebsd/commit/7bc0ae6019ebfae94a80ca21f770e5eeaaea6d17
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/net80211/ieee80211_output.c

  Log Message:
  -----------
  Return the correct status if ieee80211_ff_check() consumes the mbuf.

I broke this when converting the net80211 TX path to use if_transmit.


  Commit: 17c7e12452a08f448fd5a4204936d7b073e0dc1f
      https://github.com/pcbsd/freebsd/commit/17c7e12452a08f448fd5a4204936d7b073e0dc1f
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/amd64/amd64/pmap.c

  Log Message:
  -----------
  When code from r254064 in pmap_ts_referenced() drops pv lock and
blocks on a pmap lock, pmap_release() might proceed in parallel and
destroy the pmap mutex, since unlocked pv lock allows to remove pv
entry owned by the pmap.

For now, gate the pmap_release() on write-locked pvh_global_lock.
Since pmap_ts_release() does not unlock the global lock,
pmap_release() would not destroy pmap mutex until the
pmap_ts_referenced() finished.  We cannot enter pmap_ts_referenced()
and encounter a pv entry for the destroyed pmap if pmap_release()
passed the global lock gate, since pmap_remove_pages() would finish
earlier.

Reported by:	jeff, pho
Reviewed by:	alc
Tested by:	pho
Sponsored by:	The FreeBSD Foundation


  Commit: 7fb3e64ee2006f8f757634e11dd261dc4aee57f4
      https://github.com/pcbsd/freebsd/commit/7fb3e64ee2006f8f757634e11dd261dc4aee57f4
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/net80211/ieee80211_tdma.c

  Log Message:
  -----------
  Don't return ENOTSUPP here - the net80211 pluggable ioctl API will treat
this as the final item in the linker set and not try others.

This stopped the fast frames IOCTLs from being called.


  Commit: d04910fca02621bee194fb768af6f89c53d02878
      https://github.com/pcbsd/freebsd/commit/d04910fca02621bee194fb768af6f89c53d02878
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/dev/sdhci/sdhci.c

  Log Message:
  -----------
  Allow a hardware driver to pass clock frequencies into the sdhci driver.

The sdhci spec says that if the base or timeout clock frequency in the
capabilities register is zero, the driver must obtain the frequency "from
another source."  This change defines that other source to be the low-level
hardware driver, which can pre-set the frequencies in slot.max_clk and
slot.timeout_clk before calling sdhci_init_slot().

This helps with a growing number of SoCs that have sdhci base clock
frequencies that either won't fit into the range allowed by the number of
bits available in the capabilities register, or the frequency is runtime-
configurable.


  Commit: d80ee1955bb81944081da04233926bb470fb14fb
      https://github.com/pcbsd/freebsd/commit/d80ee1955bb81944081da04233926bb470fb14fb
  Author: peter <peter at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M etc/rc.d/bsnmpd

  Log Message:
  -----------
  Add the optional ability to run as a different user.

Obtained from:	Antique freebsd.org cluster archive images


  Commit: 155c20d90c98c13d8b2bf8a6fd0843a3eb575789
      https://github.com/pcbsd/freebsd/commit/155c20d90c98c13d8b2bf8a6fd0843a3eb575789
  Author: jhibbits <jhibbits at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/cddl/dev/dtrace/powerpc/dtrace_asm.S
    M sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
    M sys/modules/dtrace/Makefile

  Log Message:
  -----------
  Fix some ppc64 dtrace bugs, and enable systrace_freebsd32 for ppc64.


  Commit: d7ac7dd6dc3d453db355a2c23a9928b259309eb6
      https://github.com/pcbsd/freebsd/commit/d7ac7dd6dc3d453db355a2c23a9928b259309eb6
  Author: peter <peter at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M etc/rc.d/bsnmpd

  Log Message:
  -----------
  Revert r254508.


  Commit: 088808bf23327b9d849bcd92dc3a839743c06aa7
      https://github.com/pcbsd/freebsd/commit/088808bf23327b9d849bcd92dc3a839743c06aa7
  Author: peter <peter at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M etc/rc.d/bsnmpd

  Log Message:
  -----------
  Pass pidfile to bsnmpd if it's been changed (parts cut/pasted from
rc.d/rarpd and rc.d/wpa_supplicant)


  Commit: 3a7e62218523689b08f7b5e34e4f9fa24ef83b8b
      https://github.com/pcbsd/freebsd/commit/3a7e62218523689b08f7b5e34e4f9fa24ef83b8b
  Author: rpaulo <rpaulo at FreeBSD.org>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M sys/dev/sdhci/sdhci.c

  Log Message:
  -----------
  Style changes and typos fixed.


  Commit: c36cd113d1daeb4be9deb5913d1e0044b01e4770
      https://github.com/pcbsd/freebsd/commit/c36cd113d1daeb4be9deb5913d1e0044b01e4770
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/arm/conf/ARNDALE

  Log Message:
  -----------
  Enable VFP on the Arndale Board.


  Commit: ee3f3f4b852b1c526f9625d690a02180c796de0b
      https://github.com/pcbsd/freebsd/commit/ee3f3f4b852b1c526f9625d690a02180c796de0b
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/dev/bce/if_bce.c
    M sys/dev/bxe/if_bxe.c
    M sys/dev/mge/if_mge.c
    M sys/dev/ti/if_ti.c

  Log Message:
  -----------
  Remove unused and incomplete support for delayed fragment checksums
from bce(4), bxe(4), mge(4) and ti(4) drivers.


  Commit: b1d72163135887489fa1e210e5c393aff5c24586
      https://github.com/pcbsd/freebsd/commit/b1d72163135887489fa1e210e5c393aff5c24586
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/netinet/ip_output.c

  Log Message:
  -----------
  Remove unused M_FRAG, M_FIRSTFRAG and M_LASTFRAG tagging from ip_fragment().
There wasn't any real driver (and hardware) support for it.  Modern hardware
does full fragmentation/segmentation offload instead.


  Commit: 1b3e4b45e506f2e415262de0bfe93bf190033f2e
      https://github.com/pcbsd/freebsd/commit/1b3e4b45e506f2e415262de0bfe93bf190033f2e
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/netinet/ip_input.c
    M sys/netinet/ip_var.h

  Log Message:
  -----------
  Move ip_reassemble()'s use of the global M_FRAG mbuf flag to a protocol layer
specific flag instead.  The flag is only relevant while the packet stays in
the IP reassembly queue.

Discussed with:	trociny, glebius


  Commit: fd76db45877685066364d0c4b173b1f41b3ee7ad
      https://github.com/pcbsd/freebsd/commit/fd76db45877685066364d0c4b173b1f41b3ee7ad
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/netinet/ip_var.h
    M sys/netinet6/ip6_var.h
    M sys/sys/mbuf.h

  Log Message:
  -----------
  Move the global M_SKIP_FIREWALL mbuf flags to a protocol layer specific
flag instead.  The flag is only used within the IP and IPv6 layer 3
protocols.

Because some firewall packages treat IPv4 and IPv6 packets the same the
flag should have the same value for both.

Discussed with:	trociny, glebius


  Commit: e1092223ba2a73c4a5457df5da754502e8ac7500
      https://github.com/pcbsd/freebsd/commit/e1092223ba2a73c4a5457df5da754502e8ac7500
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/kern/kern_mbuf.c
    M sys/kern/uipc_mbuf.c
    M sys/sys/mbuf.h

  Log Message:
  -----------
  Remove the unused M_NOFREE mbuf flag.  It didn't have any in-tree users
for a very long time, if ever.

Should such a functionality ever be needed again the appropriate and
much better way to do it is through a custom EXT_SOMETHING external mbuf
type together with a dedicated *ext_free function.

Discussed with:	trociny, glebius


  Commit: 61082833e74ee0e5aecb11f25f544bf662618e6b
      https://github.com/pcbsd/freebsd/commit/61082833e74ee0e5aecb11f25f544bf662618e6b
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/netinet/sctp_os_bsd.h
    M sys/sys/mbuf.h

  Log Message:
  -----------
  Move the SCTP specific definition of M_NOTIFICATION onto a protocol
specific mbuf flag from sys/mbuf.h to netinet/sctp_os_bsd.h.  It is
only relevant within SCTP.

Discussed with:	tuexen


  Commit: a84c641767af511112a0ead58df9bf7937868cde
      https://github.com/pcbsd/freebsd/commit/a84c641767af511112a0ead58df9bf7937868cde
  Author: theraven <theraven at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M usr.bin/dtc/dtc.1
    M usr.bin/dtc/dtc.cc
    M usr.bin/dtc/fdt.cc
    M usr.bin/dtc/fdt.hh

  Log Message:
  -----------
  Add support for parameterised device tree sources to the device tree compiler.

Reviewed by:	brooks
Sponsored by:	DARPA, AFRL


  Commit: 7cc6cc696c12dcee5a294f67527cebb28374c49e
      https://github.com/pcbsd/freebsd/commit/7cc6cc696c12dcee5a294f67527cebb28374c49e
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/net/if_ethersubr.c
    M sys/net80211/ieee80211_hostap.c
    M sys/net80211/ieee80211_input.c
    M sys/netinet/if_ether.c
    M sys/netinet/igmp.c
    M sys/netinet/ip_fastfwd.c
    M sys/netinet/ip_output.c
    M sys/netinet/sctp_os_bsd.h
    M sys/netinet6/ip6_mroute.c
    M sys/netinet6/mld6.c
    M sys/netinet6/nd6.c
    M sys/netinet6/send.c
    M sys/netpfil/pf/pf.c
    M sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
    M sys/sys/mbuf.h

  Log Message:
  -----------
  Add m_clrprotoflags() to clear protocol specific mbuf flags at up and
downwards layer crossings.

Consistently use it within IP, IPv6 and ethernet protocols.

Discussed with:	trociny, glebius


  Commit: e67a8a0b6ea12ed5a78b9598aa29c0f17d7225eb
      https://github.com/pcbsd/freebsd/commit/e67a8a0b6ea12ed5a78b9598aa29c0f17d7225eb
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/sys/mbuf.h

  Log Message:
  -----------
  Add four additional M_PROTOFLAGS[9-12] for protocol specific use.

Discussed with:	trociny, glebius, adrian


  Commit: 6c5aaea9634aaf583cd7e62836a10c4a9403557a
      https://github.com/pcbsd/freebsd/commit/6c5aaea9634aaf583cd7e62836a10c4a9403557a
  Author: gjb <gjb at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M usr.sbin/pkg_install/add/main.c

  Log Message:
  -----------
  Add entry for packages-9.2-release directory.

Approved by:	re (implicit)


  Commit: 653dac5a00be3e8361b31b7788da6fd981bf10a8
      https://github.com/pcbsd/freebsd/commit/653dac5a00be3e8361b31b7788da6fd981bf10a8
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/net80211/ieee80211_freebsd.h
    M sys/sys/mbuf.h

  Log Message:
  -----------
  Migrate the net80211 protocol specific use of M_FRAG, M_FIRSTFRAG and
M_LASTFRAG flags to protocol specific flags.

Remove the now unused M_FRAG, M_FIRSTFRAG and M_LASTFRAG mbuf flags.

Discussed with:	trociny, glebius, adrian


  Commit: 328ae66ebfc331ce34429ea65a10029ed63ad4f2
      https://github.com/pcbsd/freebsd/commit/328ae66ebfc331ce34429ea65a10029ed63ad4f2
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/net80211/ieee80211_freebsd.h
    M sys/netinet/sctp_os_bsd.h
    M sys/sys/mbuf.h

  Log Message:
  -----------
  Reorder the mbuf defines to make more sense and group related flags
together.

Add M_FLAG_PRINTF for use with printf(9) %b indentifier.

Use the generic mbuf flags print names in the net80211 code and adjust
the protocol specific bits for their new positions.

Change SCTP M_PROTO mapping from 5 to 1 to fit within the 16bit field
they use internally to store some additional information.

Discussed with:	trociny, glebius


  Commit: 38347b87b7dc2ee6361eaeb08ca120ccf21fa5ce
      https://github.com/pcbsd/freebsd/commit/38347b87b7dc2ee6361eaeb08ca120ccf21fa5ce
  Author: raj <raj at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/arm/arm/pmap-v6.c

  Log Message:
  -----------
  Simplify pv_entry removal or ARMv6/v7:

- PGA_WRITEABLE indicates that there *might be* a writable mapping for the
  particular page, so to avoid frequent sweeping of the pv_entries whenever
  pmap_nuke_pv(), pmap_modify_pv(), etc. is called, it is sufficient to
  clear that flag if there are no managed mappings for that page anymore
  (notice that only pmap_enter is authorized to set this flag).
- Avoid redundant checking for PVF_WIRED flag when this flag cannot be set
  anyway.
- Clear PGA_WRITEABLE only once for each vm_page instead of multiple,
  redundant clearing it in loop when there are no writeable mappings
  to that page anymore.

Submitted by:	Zbigniew Bodek <zbb at semihalf.com>
Reviewed by:	gber
Sponsored by:	The FreeBSD Foundation, Semihalf


  Commit: f8dbb3733064c4c7263aa0400a160e7dbf884b13
      https://github.com/pcbsd/freebsd/commit/f8dbb3733064c4c7263aa0400a160e7dbf884b13
  Author: raj <raj at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/arm/arm/pmap-v6.c
    M sys/arm/include/pmap.h

  Log Message:
  -----------
  Clear all L2 PTE protection bits before their configuration.

Revise L2_S_PROT_MASK to include all of the protection bits.  Notice that
clearing these bits does not always take away the corresponding permissions
(for example, permission is granted when the bit is cleared). The bits are
cleared but are to be set or left cleared accordingly in pmap_set_prot(),
pmap_enter_locked(), etc.

Clear L2_XN along with L2_S_PROT_MASK in pmap_set_prot() so that all
permissions related bits are cleared before actual configuration.

Submitted by:	Zbigniew Bodek <zbb at semihalf.com>
Reviewed by:	gber
Sponsored by:	The FreeBSD Foundation, Semihalf


  Commit: af6a4d3dba7e85186f23ddf2a8f3eaf9cc20517f
      https://github.com/pcbsd/freebsd/commit/af6a4d3dba7e85186f23ddf2a8f3eaf9cc20517f
  Author: raj <raj at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/arm/arm/pmap-v6.c

  Log Message:
  -----------
  Fix ARMv6/v7 mapping's wired status.

Last input argument in pmap_modify_pv() should be a mask of flags to be set.
In pmap_change_wiring() however, the straight wired status was used, which
does not represent valid flags (and is of type boolean).

This commit fixes the issue so that wired flag is passed to pmap_modify_pv()
properly.

Submitted by:	Zbigniew Bodek <zbb at semihalf.com>
Reviewed by:	gber
Sponsored by:	The FreeBSD Foundation, Semihalf


  Commit: e00759b29f7a5b4fd72ae2652674aa7bc4781921
      https://github.com/pcbsd/freebsd/commit/e00759b29f7a5b4fd72ae2652674aa7bc4781921
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/conf/NOTES
    M sys/conf/options
    M sys/dev/uart/uart_core.c

  Log Message:
  -----------
  Allow UART_POLL_FREQ to be set as a kernel option as well as via tunable
(the code was already set up for this, just needs to be in conf/options).

Also, if reporting that polling is being used, report the frequency too.


  Commit: 23a66842db3f100d9fc1b2002c42860a0017580a
      https://github.com/pcbsd/freebsd/commit/23a66842db3f100d9fc1b2002c42860a0017580a
  Author: raj <raj at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/arm/arm/pmap-v6.c

  Log Message:
  -----------
  Simplify and clean up pmap_clearbit()

There is no need for calling vm_page_dirty() when clearing "modified" flag as
it is already set for that page in pmap_fault_fixup() or pmap_enter() thanks
to "modified" bit emulation.

Also, there is no need for checking PTE "referenced" or "writeable" flags.  If
there is a request to clear a particular flag we should just do it.

Submitted by:	Zbigniew Bodek <zbb at semihalf.com>
Reviewed by:	gber
Sponsored by:	The FreeBSD Foundation, Semihalf


  Commit: f55114b9af96687e75e50b5d375451d824b6a68f
      https://github.com/pcbsd/freebsd/commit/f55114b9af96687e75e50b5d375451d824b6a68f
  Author: raj <raj at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/arm/arm/pmap-v6.c
    M sys/arm/include/pmap.h

  Log Message:
  -----------
  Do not use pv_kva on ARMv6/v7 and save some space on each vm_page.  It's only
relevant for older ARM variants (with virtual cache).

Submitted by:	Zbigniew Bodek <zbb at semihalf.com>
Reviewed by:	gber
Sponsored by:	The FreeBSD Foundation, Semihalf


  Commit: 5736632f19cd68c94161625c75b1569688fd7db0
      https://github.com/pcbsd/freebsd/commit/5736632f19cd68c94161625c75b1569688fd7db0
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/sys/param.h

  Log Message:
  -----------
  Bump __FreeBSD_version to 1000046 after the addition of M_PROTO[9-12]
and removal of M_NOFREE|M_FRAG|M_FIRSTFRAG|M_LASTFRAG mbuf flags.


  Commit: fb96ed57d03dec8fd41b231e0a4d888d4ac413ed
      https://github.com/pcbsd/freebsd/commit/fb96ed57d03dec8fd41b231e0a4d888d4ac413ed
  Author: jhb <jhb at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M usr.bin/truss/syscalls.c

  Log Message:
  -----------
  Remove incorrect 'const' qualifier from pointers to dynamic string
buffers I added in the previous commit.

Pointy hat to:	jhb
MFC after:	1 month


  Commit: bf6a516fa30b1b33faedc5ac32202d2ce77c8435
      https://github.com/pcbsd/freebsd/commit/bf6a516fa30b1b33faedc5ac32202d2ce77c8435
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M usr.bin/Makefile

  Log Message:
  -----------
  Subversion requires atomic functions we only support on arm with clang.


  Commit: 832f853d49b1a8ff8876a53e26a39992a5ca0d57
      https://github.com/pcbsd/freebsd/commit/832f853d49b1a8ff8876a53e26a39992a5ca0d57
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/arm/conf/ZEDBOARD

  Log Message:
  -----------
  Enable VFP on the Zedboard.


  Commit: ed90d4ba3f00bfbe7c9b9e97e3ff953e3c682423
      https://github.com/pcbsd/freebsd/commit/ed90d4ba3f00bfbe7c9b9e97e3ff953e3c682423
  Author: jeff <jeff at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/kern/subr_vmem.c
    M sys/vm/vm_init.c

  Log Message:
  -----------
   - Use an arbitrary but reasonably large import size for kva on architectures
   that don't support superpages.  This keeps the number of spans and internal
   fragmentation lower.
 - When the user asks for alignment from vmem_xalloc adjust the imported size
   by 2*align to be certain we can satisfy the allocation.  This comes at
   the expense of potential failures when the backend can't supply enough
   memory but could supply the requested size and alignment.

Sponsored by:	EMC / Isilon Storage Division


  Commit: 0b78e7c4d9e710538a93a46288bfe64b87eafb0e
      https://github.com/pcbsd/freebsd/commit/0b78e7c4d9e710538a93a46288bfe64b87eafb0e
  Author: jeff <jeff at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/vm/vm_pageout.c

  Log Message:
  -----------
   - Increase the active lru refresh interval to 10 minutes.  This has been
   shown to negatively impact some workloads and the goal is only to
   eliminate worst case behaviors for very long periods of paging
   inactivity.  Eventually we should determine a more complex scaling
   factor for this feature.
 - Rate limit low memory callback handlers to limit thrashing.  Set the
   default to 10 seconds.

Sponsored by:	EMC / Isilon Storage Division


  Commit: bea80a701c438014ad3a85212547369e82c77201
      https://github.com/pcbsd/freebsd/commit/bea80a701c438014ad3a85212547369e82c77201
  Author: neel <neel at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/amd64/amd64/minidump_machdep.c

  Log Message:
  -----------
  Fix breakage caused by r254466 in minidumpsys().

r254466 increased the KVA from 512GB to 2TB which requires 4 PDP pages as
opposed to a single one before the change. This broke minidumpsys() since
it assumed that the entire KVA could be addressed via a single PDP page.

Fix this by obtaining the address of the PDP page from the PML4 entry
associated with the KVA being dumped.

Reported by:	pho
Submitted by:	kib
Pointy hat to:	neel


  Commit: 15659a9ddf36ff14d1f8eb8329675e1f1251301d
      https://github.com/pcbsd/freebsd/commit/15659a9ddf36ff14d1f8eb8329675e1f1251301d
  Author: neel <neel at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/amd64/vmm/intel/vtd.c

  Log Message:
  -----------
  Extract the location of the remapping hardware units from the ACPI DMAR table.

Submitted by:	Gopakumar T (gopakumar_thekkedath at yahoo.co.in)


  Commit: 44099f40929de233e7b720595a5a90f410ec7bcd
      https://github.com/pcbsd/freebsd/commit/44099f40929de233e7b720595a5a90f410ec7bcd
  Author: neel <neel at FreeBSD.org>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M sys/amd64/vmm/intel/vtd.c

  Log Message:
  -----------
  Do not create superpage mappings in the iommu.

This is a workaround to hide the fact that we do not have any code to
demote a superpage mapping before we unmap a single page that is part
of the superpage.


  Commit: 8501201ddfa94ba53490d55b57c052ea6c0a2872
      https://github.com/pcbsd/freebsd/commit/8501201ddfa94ba53490d55b57c052ea6c0a2872
  Author: des <des at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M sbin/fsck_ffs/fsutil.c

  Log Message:
  -----------
  Fix the zeroing loop.  I must have been drunk when I wrote this...

MFC after:	3 days


  Commit: 967f62efad365403306f050feee1f9bc423a7bf0
      https://github.com/pcbsd/freebsd/commit/967f62efad365403306f050feee1f9bc423a7bf0
  Author: pho <pho at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M sys/kern/subr_vmem.c

  Log Message:
  -----------
  Added sysctl to turn off calls to vmem_check().

Sponsored by:	EMC / Isilon storage division
Discussed with:	 jeff


  Commit: d8b6d1ce6152bc25670f55802b06f36b6bcaab04
      https://github.com/pcbsd/freebsd/commit/d8b6d1ce6152bc25670f55802b06f36b6bcaab04
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M sys/arm/conf/BEAGLEBONE
    M sys/arm/ti/am335x/files.am335x
    A sys/arm/ti/ti_sdhci.c
    M sys/boot/fdt/dts/am335x.dtsi
    M sys/dev/mmc/mmc.c

  Log Message:
  -----------
  Make the standard sdhci(4) driver work for the TI OMAP family SoCs.
The MMCHS hardware is pretty much a standard SDHCI v2.0 controller with a
couple quirks, which are now supported by sdhci(4) as of r254507.

This should work for all TI SoCs that use the MMCHS hardware, but it has
only been tested on AM335x right now, so this enables it on those platforms
but leaves the existing ti_mmchs driver in place for other OMAP variants
until they can be tested.

This initial incarnation lacks DMA support (coming soon).  Even without it
this improves performance pretty noticibly over the ti_mmchs driver,
primarily because it now does multiblock IO.


  Commit: e049ea143134864e2f4003ffb8a46355e3859039
      https://github.com/pcbsd/freebsd/commit/e049ea143134864e2f4003ffb8a46355e3859039
  Author: cy <cy at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    A IPFILTER.LICENCE.FreeBSD

  Log Message:
  -----------
  Document the FreeBSD use of IP-FIlter under the previously existing non-GPL
license.

Approved by:	Darren Reed <darrenr at reed.wattle.id.au> (IP-Filter author)
		glebius (mentor)


  Commit: b135fdb2e5579468306f033ded42bc21bb201d79
      https://github.com/pcbsd/freebsd/commit/b135fdb2e5579468306f033ded42bc21bb201d79
  Author: cy <cy at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M netinet/IPFILTER.LICENCE
    A netinet/IPFILTER.LICENCE.FreeBSD

  Log Message:
  -----------
  Revert to the previous IP-Filter license which was inadvertently overwritten
by the new GPL license for IP-Filter.
`
Document the FreeBSD use of IP-FIlter under the previously existing non-GPL
license.

Approved by:	Darren Reed <darrenr at reed.wattle.id.au> (IP-Filter author)
		glebius (mentor)


  Commit: 090f8edb644ceb4970b3b6f65a2c1d22c040156f
      https://github.com/pcbsd/freebsd/commit/090f8edb644ceb4970b3b6f65a2c1d22c040156f
  Author: cy <cy at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    A netinet/ip_dstlist.c
    A netinet/ip_dstlist.h
    A netinet/ipf_rb.h
    A netinet/radix_ipf.c
    A netinet/radix_ipf.h

  Log Message:
  -----------
  Add kernel sources from IP-Filter 5.1.2 to vendor-sys/ branch.

Approved by:	glebius (mentor)


  Commit: 0473152dd5561f6a32f4900e23a2d0f3b5ff6396
      https://github.com/pcbsd/freebsd/commit/0473152dd5561f6a32f4900e23a2d0f3b5ff6396
  Author: bz <bz at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M sys/net/rtsock.c

  Log Message:
  -----------
  After r241616 properly export ifi_baudrate_pf in the 32bit compat case.

MFC after:	3 days


  Commit: ddc474f3b01b33c39a906df71a01767a8b04ce3f
      https://github.com/pcbsd/freebsd/commit/ddc474f3b01b33c39a906df71a01767a8b04ce3f
  Author: bz <bz at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M tools/tools/ifinfo/ifinfo.c

  Log Message:
  -----------
  Catch up with various changes to if_data and make this compile again
on HEAD.  Seems to be one of the the only tools giving us access to
ifi_baudrate and ifi_baudrate_pf values.

MFC after:	3 days


  Commit: 197a6108f94ca36e10e868b86354f8a7f42dccac
      https://github.com/pcbsd/freebsd/commit/197a6108f94ca36e10e868b86354f8a7f42dccac
  Author: bz <bz at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M sys/dev/hwpmc/pmc_events.h

  Log Message:
  -----------
  Correct a typo in the event mask mnemonic.

Reviewed by:	gnn
MFC after:	3 days


  Commit: 44d729ee1540766b552c77242363963649b0af9f
      https://github.com/pcbsd/freebsd/commit/44d729ee1540766b552c77242363963649b0af9f
  Author: hselasky <hselasky at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M sys/dev/usb/input/ukbd.c

  Log Message:
  -----------
  Force keyboards which don't have the required
HID fields to use the USB BOOT protocol for now.

PR:		usb/181425
Submitted by:	Andrey Zholos <aaz at q-fu.com>
MFC after:	4 weeks


  Commit: dc097a7ee8a081711c798197258bf4c79a9287fb
      https://github.com/pcbsd/freebsd/commit/dc097a7ee8a081711c798197258bf4c79a9287fb
  Author: jhb <jhb at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c

  Log Message:
  -----------
  Stop an ipoib interface before detaching it.

PR:		kern/181225
Submitted by:	Shahar Klein
Obtained from:	Mellanox
MFC after:	1 week


  Commit: d221f4d62a2c9c1bc2809675b26759772e661789
      https://github.com/pcbsd/freebsd/commit/d221f4d62a2c9c1bc2809675b26759772e661789
  Author: np <np at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M sys/dev/cxgbe/t4_main.c

  Log Message:
  -----------
  Display P/N information in the description.

Submitted by:	gnn
MFC after:	3 days


  Commit: 636d64b28dc55ebc08b5789074cd69ea8eb90a08
      https://github.com/pcbsd/freebsd/commit/636d64b28dc55ebc08b5789074cd69ea8eb90a08
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M sys/arm/conf/ARMADAXP

  Log Message:
  -----------
  Enable VFP on ARMADA XP.


  Commit: be9185df2cce48a086d57c7f8bc6bad5030db6a4
      https://github.com/pcbsd/freebsd/commit/be9185df2cce48a086d57c7f8bc6bad5030db6a4
  Author: dim <dim at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp

  Log Message:
  -----------
  Pull in r188716 from upstream clang trunk:

  PR16727: don't try to evaluate a potentially value-dependent
  expression when checking for missing parens in &&/|| expressions.

This fixes an assertion encountered when building the lang/sdcc port.

Reported by:	kwm


  Commit: 77157c02d9320e321e8c549f9af38ef7809e4cea
      https://github.com/pcbsd/freebsd/commit/77157c02d9320e321e8c549f9af38ef7809e4cea
  Author: dim <dim at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp

  Log Message:
  -----------
  Pull in r182983 from upstream clang trunk:

  Fix handling of braced-init-list as reference initializer within
  aggregate initialization. Previously we would incorrectly require an
  extra set of braces around such initializers.

Pull in r188718 from upstream clang trunk:

  Handle init lists and _Atomic fields.

  Fixes PR16931.

These fixes are needed for the atomic_flag type to work correctly in our
stdatomic.h.

Requested by:	theraven


  Commit: ecff4e4b393cc3053645d147e2e24fefb3783ea0
      https://github.com/pcbsd/freebsd/commit/ecff4e4b393cc3053645d147e2e24fefb3783ea0
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c

  Log Message:
  -----------
  MFV r254220:

Illumos ZFS issues:
  4039 zfs_rename()/zfs_link() needs stronger test for XDEV


  Commit: 1b0e7b9e07f0d8a61c4240dc05633e83c63ca643
      https://github.com/pcbsd/freebsd/commit/1b0e7b9e07f0d8a61c4240dc05633e83c63ca643
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
    M cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c
    M cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c

  Log Message:
  -----------
  MFV r254421:

Illumos ZFS issues:
  3996 want a libzfs_core API to rollback to latest snapshot


  Commit: 016d5f2c083974903d94f476f7673665260606c2
      https://github.com/pcbsd/freebsd/commit/016d5f2c083974903d94f476f7673665260606c2
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M sys/dev/uart/uart_bus_fdt.c

  Log Message:
  -----------
  Check for generic ns16550 after all other types.  A device may be compatible
with 16550 but also have a more specific/capable driver earlier in the list.


  Commit: d5eb41b48a84cd4efc8be15b34a5cedb8e60de26
      https://github.com/pcbsd/freebsd/commit/d5eb41b48a84cd4efc8be15b34a5cedb8e60de26
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M sys/dev/uart/uart_cpu_fdt.c

  Log Message:
  -----------
  Use an if/else sequence rather than unrelated if statements, so that a
device compatible with multiple drivers matches the more specific driver
first and doesn't overwrite it later with the more generic.  Move the
generic ns16550 to the end of the list.


  Commit: bd47afb2893407b47a1dc3c9165507d2aa77b5b7
      https://github.com/pcbsd/freebsd/commit/bd47afb2893407b47a1dc3c9165507d2aa77b5b7
  Author: gibbs <gibbs at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
    M cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
    M cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c
    M cddl/contrib/opensolaris/lib/libzpool/common/kernel.c
    M cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c
    M sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h

  Log Message:
  -----------
  Enhance the ZFS vdev layer to maintain both a logical and a physical
minimum allocation size for devices.  Use this information to
automatically increase ZFS's minimum allocation size for new top-level
vdevs to a value that more closely matches the optimum device
allocation size.

Use GEOM's stripesize attribute, if set, as the physical sector
size of the GEOM.

Calculate the minimum blocksize of each metaslab class.  Use the
calculated value instead of SPA_MINBLOCKSIZE (512b) when determining
the likelyhood of compression yeilding a reduction in physical space
usage.

Report devices with sub-optimal block size configuration in "zpool
status".  Also properly fail attempts to attach devices with a
logical block size greater than 8kB, since this will cause corruption
to ZFS's label area.

Sponsored by:	Spectra Logic Corporaion
MFC after:	2 weeks

Background
==========
Many modern devices use physical allocation units that are much
larger than the minimum logical allocation size accessible by
external commands.  Two prevalent examples of this are 512e disk
drives (512b logical sector, 4K physical sector) and flash devices
(512b logical sector, 4K or larger allocation block size, and 128k
or larger erase block size).  Operations that modify less than the
physical sector size result in a costly read-modify-write or garbage
collection sequence on these devices.

Simply exporting the true physical sector of the device to ZFS would
yield optimal performance, but has two serious drawbacks:

1) Existing pools created with devices that have different logical
   and physical block sizes, but were configured to use the logical
   block size (e.g. because the OS version used for pool construction
   reported the logical block size instead of the physical block
   size) will suddenly find that the vdev allocation size has
   increased.  This can be easily tolerated for active members of
   the array, but ZFS would prevent replacement of a vdev with
   another identical device because it now appears that the smaller
   allocation size required by the pool is not supported by the new
   device.

2) The device's physical block size may be too large to be supported
   by ZFS.  The optimal allocation size for the vdev may be quite
   large.  For example, a RAID controller may export a vdev that
   requires read-modify-write cycles unless accessed using 64k
   aligned/sized requests.  ZFS currently has an 8k minimum block
   size limit.

Reporting both the logical and physical allocation sizes for vdevs
solves these problems.  A device may be used so long as the logical
block size is compatible with the configuration.  By comparing the
logical and physical block sizes, new configurations can be optimized
and administrators can be notified of any existing pools that are
sub-optimal.

sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h:
	Add the SPA_ASHIFT constant.  ZFS currently has a hard upper
	limit of 13 (8k) for ashift and this constant is used to
	both document and enforce this limit.

sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h:
	Add the VDEV_AUX_ASHIFT_TOO_BIG error code.

	Add fields for exporting the configured, logical, and
	physical ashift to the vdev_stat_t structure.

	Add VDEV_STAT_VALID() macro which can be used to verify the
	presence of required vdev_stat_t fields in nvlist data.

sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:
	Provide a SYSCTL_PROC handler for "max_auto_ashift".  Since
	the limit is only referenced long after boot when a create
	operation occurs, there's no compelling need for it to be
	a boot time configurable tunable.  This also allows the
	validation code for the max_auto_ashift value to be contained
	within the sysctl handler.

	Populate the new fields in the vdev_stat_t structure.

	Fail vdev opens if the vdev reports an ashift larger than
	SPA_MAXASHIFT.

	Propogate vdev_logical_ashift and vdev_physical_ashift between
	child and parent vdevs as is done for vdev_ashift.

	In vdev_open(), restore code that fails opens for devices
	where vdev_ashift grows.  This can only happen now if the
	device's logical ashift grows, which means it really isn't
	safe to use the device.

sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c:
	Update the vdev_open() API so that both logical (what was
	just ashift before) and physical ashift are reported.

sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h:
	Add two new fields, vdev_physical_ashift and vdev_logical_ashift,
	to vdev_t.

sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c:
	Add vdev_ashift_optimize().  Call it anytime a new top-level
	vdev is allocated.

cddl/contrib/opensolaris/cmd/zpool/zpool_main.c:
	Add text for the VDEV_AUX_ASHIFT_TOO_BIG error.

	For each sub-optimally configured leaf vdev, report configured
	and native block sizes.

cddl/contrib/opensolaris/cmd/zpool/zpool_main.c:
cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h:
cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c:
	Introduce a new zpool status: ZPOOL_STATUS_NON_NATIVE_ASHIFT.
	This status is reported on healthy pools containing vdevs
	configured to use a block size smaller than their reported
	physical block size.

cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c:
	Update find_vdev_problem() and supporting functions to
	provide the full vdev_stat_t structure to problem checking
	routines, and to allow decent into replacing vdevs.

	Add a vdev_non_native_ashift() validator which is used on
	the full vdev tree to check for ZPOOL_STATUS_NON_NATIVE_ASHIFT.

cddl/contrib/opensolaris/lib/libzpool/common/kernel.c:
cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h:
	Enhance sysctl userland stubs now that a SYSCTL_PROC handler
	is used in vdev.c.

sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h:
	When the group membership of a metaslab class changes (i.e.
	when a vdev is added or removed from a pool), walk the group
	list to determine the smallest block size currently available
	and record this in the metaslab class.

sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c:
	Add the metaslab_class_get_minblocksize() accessor.

sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:
	In zio_compress_data(), take the minimum blocksize as an
	input parameter instead of assuming SPA_MINBLOCKSIZE.

sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:
	In l2arc_compress_buf(), pass SPA_MINBLOCKSIZE as the minimum
	blocksize of the device.  The l2arc code performs has it's own
	code for deciding if compression is worth while, so this
	effectively disables zio_compress_data() from second guessing
	the original decision.

sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c:
	In zio_write_bp_init(), use the minimum blocksize of the
	normal metaslab class when compressing data.


  Commit: 7d7f7f1bb2a7a63aa6191f75bc43e56fbee96565
      https://github.com/pcbsd/freebsd/commit/7d7f7f1bb2a7a63aa6191f75bc43e56fbee96565
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M sys/arm/ti/am335x/am335x_prcm.c
    M sys/arm/ti/ti_prcm.h

  Log Message:
  -----------
  Define the uart clocks so that they can be en/disabled at runtime.


  Commit: 06b56d3baba00044004820b75e2634ecb076ae8e
      https://github.com/pcbsd/freebsd/commit/06b56d3baba00044004820b75e2634ecb076ae8e
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M sys/arm/ti/am335x/am335x_prcm.c

  Log Message:
  -----------
  Make the noop clock successfully do nothing, because doing nothing and
returning an error status (which the NULL method pointers caused) isn't
nearly as useful.


  Commit: 16272df377fc658f2cc0b3a04a1e8ff5a9608f89
      https://github.com/pcbsd/freebsd/commit/16272df377fc658f2cc0b3a04a1e8ff5a9608f89
  Author: trasz <trasz at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/cam/scsi/scsi_all.h

  Log Message:
  -----------
  Fix the (unused for now) SCSI_PROTO_iSCSI define to match style(9).


  Commit: d87537a2b095167a800e978e0799ec24bbcdff23
      https://github.com/pcbsd/freebsd/commit/d87537a2b095167a800e978e0799ec24bbcdff23
  Author: uqs <uqs at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/modules/vmm/Makefile

  Log Message:
  -----------
  Fix 'make depend'.


  Commit: 29f631efba73763ec8798a40c3ff8ca7dee4e9ff
      https://github.com/pcbsd/freebsd/commit/29f631efba73763ec8798a40c3ff8ca7dee4e9ff
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/dev/uart/uart_dev_ns8250.c
    A sys/dev/uart/uart_dev_ns8250.h

  Log Message:
  -----------
  Make the uart ns8250 high-level interface public rather than static.
This makes it easier to implement new drivers which are "mostly ns8250"
but with some small difference such as needing to enable clocks or poke
a non-standard register at probe or attach time.


  Commit: 13ce4e66a1bca0366fbfd59ac247c90903fbccbd
      https://github.com/pcbsd/freebsd/commit/13ce4e66a1bca0366fbfd59ac247c90903fbccbd
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/arm/ti/files.ti
    M sys/boot/fdt/dts/am335x.dtsi
    M sys/dev/uart/uart.h
    M sys/dev/uart/uart_bus_fdt.c
    M sys/dev/uart/uart_cpu_fdt.c
    A sys/dev/uart/uart_dev_ti8250.c

  Log Message:
  -----------
  Add support for uarts other than the serial console in TI OMAP SoCs.

The TI uart hardware is ns16550-compatible, except that before it can
be used the clocks and power have to be enabled and a non-standard
mode control register has to be set to put the device in uart mode
(as opposed to irDa or other serial protocols).  This adds the extra
code in an extension to the standard ns8250 probe routine, and the
rest of the driver is just the standard ns8250 code.


  Commit: 42d76a02b5eebd4a6480e0683cc67fea1d3b16a0
      https://github.com/pcbsd/freebsd/commit/42d76a02b5eebd4a6480e0683cc67fea1d3b16a0
  Author: alc <alc at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/vm/vm_page.c

  Log Message:
  -----------
  Addendum to r254141: Allow recursion on the free pages queues lock in
vm_page_alloc_freelist().

Reported and tested by:	sbruno
Sponsored by:	EMC / Isilon Storage Division


  Commit: fd7d22e698e8d06ccf08bc25b2fe2445b4c19137
      https://github.com/pcbsd/freebsd/commit/fd7d22e698e8d06ccf08bc25b2fe2445b4c19137
  Author: pluknet <pluknet at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M lib/libutil/expand_number.c

  Log Message:
  -----------
  Check strtoumax(3) for ERANGE in case of non-prefixed string.

OK'd by:	silence on current@
MFC after:	1 week


  Commit: a3e8f2c6dc03b8fa8727dd48f5055f20459d8b18
      https://github.com/pcbsd/freebsd/commit/a3e8f2c6dc03b8fa8727dd48f5055f20459d8b18
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/fs/tmpfs/tmpfs_vnops.c
    M sys/kern/uipc_shm.c
    M sys/sys/uio.h

  Log Message:
  -----------
  Extract the general-purpose code from tmpfs to perform uiomove from
the page queue of some vm object.

Discussed with:	alc
Tested by:	pho
Sponsored by:	The FreeBSD Foundation


  Commit: 6a459eb27c6a215b645e8673b5275f94003510a4
      https://github.com/pcbsd/freebsd/commit/6a459eb27c6a215b645e8673b5275f94003510a4
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/fs/devfs/devfs_vnops.c
    M sys/kern/vfs_syscalls.c
    M sys/kern/vfs_vnops.c
    M sys/sys/file.h

  Log Message:
  -----------
  Make the seek a method of the struct fileops.

Tested by:	pho
Sponsored by:	The FreeBSD Foundation


  Commit: d11c4f9c32bf7f78b6ca5f9fc02e869111dbe680
      https://github.com/pcbsd/freebsd/commit/d11c4f9c32bf7f78b6ca5f9fc02e869111dbe680
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/kern/uipc_shm.c
    M sys/security/mac/mac_framework.h
    M sys/security/mac/mac_policy.h
    M sys/security/mac/mac_posix_shm.c
    M sys/security/mac_biba/mac_biba.c
    M sys/security/mac_mls/mac_mls.c
    M sys/security/mac_stub/mac_stub.c
    M sys/security/mac_test/mac_test.c
    M sys/sys/mman.h

  Log Message:
  -----------
  Implement read(2)/write(2) and neccessary lseek(2) for posix shmfd.
Add MAC framework entries for posix shm read and write.

Do not allow implicit extension of the underlying memory segment past
the limit set by ftruncate(2) by either of the syscalls.  Read and
write returns short i/o, lseek(2) fails with EINVAL when resulting
offset does not fit into the limit.

Discussed with:	alc
Tested by:	pho
Sponsored by:	The FreeBSD Foundation


  Commit: 58d5d31b369ffa07e7a858a1734306f5fda8a553
      https://github.com/pcbsd/freebsd/commit/58d5d31b369ffa07e7a858a1734306f5fda8a553
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M tools/test/posixshm/shm_test.c

  Log Message:
  -----------
  Add simple test for the read/write/lseek on posix shm filedescriptor.

Tested by:	pho
Sponsored by:	The FreeBSD Foundation


  Commit: d8dc6ade5b16b922f401f6bde3d6ae887c5f52ea
      https://github.com/pcbsd/freebsd/commit/d8dc6ade5b16b922f401f6bde3d6ae887c5f52ea
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/kern/kern_mbuf.c
    M sys/kern/uipc_mbuf.c
    M sys/sys/mbuf.h

  Log Message:
  -----------
  Revert r254520 and resurrect the M_NOFREE mbuf flag and functionality.

Requested by:	np, grehan


  Commit: 785cc185f4a7f3df9ae434828b04a0ef7d987b83
      https://github.com/pcbsd/freebsd/commit/785cc185f4a7f3df9ae434828b04a0ef7d987b83
  Author: gibbs <gibbs at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c

  Log Message:
  -----------
  Add kstat entries for ZFS compression statistics.

sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c:
	Add module lifetime functions to allocate and teardown
	state data.

	Report:
		- Compression attempts.
		- Buffers found to be empty.
		- Compression calls that are skipped because
		  the data length is already less than or
		  equal to the minimum block length.
		- Compression attempts that fail to yield a 12.5%
		  compression ratio.

sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c:
	Add calls to the zio_compress.c module's init and fini
	functions.

Sponosred by:	Spectra Logic Corporation
MFC after:	2 weeks


  Commit: 2deff14808c0699b4f286eef70fe78f5309984b3
      https://github.com/pcbsd/freebsd/commit/2deff14808c0699b4f286eef70fe78f5309984b3
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/amd64/include/atomic.h
    M sys/i386/include/atomic.h

  Log Message:
  -----------
  Use consistent style.  No functional change.


  Commit: dd0ac928f4614beea24077852c94734d3d7f1517
      https://github.com/pcbsd/freebsd/commit/dd0ac928f4614beea24077852c94734d3d7f1517
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/amd64/include/atomic.h
    M sys/i386/include/atomic.h

  Log Message:
  -----------
  Remove bogus labels.  No functional change.


  Commit: 8c10ae99f831cad18194c571d5e44e22bb1001cd
      https://github.com/pcbsd/freebsd/commit/8c10ae99f831cad18194c571d5e44e22bb1001cd
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/amd64/include/atomic.h
    M sys/i386/include/atomic.h

  Log Message:
  -----------
  Use '+' modifier for a memory operand that is both an input and an output.
It was actually done in r86301 but reverted in r150182 because GCC 3.x was
not able to handle it for a memory operand.  Apparently, this problem was
fixed in GCC 4.1+ and several contrib sources already rely on this feature.


  Commit: a0c0cc666e2c63f47c8d9dbf63c256d26e646579
      https://github.com/pcbsd/freebsd/commit/a0c0cc666e2c63f47c8d9dbf63c256d26e646579
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/amd64/include/atomic.h
    M sys/i386/include/atomic.h

  Log Message:
  -----------
  - Remove the "a" constraint from main output operand for atomic_cmpset().
- Use "+" modifier for the "expect" because it is also an output (unused).


  Commit: 411bd52deca0c1aad162010424855a8302dc7c34
      https://github.com/pcbsd/freebsd/commit/411bd52deca0c1aad162010424855a8302dc7c34
  Author: ken <ken at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/dev/mps/mps_sas.c

  Log Message:
  -----------
  Fix mps(4) driver breakage that came in in change 253550 that
manifested itself in out of chain frame conditions.

When the driver ran out of chain frames, the request in question
would get completed early, and go through mpssas_scsiio_complete().

In mpssas_scsiio_complete(), the negation of the CAM status values
(CAM_STATUS_MASK | CAM_SIM_QUEUED) was ORed in instead of being
ANDed in.  This resulted in a bogus CAM CCB status value.  This
didn't show up in the non-error case, because the status was reset
to something valid (e.g. CAM_REQ_CMP) later on in the function.

But in the error case, such as when the driver ran out of chain
frames, the CAM_REQUEUE_REQ status was ORed in to the bogus status
value.  This led to the CAM transport layer repeatedly releasing
the SIM queue, because it though that the CAM_RELEASE_SIMQ flag had
been set.  The symptom was messages like this on the console when
INVARIANTS were enabled:

xpt_release_simq: requested 1 > present 0
xpt_release_simq: requested 1 > present 0
xpt_release_simq: requested 1 > present 0

mps_sas.c:	In mpssas_scsiio_complete(), use &= to take status
		bits out.  |= adds them in.

		In the error case in mpssas_scsiio_complete(), set
		the status to CAM_REQUEUE_REQ, don't OR it in.

MFC after:	3 days
Sponsored by:	Spectra Logic


  Commit: 6d47a8c959667d3bb26cd734ec773ef82a404e1f
      https://github.com/pcbsd/freebsd/commit/6d47a8c959667d3bb26cd734ec773ef82a404e1f
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/dev/hwpmc/pmc_events.h

  Log Message:
  -----------
  Change the name of this particular event to reflect the name used in
Linux and Intel examples.

Sourced:

* https://github.com/andikleen/pmu-tools/blob/master/snb-client.csv
* http://software.intel.com/en-us/comment/1747932#comment-1747932

Note:

* It's not currently in the Intel SDM; I need to chase down what's
  going on.

Tested:

* Sandy Bridge


  Commit: f354dbfd86da3630a8255742b26f41788ac10194
      https://github.com/pcbsd/freebsd/commit/f354dbfd86da3630a8255742b26f41788ac10194
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M share/man/man9/atomic.9
    M sys/amd64/include/atomic.h
    M sys/i386/include/atomic.h

  Log Message:
  -----------
  Implement atomic_swap() and atomic_testandset().

Reviewed by:	arch, bde, jilles, kib


  Commit: 18751f3bf890aa5feaa6f7c85ef4298532dd859b
      https://github.com/pcbsd/freebsd/commit/18751f3bf890aa5feaa6f7c85ef4298532dd859b
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/amd64/include/atomic.h
    M sys/i386/include/atomic.h

  Log Message:
  -----------
  Remove empty lines before return statements for style consistency.


  Commit: fe93666d276267c0645b0156f24003d7706f4ffe
      https://github.com/pcbsd/freebsd/commit/fe93666d276267c0645b0156f24003d7706f4ffe
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/i386/i386/machdep.c
    M sys/i386/include/atomic.h

  Log Message:
  -----------
  Reimplement atomic_load_acq_64() and atomic_store_rel_64() for i386.  These
functions are now real functions rather than function pointers.  Supposedly,
it is faster for modern processors.

Suggested by:	bde


  Commit: f3b717cec9765ebd1d6b042e35b047f3a49929d4
      https://github.com/pcbsd/freebsd/commit/f3b717cec9765ebd1d6b042e35b047f3a49929d4
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/i386/include/atomic.h

  Log Message:
  -----------
  Implement atomic_cmpset_64() and atomic_swap_64() for i386.


  Commit: 96dfe577d25fd7efedf4ae97d4a81f81ae7fd1c8
      https://github.com/pcbsd/freebsd/commit/96dfe577d25fd7efedf4ae97d4a81f81ae7fd1c8
  Author: pluknet <pluknet at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M lib/libutil/expand_number.c

  Log Message:
  -----------
  Reset errno before strtoumax() call to properly detect ERANGE.
Restore saved errno if strtoumax() call is successful.

Reported by:	ache
Reviewed by:	jilles
MFC after:	1 week


  Commit: bef38f5afd547a1595d017e79820aa9d3fe41282
      https://github.com/pcbsd/freebsd/commit/bef38f5afd547a1595d017e79820aa9d3fe41282
  Author: jeff <jeff at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/vm/vm_pageout.c

  Log Message:
  -----------
   - Eliminate the vm object lock from the active queue scan.  It is not
   necessary since we do not free or cache the page from active anymore.
   Document the one possible race that is harmless.

Sponsored by:	EMC / Isilon Storage Division
Discussed with:	alc


  Commit: f4e86b0a9fd4200d38de9fd26806c1c04125456d
      https://github.com/pcbsd/freebsd/commit/f4e86b0a9fd4200d38de9fd26806c1c04125456d
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/amd64/include/pmap.h
    M sys/i386/include/pmap.h

  Log Message:
  -----------
  Reimplement atomic operations on PDEs and PTEs in pmap.h.  This change
significantly reduces duplicate code and make it easier to read.

Reviewed by:	alc, bde


  Commit: b450ec770a8a78fee6639c0bef791019f5457921
      https://github.com/pcbsd/freebsd/commit/b450ec770a8a78fee6639c0bef791019f5457921
  Author: obrien <obrien at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M UPDATING
    M sys/amd64/conf/GENERIC
    M sys/amd64/conf/NOTES
    M sys/conf/options.amd64
    M sys/conf/options.i386
    M sys/i386/conf/GENERIC
    M sys/i386/conf/NOTES

  Log Message:
  -----------
  The PADLOCK_RNG and RDRAND_RNG kernel options are now devices.
Thus "device padlock_rng" and "device rdrand_rng" should be
used instead of "options PADLOCK_RNG" & "options RDRAND_RNG".

Requested by:	so@ (des)
Submitted by:	obrien, arthurmesh at gmail.com
Obtained from:	Juniper Networks


  Commit: c7af094e18c4e4ca2a26a88c488a803472d330ee
      https://github.com/pcbsd/freebsd/commit/c7af094e18c4e4ca2a26a88c488a803472d330ee
  Author: ken <ken at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M bin/chflags/chflags.1
    M bin/ls/ls.1
    M lib/libc/gen/strtofflags.c
    M lib/libc/sys/chflags.2
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
    M sys/fs/msdosfs/msdosfs_denode.c
    M sys/fs/msdosfs/msdosfs_vnops.c
    M sys/fs/smbfs/smbfs_node.c
    M sys/fs/smbfs/smbfs_vnops.c
    M sys/sys/param.h
    M sys/sys/stat.h
    M sys/ufs/ufs/ufs_vnops.c

  Log Message:
  -----------
  Expand the use of stat(2) flags to allow storing some Windows/DOS
and CIFS file attributes as BSD stat(2) flags.

This work is intended to be compatible with ZFS, the Solaris CIFS
server's interaction with ZFS, somewhat compatible with MacOS X,
and of course compatible with Windows.

The Windows attributes that are implemented were chosen based on
the attributes that ZFS already supports.

The summary of the flags is as follows:

UF_SYSTEM:	Command line name: "system" or "usystem"
		ZFS name: XAT_SYSTEM, ZFS_SYSTEM
		Windows: FILE_ATTRIBUTE_SYSTEM

		This flag means that the file is used by the
		operating system.  FreeBSD does not enforce any
		special handling when this flag is set.

UF_SPARSE:	Command line name: "sparse" or "usparse"
		ZFS name: XAT_SPARSE, ZFS_SPARSE
		Windows: FILE_ATTRIBUTE_SPARSE_FILE

		This flag means that the file is sparse.  Although
		ZFS may modify this in some situations, there is
		not generally any special handling for this flag.

UF_OFFLINE:	Command line name: "offline" or "uoffline"
		ZFS name: XAT_OFFLINE, ZFS_OFFLINE
		Windows: FILE_ATTRIBUTE_OFFLINE

		This flag means that the file has been moved to
		offline storage.  FreeBSD does not have any special
		handling for this flag.

UF_REPARSE:	Command line name: "reparse" or "ureparse"
		ZFS name: XAT_REPARSE, ZFS_REPARSE
		Windows: FILE_ATTRIBUTE_REPARSE_POINT

		This flag means that the file is a Windows reparse
		point.  ZFS has special handling code for reparse
		points, but we don't currently have the other
		supporting infrastructure for them.

UF_HIDDEN:	Command line name: "hidden" or "uhidden"
		ZFS name: XAT_HIDDEN, ZFS_HIDDEN
		Windows: FILE_ATTRIBUTE_HIDDEN

		This flag means that the file may be excluded from
		a directory listing if the application honors it.
		FreeBSD has no special handling for this flag.

		The name and bit definition for UF_HIDDEN are
		identical to the definition in MacOS X.

UF_READONLY:	Command line name: "urdonly", "rdonly", "readonly"
		ZFS name: XAT_READONLY, ZFS_READONLY
		Windows: FILE_ATTRIBUTE_READONLY

		This flag means that the file may not written or
		appended, but its attributes may be changed.

		ZFS currently enforces this flag, but Illumos
		developers have discussed disabling enforcement.

		The behavior of this flag is different than MacOS X.
		MacOS X uses UF_IMMUTABLE to represent the DOS
		readonly permission, but that flag has a stronger
		meaning than the semantics of DOS readonly permissions.

UF_ARCHIVE:	Command line name: "uarch", "uarchive"
		ZFS_NAME: XAT_ARCHIVE, ZFS_ARCHIVE
		Windows name: FILE_ATTRIBUTE_ARCHIVE

		The UF_ARCHIVED flag means that the file has changed and
		needs to be archived.  The meaning is same as
		the Windows FILE_ATTRIBUTE_ARCHIVE attribute, and
		the ZFS XAT_ARCHIVE and ZFS_ARCHIVE attribute.

		msdosfs and ZFS have special handling for this flag.
		i.e. they will set it when the file changes.

sys/param.h:		Bump __FreeBSD_version to 1000047 for the
			addition of new stat(2) flags.

chflags.1:		Document the new command line flag names
			(e.g. "system", "hidden") available to the
			user.

ls.1:			Reference chflags(1) for a list of file flags
			and their meanings.

strtofflags.c:		Implement the mapping between the new
			command line flag names and new stat(2)
			flags.

chflags.2:		Document all of the new stat(2) flags, and
			explain the intended behavior in a little
			more detail.  Explain how they map to
			Windows file attributes.

			Different filesystems behave differently
			with respect to flags, so warn the
			application developer to take care when
			using them.

zfs_vnops.c:		Add support for getting and setting the
			UF_ARCHIVE, UF_READONLY, UF_SYSTEM, UF_HIDDEN,
			UF_REPARSE, UF_OFFLINE, and UF_SPARSE flags.

			All of these flags are implemented using
			attributes that ZFS already supports, so
			the on-disk format has not changed.

			ZFS currently doesn't allow setting the
			UF_REPARSE flag, and we don't really have
			the other infrastructure to support reparse
			points.

msdosfs_denode.c,
msdosfs_vnops.c:	Add support for getting and setting
			UF_HIDDEN, UF_SYSTEM and UF_READONLY
			in MSDOSFS.

			It supported SF_ARCHIVED, but this has been
			changed to be UF_ARCHIVE, which has the same
			semantics as the DOS archive attribute instead
			of inverse semantics like SF_ARCHIVED.

			After discussion with Bruce Evans, change
			several things in the msdosfs behavior:

			Use UF_READONLY to indicate whether a file
			is writeable instead of file permissions, but
			don't actually enforce it.

			Refuse to change attributes on the root
			directory, because it is special in FAT
			filesystems, but allow most other attribute
			changes on directories.

			Don't set the archive attribute on a directory
			when its modification time is updated.
			Windows and DOS don't set the archive attribute
			in that scenario, so we are now bug-for-bug
			compatible.

smbfs_node.c,
smbfs_vnops.c:		Add support for UF_HIDDEN, UF_SYSTEM,
			UF_READONLY and UF_ARCHIVE in SMBFS.

			This is similar to changes that Apple has
			made in their version of SMBFS (as of
			smb-583.8, posted on opensource.apple.com),
			but not quite the same.

			We map SMB_FA_READONLY to UF_READONLY,
			because UF_READONLY is intended to match
			the semantics of the DOS readonly flag.
			The MacOS X code maps both UF_IMMUTABLE
			and SF_IMMUTABLE to SMB_FA_READONLY, but
			the immutable flags have stronger meaning
			than the DOS readonly bit.

stat.h:			Add definitions for UF_SYSTEM, UF_SPARSE,
			UF_OFFLINE, UF_REPARSE, UF_ARCHIVE, UF_READONLY
			and UF_HIDDEN.

			The definition of UF_HIDDEN is the same as
			the MacOS X definition.

			Add commented-out definitions of
			UF_COMPRESSED and UF_TRACKED.  They are
			defined in MacOS X (as of 10.8.2), but we
			do not implement them (yet).

ufs_vnops.c:		Add support for getting and setting
			UF_ARCHIVE, UF_HIDDEN, UF_OFFLINE, UF_READONLY,
			UF_REPARSE, UF_SPARSE, and UF_SYSTEM in UFS.
			Alphabetize the flags that are supported.

			These new flags are only stored, UFS does
			not take any action if the flag is set.

Sponsored by:	Spectra Logic
Reviewed by:	bde (earlier version)


  Commit: d76e7522dbd5a22c4cc16f04b56cd85b9e80f4d4
      https://github.com/pcbsd/freebsd/commit/d76e7522dbd5a22c4cc16f04b56cd85b9e80f4d4
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/netinet/in_mcast.c
    M sys/netinet6/in6_mcast.c

  Log Message:
  -----------
  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


  Commit: 2a80f7f2b9c9724ca6df516ae8c1505408425534
      https://github.com/pcbsd/freebsd/commit/2a80f7f2b9c9724ca6df516ae8c1505408425534
  Author: jhibbits <jhibbits at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/cddl/dev/dtrace/powerpc/dtrace_asm.S

  Log Message:
  -----------
  Make dtrace_copy() actually work on PowerPC.  Although unused currently,
it may be used in the future by dtrace.


  Commit: 38468fd3962921afc6ed99843722e9b9adb2490a
      https://github.com/pcbsd/freebsd/commit/38468fd3962921afc6ed99843722e9b9adb2490a
  Author: jhibbits <jhibbits at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/powerpc/conf/GENERIC64

  Log Message:
  -----------
  Enable DTrace hooks in ppc64.


  Commit: 40e805bbd20a3dc78b0a587d39959e082125340f
      https://github.com/pcbsd/freebsd/commit/40e805bbd20a3dc78b0a587d39959e082125340f
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M sys/net80211/ieee80211_freebsd.h
    M sys/net80211/ieee80211_hostap.c
    M sys/net80211/ieee80211_input.c

  Log Message:
  -----------
  Add in some backwards compatability hacks to make -HEAD net80211 compile
on -9.


  Commit: ebd919f034b5492d5d2693c8cf79e707b25a52bb
      https://github.com/pcbsd/freebsd/commit/ebd919f034b5492d5d2693c8cf79e707b25a52bb
  Author: markm <markm at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M UPDATING
    M bin/chflags/chflags.1
    M bin/ls/ls.1
    M lib/libc/gen/strtofflags.c
    M lib/libc/sys/chflags.2
    M lib/libutil/expand_number.c
    M share/man/man9/atomic.9
    M sys/amd64/conf/GENERIC
    M sys/amd64/conf/NOTES
    M sys/amd64/include/atomic.h
    M sys/amd64/include/pmap.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
    M sys/cddl/dev/dtrace/powerpc/dtrace_asm.S
    M sys/conf/options.amd64
    M sys/conf/options.i386
    M sys/dev/hwpmc/pmc_events.h
    M sys/dev/mps/mps_sas.c
    M sys/fs/msdosfs/msdosfs_denode.c
    M sys/fs/msdosfs/msdosfs_vnops.c
    M sys/fs/smbfs/smbfs_node.c
    M sys/fs/smbfs/smbfs_vnops.c
    M sys/i386/conf/GENERIC
    M sys/i386/conf/NOTES
    M sys/i386/i386/machdep.c
    M sys/i386/include/atomic.h
    M sys/i386/include/pmap.h
    M sys/net80211/ieee80211_freebsd.h
    M sys/net80211/ieee80211_hostap.c
    M sys/net80211/ieee80211_input.c
    M sys/netinet/in_mcast.c
    M sys/netinet6/in6_mcast.c
    M sys/powerpc/conf/GENERIC64
    M sys/sys/param.h
    M sys/sys/stat.h
    M sys/ufs/ufs/ufs_vnops.c
    M sys/vm/vm_pageout.c

  Log Message:
  -----------
  IFC.


  Commit: ba12eedccd58fdeb0e4a9fcb875df2207242789c
      https://github.com/pcbsd/freebsd/commit/ba12eedccd58fdeb0e4a9fcb875df2207242789c
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
    M sys/dev/agp/agp.c
    M sys/dev/agp/agp_i810.c
    M sys/dev/drm2/i915/i915_gem.c
    M sys/dev/drm2/ttm/ttm_tt.c
    M sys/dev/md/md.c
    M sys/kern/kern_exec.c
    M sys/kern/kern_sharedpage.c
    M sys/kern/uipc_shm.c
    M sys/kern/uipc_syscalls.c
    M sys/kern/vfs_bio.c
    M sys/sparc64/sparc64/pmap.c
    M sys/vm/swap_pager.c
    M sys/vm/vm_glue.c
    M sys/vm/vm_object.c
    M sys/vm/vm_page.c
    M sys/vm/vm_page.h

  Log Message:
  -----------
  Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9).
The flag was mandatory since r209792, where vm_page_grab(9) was
changed to only support the alloc retry semantic.

Suggested and reviewed by:	alc
Sponsored by:	The FreeBSD Foundation


  Commit: 0b46e38a09fbccfdfd7bca0f387c66b2c64fa5b6
      https://github.com/pcbsd/freebsd/commit/0b46e38a09fbccfdfd7bca0f387c66b2c64fa5b6
  Author: des <des at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M lib/libfetch/http.c

  Log Message:
  -----------
  Even though it doesn't really make sense in the context of a CONNECT
request, RFC 2616 14.23 mandates the presence of the Host: header in
all HTTP 1.1 requests.

PR:		kern/181445
Submitted by:	Kimo <kimor79 at yahoo.com>
MFC after:	3 days


  Commit: 6a288ef517fece2ca5a21d081efd7b4a81da0053
      https://github.com/pcbsd/freebsd/commit/6a288ef517fece2ca5a21d081efd7b4a81da0053
  Author: erwin <erwin at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M contrib/bind9/CHANGES
    M contrib/bind9/COPYRIGHT
    M contrib/bind9/HISTORY
    M contrib/bind9/Makefile.in
    M contrib/bind9/README
    M contrib/bind9/bin/Makefile.in
    M contrib/bind9/bin/check/check-tool.c
    M contrib/bind9/bin/check/check-tool.h
    M contrib/bind9/bin/check/named-checkconf.c
    M contrib/bind9/bin/check/named-checkzone.8
    M contrib/bind9/bin/check/named-checkzone.c
    M contrib/bind9/bin/check/named-checkzone.docbook
    M contrib/bind9/bin/check/named-checkzone.html
    M contrib/bind9/bin/confgen/ddns-confgen.c
    M contrib/bind9/bin/confgen/rndc-confgen.c
    M contrib/bind9/bin/dig/Makefile.in
    M contrib/bind9/bin/dig/dig.1
    M contrib/bind9/bin/dig/dig.c
    M contrib/bind9/bin/dig/dig.docbook
    M contrib/bind9/bin/dig/dig.html
    M contrib/bind9/bin/dig/dighost.c
    M contrib/bind9/bin/dig/host.c
    M contrib/bind9/bin/dig/include/dig/dig.h
    M contrib/bind9/bin/dig/nslookup.c
    M contrib/bind9/bin/dnssec/Makefile.in
    M contrib/bind9/bin/dnssec/dnssec-dsfromkey.8
    M contrib/bind9/bin/dnssec/dnssec-dsfromkey.c
    M contrib/bind9/bin/dnssec/dnssec-dsfromkey.docbook
    M contrib/bind9/bin/dnssec/dnssec-dsfromkey.html
    M contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8
    M contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c
    M contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook
    M contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html
    M contrib/bind9/bin/dnssec/dnssec-keygen.8
    M contrib/bind9/bin/dnssec/dnssec-keygen.c
    M contrib/bind9/bin/dnssec/dnssec-keygen.docbook
    M contrib/bind9/bin/dnssec/dnssec-keygen.html
    M contrib/bind9/bin/dnssec/dnssec-revoke.c
    M contrib/bind9/bin/dnssec/dnssec-revoke.docbook
    M contrib/bind9/bin/dnssec/dnssec-settime.8
    M contrib/bind9/bin/dnssec/dnssec-settime.c
    M contrib/bind9/bin/dnssec/dnssec-settime.docbook
    M contrib/bind9/bin/dnssec/dnssec-settime.html
    M contrib/bind9/bin/dnssec/dnssec-signzone.8
    M contrib/bind9/bin/dnssec/dnssec-signzone.c
    M contrib/bind9/bin/dnssec/dnssec-signzone.docbook
    M contrib/bind9/bin/dnssec/dnssec-signzone.html
    A contrib/bind9/bin/dnssec/dnssec-verify.8
    A contrib/bind9/bin/dnssec/dnssec-verify.c
    A contrib/bind9/bin/dnssec/dnssec-verify.docbook
    A contrib/bind9/bin/dnssec/dnssec-verify.html
    M contrib/bind9/bin/dnssec/dnssectool.c
    M contrib/bind9/bin/dnssec/dnssectool.h
    M contrib/bind9/bin/named/Makefile.in
    A contrib/bind9/bin/named/bind9.ver3.xsl
    A contrib/bind9/bin/named/bind9.ver3.xsl.h
    M contrib/bind9/bin/named/builtin.c
    M contrib/bind9/bin/named/client.c
    M contrib/bind9/bin/named/config.c
    M contrib/bind9/bin/named/control.c
    M contrib/bind9/bin/named/controlconf.c
    M contrib/bind9/bin/named/include/dlz/dlz_dlopen_driver.h
    M contrib/bind9/bin/named/include/named/client.h
    M contrib/bind9/bin/named/include/named/control.h
    M contrib/bind9/bin/named/include/named/globals.h
    M contrib/bind9/bin/named/include/named/interfacemgr.h
    M contrib/bind9/bin/named/include/named/server.h
    M contrib/bind9/bin/named/include/named/zoneconf.h
    M contrib/bind9/bin/named/interfacemgr.c
    M contrib/bind9/bin/named/logconf.c
    M contrib/bind9/bin/named/main.c
    M contrib/bind9/bin/named/named.8
    M contrib/bind9/bin/named/named.conf.5
    M contrib/bind9/bin/named/named.conf.docbook
    M contrib/bind9/bin/named/named.conf.html
    M contrib/bind9/bin/named/named.docbook
    M contrib/bind9/bin/named/named.html
    M contrib/bind9/bin/named/query.c
    M contrib/bind9/bin/named/server.c
    M contrib/bind9/bin/named/statschannel.c
    M contrib/bind9/bin/named/unix/Makefile.in
    M contrib/bind9/bin/named/unix/dlz_dlopen_driver.c
    M contrib/bind9/bin/named/unix/os.c
    M contrib/bind9/bin/named/update.c
    M contrib/bind9/bin/named/xfrout.c
    M contrib/bind9/bin/named/zoneconf.c
    M contrib/bind9/bin/nsupdate/Makefile.in
    M contrib/bind9/bin/nsupdate/nsupdate.1
    M contrib/bind9/bin/nsupdate/nsupdate.c
    M contrib/bind9/bin/nsupdate/nsupdate.docbook
    M contrib/bind9/bin/nsupdate/nsupdate.html
    M contrib/bind9/bin/rndc/rndc.c
    M contrib/bind9/bin/tools/genrandom.8
    M contrib/bind9/bin/tools/genrandom.docbook
    M contrib/bind9/bin/tools/genrandom.html
    M contrib/bind9/bin/tools/nsec3hash.c
    M contrib/bind9/config.h.in
    M contrib/bind9/config.threads.in
    M contrib/bind9/configure.in
    M contrib/bind9/doc/arm/Bv9ARM-book.xml
    M contrib/bind9/doc/arm/Bv9ARM.ch01.html
    M contrib/bind9/doc/arm/Bv9ARM.ch03.html
    M contrib/bind9/doc/arm/Bv9ARM.ch04.html
    M contrib/bind9/doc/arm/Bv9ARM.ch05.html
    M contrib/bind9/doc/arm/Bv9ARM.ch06.html
    M contrib/bind9/doc/arm/Bv9ARM.ch07.html
    M contrib/bind9/doc/arm/Bv9ARM.ch08.html
    M contrib/bind9/doc/arm/Bv9ARM.ch09.html
    M contrib/bind9/doc/arm/Bv9ARM.ch10.html
    M contrib/bind9/doc/arm/Bv9ARM.html
    M contrib/bind9/doc/arm/Bv9ARM.pdf
    M contrib/bind9/doc/arm/dnssec.xml
    M contrib/bind9/doc/arm/man.arpaname.html
    M contrib/bind9/doc/arm/man.ddns-confgen.html
    M contrib/bind9/doc/arm/man.dig.html
    M contrib/bind9/doc/arm/man.dnssec-dsfromkey.html
    M contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html
    M contrib/bind9/doc/arm/man.dnssec-keygen.html
    M contrib/bind9/doc/arm/man.dnssec-revoke.html
    M contrib/bind9/doc/arm/man.dnssec-settime.html
    M contrib/bind9/doc/arm/man.dnssec-signzone.html
    A contrib/bind9/doc/arm/man.dnssec-verify.html
    M contrib/bind9/doc/arm/man.genrandom.html
    M contrib/bind9/doc/arm/man.host.html
    M contrib/bind9/doc/arm/man.isc-hmac-fixup.html
    M contrib/bind9/doc/arm/man.named-checkconf.html
    M contrib/bind9/doc/arm/man.named-checkzone.html
    M contrib/bind9/doc/arm/man.named-journalprint.html
    M contrib/bind9/doc/arm/man.named.html
    M contrib/bind9/doc/arm/man.nsec3hash.html
    M contrib/bind9/doc/arm/man.nsupdate.html
    M contrib/bind9/doc/arm/man.rndc-confgen.html
    M contrib/bind9/doc/arm/man.rndc.conf.html
    M contrib/bind9/doc/arm/man.rndc.html
    M contrib/bind9/doc/arm/pkcs11.xml
    M contrib/bind9/doc/misc/options
    M contrib/bind9/lib/bind9/api
    M contrib/bind9/lib/bind9/check.c
    M contrib/bind9/lib/dns/Makefile.in
    M contrib/bind9/lib/dns/acache.c
    M contrib/bind9/lib/dns/acl.c
    M contrib/bind9/lib/dns/adb.c
    M contrib/bind9/lib/dns/api
    M contrib/bind9/lib/dns/byaddr.c
    M contrib/bind9/lib/dns/cache.c
    M contrib/bind9/lib/dns/callbacks.c
    M contrib/bind9/lib/dns/client.c
    A contrib/bind9/lib/dns/clientinfo.c
    M contrib/bind9/lib/dns/db.c
    M contrib/bind9/lib/dns/dbtable.c
    M contrib/bind9/lib/dns/diff.c
    M contrib/bind9/lib/dns/dispatch.c
    M contrib/bind9/lib/dns/dns64.c
    M contrib/bind9/lib/dns/dnssec.c
    M contrib/bind9/lib/dns/dst_api.c
    M contrib/bind9/lib/dns/dst_internal.h
    M contrib/bind9/lib/dns/dst_openssl.h
    M contrib/bind9/lib/dns/dst_parse.c
    M contrib/bind9/lib/dns/ecdb.c
    M contrib/bind9/lib/dns/gssapi_link.c
    M contrib/bind9/lib/dns/gssapictx.c
    M contrib/bind9/lib/dns/hmac_link.c
    M contrib/bind9/lib/dns/include/dns/Makefile.in
    M contrib/bind9/lib/dns/include/dns/acache.h
    M contrib/bind9/lib/dns/include/dns/acl.h
    M contrib/bind9/lib/dns/include/dns/adb.h
    M contrib/bind9/lib/dns/include/dns/cache.h
    M contrib/bind9/lib/dns/include/dns/callbacks.h
    A contrib/bind9/lib/dns/include/dns/clientinfo.h
    M contrib/bind9/lib/dns/include/dns/db.h
    M contrib/bind9/lib/dns/include/dns/dispatch.h
    M contrib/bind9/lib/dns/include/dns/dlz_dlopen.h
    M contrib/bind9/lib/dns/include/dns/dnssec.h
    M contrib/bind9/lib/dns/include/dns/events.h
    M contrib/bind9/lib/dns/include/dns/journal.h
    M contrib/bind9/lib/dns/include/dns/log.h
    M contrib/bind9/lib/dns/include/dns/master.h
    M contrib/bind9/lib/dns/include/dns/masterdump.h
    M contrib/bind9/lib/dns/include/dns/nsec.h
    M contrib/bind9/lib/dns/include/dns/nsec3.h
    M contrib/bind9/lib/dns/include/dns/private.h
    M contrib/bind9/lib/dns/include/dns/rdata.h
    M contrib/bind9/lib/dns/include/dns/rdataset.h
    M contrib/bind9/lib/dns/include/dns/resolver.h
    M contrib/bind9/lib/dns/include/dns/result.h
    M contrib/bind9/lib/dns/include/dns/rpz.h
    M contrib/bind9/lib/dns/include/dns/rriterator.h
    M contrib/bind9/lib/dns/include/dns/sdb.h
    M contrib/bind9/lib/dns/include/dns/sdlz.h
    M contrib/bind9/lib/dns/include/dns/time.h
    M contrib/bind9/lib/dns/include/dns/types.h
    A contrib/bind9/lib/dns/include/dns/update.h
    M contrib/bind9/lib/dns/include/dns/view.h
    M contrib/bind9/lib/dns/include/dns/zone.h
    M contrib/bind9/lib/dns/include/dns/zt.h
    M contrib/bind9/lib/dns/include/dst/dst.h
    M contrib/bind9/lib/dns/iptable.c
    M contrib/bind9/lib/dns/journal.c
    M contrib/bind9/lib/dns/key.c
    M contrib/bind9/lib/dns/keytable.c
    M contrib/bind9/lib/dns/log.c
    M contrib/bind9/lib/dns/lookup.c
    M contrib/bind9/lib/dns/master.c
    M contrib/bind9/lib/dns/masterdump.c
    M contrib/bind9/lib/dns/message.c
    M contrib/bind9/lib/dns/nsec.c
    M contrib/bind9/lib/dns/nsec3.c
    M contrib/bind9/lib/dns/openssldh_link.c
    M contrib/bind9/lib/dns/openssldsa_link.c
    M contrib/bind9/lib/dns/opensslecdsa_link.c
    M contrib/bind9/lib/dns/opensslgost_link.c
    M contrib/bind9/lib/dns/opensslrsa_link.c
    M contrib/bind9/lib/dns/private.c
    M contrib/bind9/lib/dns/rbt.c
    M contrib/bind9/lib/dns/rbtdb.c
    M contrib/bind9/lib/dns/rdata.c
    M contrib/bind9/lib/dns/rdata/any_255/tsig_250.c
    M contrib/bind9/lib/dns/rdata/generic/cert_37.c
    M contrib/bind9/lib/dns/rdata/generic/dlv_32769.c
    M contrib/bind9/lib/dns/rdata/generic/dnskey_48.c
    M contrib/bind9/lib/dns/rdata/generic/ds_43.c
    M contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c
    M contrib/bind9/lib/dns/rdata/generic/key_25.c
    M contrib/bind9/lib/dns/rdata/generic/keydata_65533.c
    A contrib/bind9/lib/dns/rdata/generic/naptr_35.c
    A contrib/bind9/lib/dns/rdata/generic/naptr_35.h
    M contrib/bind9/lib/dns/rdata/generic/nsec3_50.c
    M contrib/bind9/lib/dns/rdata/generic/nsec3_50.h
    M contrib/bind9/lib/dns/rdata/generic/opt_41.c
    M contrib/bind9/lib/dns/rdata/generic/rrsig_46.c
    M contrib/bind9/lib/dns/rdata/generic/sig_24.c
    M contrib/bind9/lib/dns/rdata/generic/soa_6.c
    M contrib/bind9/lib/dns/rdata/generic/sshfp_44.c
    M contrib/bind9/lib/dns/rdata/generic/tkey_249.c
    M contrib/bind9/lib/dns/rdata/generic/uri_256.c
    M contrib/bind9/lib/dns/rdata/generic/uri_256.h
    M contrib/bind9/lib/dns/rdata/in_1/dhcid_49.c
    R contrib/bind9/lib/dns/rdata/in_1/naptr_35.c
    R contrib/bind9/lib/dns/rdata/in_1/naptr_35.h
    M contrib/bind9/lib/dns/resolver.c
    M contrib/bind9/lib/dns/sdb.c
    M contrib/bind9/lib/dns/sdlz.c
    A contrib/bind9/lib/dns/update.c
    M contrib/bind9/lib/dns/validator.c
    M contrib/bind9/lib/dns/view.c
    M contrib/bind9/lib/dns/xfrin.c
    M contrib/bind9/lib/dns/zone.c
    M contrib/bind9/lib/dns/zt.c
    M contrib/bind9/lib/irs/api
    M contrib/bind9/lib/isc/Makefile.in
    M contrib/bind9/lib/isc/api
    M contrib/bind9/lib/isc/include/isc/heap.h
    M contrib/bind9/lib/isc/include/isc/list.h
    M contrib/bind9/lib/isc/include/isc/mem.h
    M contrib/bind9/lib/isc/include/isc/namespace.h
    A contrib/bind9/lib/isc/include/isc/pool.h
    A contrib/bind9/lib/isc/include/isc/queue.h
    M contrib/bind9/lib/isc/include/isc/radix.h
    M contrib/bind9/lib/isc/include/isc/socket.h
    M contrib/bind9/lib/isc/include/isc/task.h
    M contrib/bind9/lib/isc/include/isc/taskpool.h
    M contrib/bind9/lib/isc/log.c
    A contrib/bind9/lib/isc/pool.c
    M contrib/bind9/lib/isc/radix.c
    M contrib/bind9/lib/isc/socket_api.c
    M contrib/bind9/lib/isc/task.c
    M contrib/bind9/lib/isc/task_api.c
    M contrib/bind9/lib/isc/task_p.h
    M contrib/bind9/lib/isc/taskpool.c
    M contrib/bind9/lib/isc/unix/socket.c
    M contrib/bind9/lib/isccc/api
    M contrib/bind9/lib/isccfg/api
    M contrib/bind9/lib/isccfg/namedconf.c
    M contrib/bind9/lib/lwres/api
    M contrib/bind9/lib/lwres/man/lwres_config.3
    M contrib/bind9/lib/lwres/man/lwres_config.docbook
    M contrib/bind9/lib/lwres/man/lwres_config.html
    M contrib/bind9/lib/lwres/man/lwres_context.3
    M contrib/bind9/lib/lwres/man/lwres_context.docbook
    M contrib/bind9/lib/lwres/man/lwres_context.html
    M contrib/bind9/lib/lwres/man/lwres_gabn.3
    M contrib/bind9/lib/lwres/man/lwres_gabn.docbook
    M contrib/bind9/lib/lwres/man/lwres_gabn.html
    M contrib/bind9/lib/lwres/man/lwres_gai_strerror.3
    M contrib/bind9/lib/lwres/man/lwres_gai_strerror.docbook
    M contrib/bind9/lib/lwres/man/lwres_gai_strerror.html
    M contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3
    M contrib/bind9/lib/lwres/man/lwres_getaddrinfo.docbook
    M contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html
    M contrib/bind9/lib/lwres/man/lwres_gethostent.3
    M contrib/bind9/lib/lwres/man/lwres_gethostent.docbook
    M contrib/bind9/lib/lwres/man/lwres_gethostent.html
    M contrib/bind9/lib/lwres/man/lwres_getipnode.3
    M contrib/bind9/lib/lwres/man/lwres_getipnode.docbook
    M contrib/bind9/lib/lwres/man/lwres_getipnode.html
    M contrib/bind9/lib/lwres/man/lwres_getnameinfo.3
    M contrib/bind9/lib/lwres/man/lwres_getnameinfo.docbook
    M contrib/bind9/lib/lwres/man/lwres_getnameinfo.html
    M contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3
    M contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.docbook
    M contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html
    M contrib/bind9/lib/lwres/man/lwres_gnba.3
    M contrib/bind9/lib/lwres/man/lwres_gnba.docbook
    M contrib/bind9/lib/lwres/man/lwres_gnba.html
    M contrib/bind9/lib/lwres/man/lwres_hstrerror.3
    M contrib/bind9/lib/lwres/man/lwres_hstrerror.docbook
    M contrib/bind9/lib/lwres/man/lwres_hstrerror.html
    M contrib/bind9/lib/lwres/man/lwres_inetntop.3
    M contrib/bind9/lib/lwres/man/lwres_inetntop.docbook
    M contrib/bind9/lib/lwres/man/lwres_inetntop.html
    M contrib/bind9/lib/lwres/man/lwres_noop.3
    M contrib/bind9/lib/lwres/man/lwres_noop.docbook
    M contrib/bind9/lib/lwres/man/lwres_noop.html
    M contrib/bind9/lib/lwres/man/lwres_packet.3
    M contrib/bind9/lib/lwres/man/lwres_packet.docbook
    M contrib/bind9/lib/lwres/man/lwres_packet.html
    M contrib/bind9/lib/lwres/man/lwres_resutil.3
    M contrib/bind9/lib/lwres/man/lwres_resutil.docbook
    M contrib/bind9/lib/lwres/man/lwres_resutil.html
    M contrib/bind9/lib/lwres/print_p.h
    M contrib/bind9/lib/lwres/strtoul.c
    M contrib/bind9/lib/lwres/unix/Makefile.in
    M contrib/bind9/lib/lwres/unix/include/Makefile.in
    M contrib/bind9/lib/lwres/unix/include/lwres/Makefile.in
    M contrib/bind9/lib/lwres/unix/include/lwres/net.h
    M contrib/bind9/lib/lwres/version.c
    M contrib/bind9/make/Makefile.in
    M contrib/bind9/make/includes.in
    M contrib/bind9/make/rules.in
    M contrib/bind9/mkinstalldirs
    M contrib/bind9/version
    M lib/bind/config.h
    M lib/bind/dns/Makefile
    M lib/bind/dns/code.h
    M lib/bind/dns/dns/rdatastruct.h
    M lib/bind/isc/Makefile
    M share/doc/bind9/Makefile
    M usr.bin/nslookup/Makefile
    M usr.bin/nsupdate/Makefile
    M usr.sbin/Makefile
    A usr.sbin/dnssec-verify/Makefile

  Log Message:
  -----------
  Update Bind to 9.9.3-P2

Notable new features:

*  Elliptic Curve Digital Signature Algorithm keys and signatures in
   DNSSEC are now supported per RFC 6605. [RT #21918]

*  Introduces a new tool "dnssec-verify" that validates a signed zone,
   checking for the correctness of signatures and NSEC/NSEC3 chains.
   [RT #23673]

*  BIND now recognizes the TLSA resource record type, created to
   support IETF DANE (DNS-based Authentication of Named Entities)
   [RT #28989]

*  The new "inline-signing" option, in combination with the
   "auto-dnssec" option that was introduced in BIND 9.7, allows
   named to sign zones completely transparently.

Approved by:	delphij (mentor)
MFC after:	3 days
Sponsored by:	DK Hostmaster A/S


  Commit: b13ae17c0663a2305978d30aa64650e7fca8cfef
      https://github.com/pcbsd/freebsd/commit/b13ae17c0663a2305978d30aa64650e7fca8cfef
  Author: ae <ae at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M share/mk/bsd.own.mk

  Log Message:
  -----------
  Really disconnect pkg_install from the build.

Reported by:	Mikhail Timofeyev


  Commit: 4639378b96541fe61d6a45cb69ed3522c8f31874
      https://github.com/pcbsd/freebsd/commit/4639378b96541fe61d6a45cb69ed3522c8f31874
  Author: trasz <trasz at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M sbin/iscontrol/auth_subr.c
    M sbin/iscontrol/config.c
    M sbin/iscontrol/fsm.c
    M sbin/iscontrol/iscontrol.c
    M sbin/iscontrol/login.c
    M sbin/iscontrol/misc.c
    M sbin/iscontrol/pdu.c
    M sys/conf/files
    R sys/dev/iscsi/initiator/isc_cam.c
    R sys/dev/iscsi/initiator/isc_sm.c
    R sys/dev/iscsi/initiator/isc_soc.c
    R sys/dev/iscsi/initiator/isc_subr.c
    R sys/dev/iscsi/initiator/iscsi.c
    R sys/dev/iscsi/initiator/iscsi.h
    R sys/dev/iscsi/initiator/iscsi_subr.c
    R sys/dev/iscsi/initiator/iscsivar.h
    A sys/dev/iscsi_initiator/isc_cam.c
    A sys/dev/iscsi_initiator/isc_sm.c
    A sys/dev/iscsi_initiator/isc_soc.c
    A sys/dev/iscsi_initiator/isc_subr.c
    A sys/dev/iscsi_initiator/iscsi.c
    A sys/dev/iscsi_initiator/iscsi.h
    A sys/dev/iscsi_initiator/iscsi_subr.c
    A sys/dev/iscsi_initiator/iscsivar.h
    M sys/modules/Makefile
    R sys/modules/iscsi/initiator/Makefile
    A sys/modules/iscsi_initiator/Makefile

  Log Message:
  -----------
  Move the old iSCSI initiator source to a more appropriate place
(sys/dev/iscsi_initiator/ instead of sys/dev/iscsi/initiator/), to make
room for the new one.  This is also more logical location (kernel module
being named iscsi_initiator.ko, for example).  There is no ongoing work
on this I know of, so it shouldn't make life harder for anyone.

There are no functional changes, apart from "svn mv" and adjusting paths.


  Commit: df7871af7a1eabbfd127bb1bae8cff7a4388fcd8
      https://github.com/pcbsd/freebsd/commit/df7871af7a1eabbfd127bb1bae8cff7a4388fcd8
  Author: joel <joel at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M share/man/man9/atomic.9

  Log Message:
  -----------
  Minor mdoc nit.


  Commit: 28f43d3ba09bc997d43e7dfd214533554c9b9848
      https://github.com/pcbsd/freebsd/commit/28f43d3ba09bc997d43e7dfd214533554c9b9848
  Author: joel <joel at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M usr.bin/dtc/dtc.1

  Log Message:
  -----------
  Remove EOL whitespace.


  Commit: 08d86e86469b2d3f2c38e97e5e90032fa33e9886
      https://github.com/pcbsd/freebsd/commit/08d86e86469b2d3f2c38e97e5e90032fa33e9886
  Author: joel <joel at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M lib/libc/sys/chflags.2

  Log Message:
  -----------
  Remove EOL whitespace.


  Commit: 86af4f054a30a8756c3cea90b23f6d2892ec55d3
      https://github.com/pcbsd/freebsd/commit/86af4f054a30a8756c3cea90b23f6d2892ec55d3
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    A dist/backtrace.3
    A dist/backtrace.c
    A dist/builtin.c
    A dist/execinfo.h
    A dist/symtab.c
    A dist/symtab.h
    A dist/unwind.c
    A dist/unwind.h
    A dist/unwind_arm_ehabi_stub.c

  Log Message:
  -----------
  Vendor import of NetBSD's libexecinfo at 2013-08-22


  Commit: 6fea629cde7e83b0d12d6ad858a2f7ce6c318fc5
      https://github.com/pcbsd/freebsd/commit/6fea629cde7e83b0d12d6ad858a2f7ce6c318fc5
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    A 20130822/backtrace.3
    A 20130822/backtrace.c
    A 20130822/builtin.c
    A 20130822/execinfo.h
    A 20130822/symtab.c
    A 20130822/symtab.h
    A 20130822/unwind.c
    A 20130822/unwind.h
    A 20130822/unwind_arm_ehabi_stub.c

  Log Message:
  -----------
  Tag libexecinfo 2013-08-22


  Commit: 28a0f6da764374a0d3c0525bff10e36bc80c22e4
      https://github.com/pcbsd/freebsd/commit/28a0f6da764374a0d3c0525bff10e36bc80c22e4
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M sys/pc98/pc98/machdep.c

  Log Message:
  -----------
  MFi386:		r254619

Reimplement atomic_load_acq_64() and atomic_store_rel_64() for i386.

Noticed by:	tinderbox


  Commit: 076969f54a69e4b15a5489465a537f9eb246b869
      https://github.com/pcbsd/freebsd/commit/076969f54a69e4b15a5489465a537f9eb246b869
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M sys/amd64/amd64/pmap.c

  Log Message:
  -----------
  Use the generation count of the pv list to work around LOR between
pmap lock and pv list lock, and use the shared locking on
pvh_global_lock in pmap_remove_write(), same as it was done for
pmap_ts_referenced().

Noted and reviewed by:	alc (previous version)
Tested by:	pho
Sponsored by:	The FreeBSD Foundation


  Commit: 05a9dff802e2ec3a2f8ab5836657ced5977fca68
      https://github.com/pcbsd/freebsd/commit/05a9dff802e2ec3a2f8ab5836657ced5977fca68
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M sys/amd64/amd64/pmap.c
    M sys/arm/arm/pmap-v6.c
    M sys/arm/arm/pmap.c
    M sys/i386/i386/pmap.c
    M sys/i386/xen/pmap.c
    M sys/ia64/ia64/pmap.c
    M sys/mips/mips/pmap.c
    M sys/powerpc/aim/mmu_oea.c
    M sys/powerpc/aim/mmu_oea64.c
    M sys/powerpc/booke/pmap.c
    M sys/sparc64/sparc64/pmap.c
    M sys/vm/vm_map.c

  Log Message:
  -----------
  Revert r254501.  Instead, reuse the type stability of the struct pmap
which is the part of struct vmspace, allocated from UMA_ZONE_NOFREE
zone.  Initialize the pmap lock in the vmspace zone init function, and
remove pmap lock initialization and destruction from pmap_pinit() and
pmap_release().

Suggested and reviewed by:	alc (previous version)
Tested by:	pho
Sponsored by:	The FreeBSD Foundation


  Commit: e25f6a560e1e37654c030e8b907daf8ebfae9c40
      https://github.com/pcbsd/freebsd/commit/e25f6a560e1e37654c030e8b907daf8ebfae9c40
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M sys/kern/vfs_bio.c
    M sys/kern/vfs_cluster.c
    M sys/sys/buf.h

  Log Message:
  -----------
  Both cluster_rbuild() and cluster_wbuild() sometimes set the pages
shared busy without first draining the hard busy state.  Previously it
went unnoticed since VPO_BUSY and m->busy fields were distinct, and
vm_page_io_start() did not verified that the passed page has VPO_BUSY
flag cleared, but such page state is wrong.  New implementation is
more strict and catched this case.

Drain the busy state as needed, before calling vm_page_sbusy().

Tested by:	pho, jkim
Sponsored by:	The FreeBSD Foundation


  Commit: bb850902cd5affbeac1349f4a5441d511f8ecd11
      https://github.com/pcbsd/freebsd/commit/bb850902cd5affbeac1349f4a5441d511f8ecd11
  Author: tuexen <tuexen at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M sys/netinet/sctp_structs.h
    M sys/netinet/sctp_sysctl.c

  Log Message:
  -----------
  Make also the features of the association 64-bit.
When exporting to xinpcb, just export the lower
32-bit. Using there also 64-bits will break the
ABI and will be committed separetly.

MFC after: 2 weeks
X-MFC with: 254248


  Commit: c5fb44c57d58c630c21aee0c7a316ae09aa33a84
      https://github.com/pcbsd/freebsd/commit/c5fb44c57d58c630c21aee0c7a316ae09aa33a84
  Author: gibbs <gibbs at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M sys/i386/i386/genassym.c
    M sys/i386/xen/locore.s

  Log Message:
  -----------
  Rename definition of HYPERVISOR_VIRT_START to avoid conflict with
upstream Xen definition found in xen/interface/arch-x86/xen-x86_32.h.

Submitted by:	Roger Pau Monné
Reviewed by:	gibbs
MFC after:	2 weeks


  Commit: 239274d550eb887c888528568f5e53921fb5ba75
      https://github.com/pcbsd/freebsd/commit/239274d550eb887c888528568f5e53921fb5ba75
  Author: tuexen <tuexen at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M sys/netinet/sctp_sysctl.c
    M sys/netinet/sctp_uio.h
    M sys/sys/param.h

  Log Message:
  -----------
  Export the inpcb features as a 64-bit entity.
Bump __FreeBSD_version to 1000048 since the
modified structure is user visible and used
by netstat, for example.


  Commit: 7b6ce3ea58e65e172ca1ad959eccacbed50fab30
      https://github.com/pcbsd/freebsd/commit/7b6ce3ea58e65e172ca1ad959eccacbed50fab30
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M share/man/man9/vm_page_grab.9

  Log Message:
  -----------
  Update the manual page for vm_page_grab(9).

Reviewed and edited by:	alc
Sponsored by:	The FreeBSD Foundation


  Commit: 7f2ed01ffff8c77447d4868a6d43851fd9380c47
      https://github.com/pcbsd/freebsd/commit/7f2ed01ffff8c77447d4868a6d43851fd9380c47
  Author: markm <markm at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M contrib/bind9/CHANGES
    M contrib/bind9/COPYRIGHT
    M contrib/bind9/HISTORY
    M contrib/bind9/Makefile.in
    M contrib/bind9/README
    M contrib/bind9/bin/Makefile.in
    M contrib/bind9/bin/check/check-tool.c
    M contrib/bind9/bin/check/check-tool.h
    M contrib/bind9/bin/check/named-checkconf.c
    M contrib/bind9/bin/check/named-checkzone.8
    M contrib/bind9/bin/check/named-checkzone.c
    M contrib/bind9/bin/check/named-checkzone.docbook
    M contrib/bind9/bin/check/named-checkzone.html
    M contrib/bind9/bin/confgen/ddns-confgen.c
    M contrib/bind9/bin/confgen/rndc-confgen.c
    M contrib/bind9/bin/dig/Makefile.in
    M contrib/bind9/bin/dig/dig.1
    M contrib/bind9/bin/dig/dig.c
    M contrib/bind9/bin/dig/dig.docbook
    M contrib/bind9/bin/dig/dig.html
    M contrib/bind9/bin/dig/dighost.c
    M contrib/bind9/bin/dig/host.c
    M contrib/bind9/bin/dig/include/dig/dig.h
    M contrib/bind9/bin/dig/nslookup.c
    M contrib/bind9/bin/dnssec/Makefile.in
    M contrib/bind9/bin/dnssec/dnssec-dsfromkey.8
    M contrib/bind9/bin/dnssec/dnssec-dsfromkey.c
    M contrib/bind9/bin/dnssec/dnssec-dsfromkey.docbook
    M contrib/bind9/bin/dnssec/dnssec-dsfromkey.html
    M contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8
    M contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c
    M contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook
    M contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html
    M contrib/bind9/bin/dnssec/dnssec-keygen.8
    M contrib/bind9/bin/dnssec/dnssec-keygen.c
    M contrib/bind9/bin/dnssec/dnssec-keygen.docbook
    M contrib/bind9/bin/dnssec/dnssec-keygen.html
    M contrib/bind9/bin/dnssec/dnssec-revoke.c
    M contrib/bind9/bin/dnssec/dnssec-revoke.docbook
    M contrib/bind9/bin/dnssec/dnssec-settime.8
    M contrib/bind9/bin/dnssec/dnssec-settime.c
    M contrib/bind9/bin/dnssec/dnssec-settime.docbook
    M contrib/bind9/bin/dnssec/dnssec-settime.html
    M contrib/bind9/bin/dnssec/dnssec-signzone.8
    M contrib/bind9/bin/dnssec/dnssec-signzone.c
    M contrib/bind9/bin/dnssec/dnssec-signzone.docbook
    M contrib/bind9/bin/dnssec/dnssec-signzone.html
    A contrib/bind9/bin/dnssec/dnssec-verify.8
    A contrib/bind9/bin/dnssec/dnssec-verify.c
    A contrib/bind9/bin/dnssec/dnssec-verify.docbook
    A contrib/bind9/bin/dnssec/dnssec-verify.html
    M contrib/bind9/bin/dnssec/dnssectool.c
    M contrib/bind9/bin/dnssec/dnssectool.h
    M contrib/bind9/bin/named/Makefile.in
    A contrib/bind9/bin/named/bind9.ver3.xsl
    A contrib/bind9/bin/named/bind9.ver3.xsl.h
    M contrib/bind9/bin/named/builtin.c
    M contrib/bind9/bin/named/client.c
    M contrib/bind9/bin/named/config.c
    M contrib/bind9/bin/named/control.c
    M contrib/bind9/bin/named/controlconf.c
    M contrib/bind9/bin/named/include/dlz/dlz_dlopen_driver.h
    M contrib/bind9/bin/named/include/named/client.h
    M contrib/bind9/bin/named/include/named/control.h
    M contrib/bind9/bin/named/include/named/globals.h
    M contrib/bind9/bin/named/include/named/interfacemgr.h
    M contrib/bind9/bin/named/include/named/server.h
    M contrib/bind9/bin/named/include/named/zoneconf.h
    M contrib/bind9/bin/named/interfacemgr.c
    M contrib/bind9/bin/named/logconf.c
    M contrib/bind9/bin/named/main.c
    M contrib/bind9/bin/named/named.8
    M contrib/bind9/bin/named/named.conf.5
    M contrib/bind9/bin/named/named.conf.docbook
    M contrib/bind9/bin/named/named.conf.html
    M contrib/bind9/bin/named/named.docbook
    M contrib/bind9/bin/named/named.html
    M contrib/bind9/bin/named/query.c
    M contrib/bind9/bin/named/server.c
    M contrib/bind9/bin/named/statschannel.c
    M contrib/bind9/bin/named/unix/Makefile.in
    M contrib/bind9/bin/named/unix/dlz_dlopen_driver.c
    M contrib/bind9/bin/named/unix/os.c
    M contrib/bind9/bin/named/update.c
    M contrib/bind9/bin/named/xfrout.c
    M contrib/bind9/bin/named/zoneconf.c
    M contrib/bind9/bin/nsupdate/Makefile.in
    M contrib/bind9/bin/nsupdate/nsupdate.1
    M contrib/bind9/bin/nsupdate/nsupdate.c
    M contrib/bind9/bin/nsupdate/nsupdate.docbook
    M contrib/bind9/bin/nsupdate/nsupdate.html
    M contrib/bind9/bin/rndc/rndc.c
    M contrib/bind9/bin/tools/genrandom.8
    M contrib/bind9/bin/tools/genrandom.docbook
    M contrib/bind9/bin/tools/genrandom.html
    M contrib/bind9/bin/tools/nsec3hash.c
    M contrib/bind9/config.h.in
    M contrib/bind9/config.threads.in
    M contrib/bind9/configure.in
    M contrib/bind9/doc/arm/Bv9ARM-book.xml
    M contrib/bind9/doc/arm/Bv9ARM.ch01.html
    M contrib/bind9/doc/arm/Bv9ARM.ch03.html
    M contrib/bind9/doc/arm/Bv9ARM.ch04.html
    M contrib/bind9/doc/arm/Bv9ARM.ch05.html
    M contrib/bind9/doc/arm/Bv9ARM.ch06.html
    M contrib/bind9/doc/arm/Bv9ARM.ch07.html
    M contrib/bind9/doc/arm/Bv9ARM.ch08.html
    M contrib/bind9/doc/arm/Bv9ARM.ch09.html
    M contrib/bind9/doc/arm/Bv9ARM.ch10.html
    M contrib/bind9/doc/arm/Bv9ARM.html
    M contrib/bind9/doc/arm/Bv9ARM.pdf
    M contrib/bind9/doc/arm/dnssec.xml
    M contrib/bind9/doc/arm/man.arpaname.html
    M contrib/bind9/doc/arm/man.ddns-confgen.html
    M contrib/bind9/doc/arm/man.dig.html
    M contrib/bind9/doc/arm/man.dnssec-dsfromkey.html
    M contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html
    M contrib/bind9/doc/arm/man.dnssec-keygen.html
    M contrib/bind9/doc/arm/man.dnssec-revoke.html
    M contrib/bind9/doc/arm/man.dnssec-settime.html
    M contrib/bind9/doc/arm/man.dnssec-signzone.html
    A contrib/bind9/doc/arm/man.dnssec-verify.html
    M contrib/bind9/doc/arm/man.genrandom.html
    M contrib/bind9/doc/arm/man.host.html
    M contrib/bind9/doc/arm/man.isc-hmac-fixup.html
    M contrib/bind9/doc/arm/man.named-checkconf.html
    M contrib/bind9/doc/arm/man.named-checkzone.html
    M contrib/bind9/doc/arm/man.named-journalprint.html
    M contrib/bind9/doc/arm/man.named.html
    M contrib/bind9/doc/arm/man.nsec3hash.html
    M contrib/bind9/doc/arm/man.nsupdate.html
    M contrib/bind9/doc/arm/man.rndc-confgen.html
    M contrib/bind9/doc/arm/man.rndc.conf.html
    M contrib/bind9/doc/arm/man.rndc.html
    M contrib/bind9/doc/arm/pkcs11.xml
    M contrib/bind9/doc/misc/options
    M contrib/bind9/lib/bind9/api
    M contrib/bind9/lib/bind9/check.c
    M contrib/bind9/lib/dns/Makefile.in
    M contrib/bind9/lib/dns/acache.c
    M contrib/bind9/lib/dns/acl.c
    M contrib/bind9/lib/dns/adb.c
    M contrib/bind9/lib/dns/api
    M contrib/bind9/lib/dns/byaddr.c
    M contrib/bind9/lib/dns/cache.c
    M contrib/bind9/lib/dns/callbacks.c
    M contrib/bind9/lib/dns/client.c
    A contrib/bind9/lib/dns/clientinfo.c
    M contrib/bind9/lib/dns/db.c
    M contrib/bind9/lib/dns/dbtable.c
    M contrib/bind9/lib/dns/diff.c
    M contrib/bind9/lib/dns/dispatch.c
    M contrib/bind9/lib/dns/dns64.c
    M contrib/bind9/lib/dns/dnssec.c
    M contrib/bind9/lib/dns/dst_api.c
    M contrib/bind9/lib/dns/dst_internal.h
    M contrib/bind9/lib/dns/dst_openssl.h
    M contrib/bind9/lib/dns/dst_parse.c
    M contrib/bind9/lib/dns/ecdb.c
    M contrib/bind9/lib/dns/gssapi_link.c
    M contrib/bind9/lib/dns/gssapictx.c
    M contrib/bind9/lib/dns/hmac_link.c
    M contrib/bind9/lib/dns/include/dns/Makefile.in
    M contrib/bind9/lib/dns/include/dns/acache.h
    M contrib/bind9/lib/dns/include/dns/acl.h
    M contrib/bind9/lib/dns/include/dns/adb.h
    M contrib/bind9/lib/dns/include/dns/cache.h
    M contrib/bind9/lib/dns/include/dns/callbacks.h
    A contrib/bind9/lib/dns/include/dns/clientinfo.h
    M contrib/bind9/lib/dns/include/dns/db.h
    M contrib/bind9/lib/dns/include/dns/dispatch.h
    M contrib/bind9/lib/dns/include/dns/dlz_dlopen.h
    M contrib/bind9/lib/dns/include/dns/dnssec.h
    M contrib/bind9/lib/dns/include/dns/events.h
    M contrib/bind9/lib/dns/include/dns/journal.h
    M contrib/bind9/lib/dns/include/dns/log.h
    M contrib/bind9/lib/dns/include/dns/master.h
    M contrib/bind9/lib/dns/include/dns/masterdump.h
    M contrib/bind9/lib/dns/include/dns/nsec.h
    M contrib/bind9/lib/dns/include/dns/nsec3.h
    M contrib/bind9/lib/dns/include/dns/private.h
    M contrib/bind9/lib/dns/include/dns/rdata.h
    M contrib/bind9/lib/dns/include/dns/rdataset.h
    M contrib/bind9/lib/dns/include/dns/resolver.h
    M contrib/bind9/lib/dns/include/dns/result.h
    M contrib/bind9/lib/dns/include/dns/rpz.h
    M contrib/bind9/lib/dns/include/dns/rriterator.h
    M contrib/bind9/lib/dns/include/dns/sdb.h
    M contrib/bind9/lib/dns/include/dns/sdlz.h
    M contrib/bind9/lib/dns/include/dns/time.h
    M contrib/bind9/lib/dns/include/dns/types.h
    A contrib/bind9/lib/dns/include/dns/update.h
    M contrib/bind9/lib/dns/include/dns/view.h
    M contrib/bind9/lib/dns/include/dns/zone.h
    M contrib/bind9/lib/dns/include/dns/zt.h
    M contrib/bind9/lib/dns/include/dst/dst.h
    M contrib/bind9/lib/dns/iptable.c
    M contrib/bind9/lib/dns/journal.c
    M contrib/bind9/lib/dns/key.c
    M contrib/bind9/lib/dns/keytable.c
    M contrib/bind9/lib/dns/log.c
    M contrib/bind9/lib/dns/lookup.c
    M contrib/bind9/lib/dns/master.c
    M contrib/bind9/lib/dns/masterdump.c
    M contrib/bind9/lib/dns/message.c
    M contrib/bind9/lib/dns/nsec.c
    M contrib/bind9/lib/dns/nsec3.c
    M contrib/bind9/lib/dns/openssldh_link.c
    M contrib/bind9/lib/dns/openssldsa_link.c
    M contrib/bind9/lib/dns/opensslecdsa_link.c
    M contrib/bind9/lib/dns/opensslgost_link.c
    M contrib/bind9/lib/dns/opensslrsa_link.c
    M contrib/bind9/lib/dns/private.c
    M contrib/bind9/lib/dns/rbt.c
    M contrib/bind9/lib/dns/rbtdb.c
    M contrib/bind9/lib/dns/rdata.c
    M contrib/bind9/lib/dns/rdata/any_255/tsig_250.c
    M contrib/bind9/lib/dns/rdata/generic/cert_37.c
    M contrib/bind9/lib/dns/rdata/generic/dlv_32769.c
    M contrib/bind9/lib/dns/rdata/generic/dnskey_48.c
    M contrib/bind9/lib/dns/rdata/generic/ds_43.c
    M contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c
    M contrib/bind9/lib/dns/rdata/generic/key_25.c
    M contrib/bind9/lib/dns/rdata/generic/keydata_65533.c
    A contrib/bind9/lib/dns/rdata/generic/naptr_35.c
    A contrib/bind9/lib/dns/rdata/generic/naptr_35.h
    M contrib/bind9/lib/dns/rdata/generic/nsec3_50.c
    M contrib/bind9/lib/dns/rdata/generic/nsec3_50.h
    M contrib/bind9/lib/dns/rdata/generic/opt_41.c
    M contrib/bind9/lib/dns/rdata/generic/rrsig_46.c
    M contrib/bind9/lib/dns/rdata/generic/sig_24.c
    M contrib/bind9/lib/dns/rdata/generic/soa_6.c
    M contrib/bind9/lib/dns/rdata/generic/sshfp_44.c
    M contrib/bind9/lib/dns/rdata/generic/tkey_249.c
    M contrib/bind9/lib/dns/rdata/generic/uri_256.c
    M contrib/bind9/lib/dns/rdata/generic/uri_256.h
    M contrib/bind9/lib/dns/rdata/in_1/dhcid_49.c
    R contrib/bind9/lib/dns/rdata/in_1/naptr_35.c
    R contrib/bind9/lib/dns/rdata/in_1/naptr_35.h
    M contrib/bind9/lib/dns/resolver.c
    M contrib/bind9/lib/dns/sdb.c
    M contrib/bind9/lib/dns/sdlz.c
    A contrib/bind9/lib/dns/update.c
    M contrib/bind9/lib/dns/validator.c
    M contrib/bind9/lib/dns/view.c
    M contrib/bind9/lib/dns/xfrin.c
    M contrib/bind9/lib/dns/zone.c
    M contrib/bind9/lib/dns/zt.c
    M contrib/bind9/lib/irs/api
    M contrib/bind9/lib/isc/Makefile.in
    M contrib/bind9/lib/isc/api
    M contrib/bind9/lib/isc/include/isc/heap.h
    M contrib/bind9/lib/isc/include/isc/list.h
    M contrib/bind9/lib/isc/include/isc/mem.h
    M contrib/bind9/lib/isc/include/isc/namespace.h
    A contrib/bind9/lib/isc/include/isc/pool.h
    A contrib/bind9/lib/isc/include/isc/queue.h
    M contrib/bind9/lib/isc/include/isc/radix.h
    M contrib/bind9/lib/isc/include/isc/socket.h
    M contrib/bind9/lib/isc/include/isc/task.h
    M contrib/bind9/lib/isc/include/isc/taskpool.h
    M contrib/bind9/lib/isc/log.c
    A contrib/bind9/lib/isc/pool.c
    M contrib/bind9/lib/isc/radix.c
    M contrib/bind9/lib/isc/socket_api.c
    M contrib/bind9/lib/isc/task.c
    M contrib/bind9/lib/isc/task_api.c
    M contrib/bind9/lib/isc/task_p.h
    M contrib/bind9/lib/isc/taskpool.c
    M contrib/bind9/lib/isc/unix/socket.c
    M contrib/bind9/lib/isccc/api
    M contrib/bind9/lib/isccfg/api
    M contrib/bind9/lib/isccfg/namedconf.c
    M contrib/bind9/lib/lwres/api
    M contrib/bind9/lib/lwres/man/lwres_config.3
    M contrib/bind9/lib/lwres/man/lwres_config.docbook
    M contrib/bind9/lib/lwres/man/lwres_config.html
    M contrib/bind9/lib/lwres/man/lwres_context.3
    M contrib/bind9/lib/lwres/man/lwres_context.docbook
    M contrib/bind9/lib/lwres/man/lwres_context.html
    M contrib/bind9/lib/lwres/man/lwres_gabn.3
    M contrib/bind9/lib/lwres/man/lwres_gabn.docbook
    M contrib/bind9/lib/lwres/man/lwres_gabn.html
    M contrib/bind9/lib/lwres/man/lwres_gai_strerror.3
    M contrib/bind9/lib/lwres/man/lwres_gai_strerror.docbook
    M contrib/bind9/lib/lwres/man/lwres_gai_strerror.html
    M contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3
    M contrib/bind9/lib/lwres/man/lwres_getaddrinfo.docbook
    M contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html
    M contrib/bind9/lib/lwres/man/lwres_gethostent.3
    M contrib/bind9/lib/lwres/man/lwres_gethostent.docbook
    M contrib/bind9/lib/lwres/man/lwres_gethostent.html
    M contrib/bind9/lib/lwres/man/lwres_getipnode.3
    M contrib/bind9/lib/lwres/man/lwres_getipnode.docbook
    M contrib/bind9/lib/lwres/man/lwres_getipnode.html
    M contrib/bind9/lib/lwres/man/lwres_getnameinfo.3
    M contrib/bind9/lib/lwres/man/lwres_getnameinfo.docbook
    M contrib/bind9/lib/lwres/man/lwres_getnameinfo.html
    M contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3
    M contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.docbook
    M contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html
    M contrib/bind9/lib/lwres/man/lwres_gnba.3
    M contrib/bind9/lib/lwres/man/lwres_gnba.docbook
    M contrib/bind9/lib/lwres/man/lwres_gnba.html
    M contrib/bind9/lib/lwres/man/lwres_hstrerror.3
    M contrib/bind9/lib/lwres/man/lwres_hstrerror.docbook
    M contrib/bind9/lib/lwres/man/lwres_hstrerror.html
    M contrib/bind9/lib/lwres/man/lwres_inetntop.3
    M contrib/bind9/lib/lwres/man/lwres_inetntop.docbook
    M contrib/bind9/lib/lwres/man/lwres_inetntop.html
    M contrib/bind9/lib/lwres/man/lwres_noop.3
    M contrib/bind9/lib/lwres/man/lwres_noop.docbook
    M contrib/bind9/lib/lwres/man/lwres_noop.html
    M contrib/bind9/lib/lwres/man/lwres_packet.3
    M contrib/bind9/lib/lwres/man/lwres_packet.docbook
    M contrib/bind9/lib/lwres/man/lwres_packet.html
    M contrib/bind9/lib/lwres/man/lwres_resutil.3
    M contrib/bind9/lib/lwres/man/lwres_resutil.docbook
    M contrib/bind9/lib/lwres/man/lwres_resutil.html
    M contrib/bind9/lib/lwres/print_p.h
    M contrib/bind9/lib/lwres/strtoul.c
    M contrib/bind9/lib/lwres/unix/Makefile.in
    M contrib/bind9/lib/lwres/unix/include/Makefile.in
    M contrib/bind9/lib/lwres/unix/include/lwres/Makefile.in
    M contrib/bind9/lib/lwres/unix/include/lwres/net.h
    M contrib/bind9/lib/lwres/version.c
    M contrib/bind9/make/Makefile.in
    M contrib/bind9/make/includes.in
    M contrib/bind9/make/rules.in
    M contrib/bind9/mkinstalldirs
    M contrib/bind9/version
    M lib/bind/config.h
    M lib/bind/dns/Makefile
    M lib/bind/dns/code.h
    M lib/bind/dns/dns/rdatastruct.h
    M lib/bind/isc/Makefile
    M lib/libc/sys/chflags.2
    M lib/libfetch/http.c
    M sbin/iscontrol/auth_subr.c
    M sbin/iscontrol/config.c
    M sbin/iscontrol/fsm.c
    M sbin/iscontrol/iscontrol.c
    M sbin/iscontrol/login.c
    M sbin/iscontrol/misc.c
    M sbin/iscontrol/pdu.c
    M share/doc/bind9/Makefile
    M share/man/man9/atomic.9
    M share/man/man9/vm_page_grab.9
    M share/mk/bsd.own.mk
    M sys/amd64/amd64/pmap.c
    M sys/arm/arm/pmap-v6.c
    M sys/arm/arm/pmap.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
    M sys/conf/files
    M sys/dev/agp/agp.c
    M sys/dev/agp/agp_i810.c
    M sys/dev/drm2/i915/i915_gem.c
    M sys/dev/drm2/ttm/ttm_tt.c
    R sys/dev/iscsi/initiator/isc_cam.c
    R sys/dev/iscsi/initiator/isc_sm.c
    R sys/dev/iscsi/initiator/isc_soc.c
    R sys/dev/iscsi/initiator/isc_subr.c
    R sys/dev/iscsi/initiator/iscsi.c
    R sys/dev/iscsi/initiator/iscsi.h
    R sys/dev/iscsi/initiator/iscsi_subr.c
    R sys/dev/iscsi/initiator/iscsivar.h
    A sys/dev/iscsi_initiator/isc_cam.c
    A sys/dev/iscsi_initiator/isc_sm.c
    A sys/dev/iscsi_initiator/isc_soc.c
    A sys/dev/iscsi_initiator/isc_subr.c
    A sys/dev/iscsi_initiator/iscsi.c
    A sys/dev/iscsi_initiator/iscsi.h
    A sys/dev/iscsi_initiator/iscsi_subr.c
    A sys/dev/iscsi_initiator/iscsivar.h
    M sys/dev/md/md.c
    M sys/i386/i386/genassym.c
    M sys/i386/i386/pmap.c
    M sys/i386/xen/locore.s
    M sys/i386/xen/pmap.c
    M sys/ia64/ia64/pmap.c
    M sys/kern/kern_exec.c
    M sys/kern/kern_sharedpage.c
    M sys/kern/uipc_shm.c
    M sys/kern/uipc_syscalls.c
    M sys/kern/vfs_bio.c
    M sys/kern/vfs_cluster.c
    M sys/mips/mips/pmap.c
    M sys/modules/Makefile
    R sys/modules/iscsi/initiator/Makefile
    A sys/modules/iscsi_initiator/Makefile
    M sys/netinet/sctp_structs.h
    M sys/netinet/sctp_uio.h
    M sys/pc98/pc98/machdep.c
    M sys/powerpc/aim/mmu_oea.c
    M sys/powerpc/aim/mmu_oea64.c
    M sys/powerpc/booke/pmap.c
    M sys/sparc64/sparc64/pmap.c
    M sys/sys/buf.h
    M sys/sys/param.h
    M sys/vm/swap_pager.c
    M sys/vm/vm_glue.c
    M sys/vm/vm_map.c
    M sys/vm/vm_object.c
    M sys/vm/vm_page.c
    M sys/vm/vm_page.h
    M usr.bin/dtc/dtc.1
    M usr.bin/nslookup/Makefile
    M usr.bin/nsupdate/Makefile
    M usr.sbin/Makefile
    A usr.sbin/dnssec-verify/Makefile

  Log Message:
  -----------
  MFC


  Commit: 36b6860de720f65bbf5bd58fa6435e5c713f0f48
      https://github.com/pcbsd/freebsd/commit/36b6860de720f65bbf5bd58fa6435e5c713f0f48
  Author: des <des at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M usr.sbin/rtadvd/config.c

  Log Message:
  -----------
  Set the back pointer from the prefix to the interface before adding
the prefix to the interface's prefix list.  This shouldn't make a
difference, since rtadvd(8) is single-threaded, but I've seen it crash
in delete_prefix() with pfx_rainfo == NULL, and this is the only place
where a prefix can be added to the list with a NULL pfx_rainfo.

MFC after:	3 days


  Commit: 78d2ae699c3dab50ce497cb490b2dbef1229786d
      https://github.com/pcbsd/freebsd/commit/78d2ae699c3dab50ce497cb490b2dbef1229786d
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    A contrib/libexecinfo/20130822/backtrace.3
    A contrib/libexecinfo/20130822/backtrace.c
    A contrib/libexecinfo/20130822/builtin.c
    A contrib/libexecinfo/20130822/execinfo.h
    A contrib/libexecinfo/20130822/symtab.c
    A contrib/libexecinfo/20130822/symtab.h
    A contrib/libexecinfo/20130822/unwind.c
    A contrib/libexecinfo/20130822/unwind.h
    A contrib/libexecinfo/20130822/unwind_arm_ehabi_stub.c
    A contrib/libexecinfo/dist/backtrace.3
    A contrib/libexecinfo/dist/backtrace.c
    A contrib/libexecinfo/dist/builtin.c
    A contrib/libexecinfo/dist/execinfo.h
    A contrib/libexecinfo/dist/symtab.c
    A contrib/libexecinfo/dist/symtab.h
    A contrib/libexecinfo/dist/unwind.c
    A contrib/libexecinfo/dist/unwind.h
    A contrib/libexecinfo/dist/unwind_arm_ehabi_stub.c

  Log Message:
  -----------
  Import NetBSD libexecinfo 20130822 to contrib


  Commit: 69d69e8c31e4194232fe07a10788647223ea898d
      https://github.com/pcbsd/freebsd/commit/69d69e8c31e4194232fe07a10788647223ea898d
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    R contrib/libexecinfo/20130822/backtrace.3
    R contrib/libexecinfo/20130822/backtrace.c
    R contrib/libexecinfo/20130822/builtin.c
    R contrib/libexecinfo/20130822/execinfo.h
    R contrib/libexecinfo/20130822/symtab.c
    R contrib/libexecinfo/20130822/symtab.h
    R contrib/libexecinfo/20130822/unwind.c
    R contrib/libexecinfo/20130822/unwind.h
    R contrib/libexecinfo/20130822/unwind_arm_ehabi_stub.c
    R contrib/libexecinfo/dist/backtrace.3
    R contrib/libexecinfo/dist/backtrace.c
    R contrib/libexecinfo/dist/builtin.c
    R contrib/libexecinfo/dist/execinfo.h
    R contrib/libexecinfo/dist/symtab.c
    R contrib/libexecinfo/dist/symtab.h
    R contrib/libexecinfo/dist/unwind.c
    R contrib/libexecinfo/dist/unwind.h
    R contrib/libexecinfo/dist/unwind_arm_ehabi_stub.c

  Log Message:
  -----------
  Remove accidental import of libexecinfo at wrong directory level


  Commit: c269490987041ebfff61039a2653346eae305f0d
      https://github.com/pcbsd/freebsd/commit/c269490987041ebfff61039a2653346eae305f0d
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    A contrib/libexecinfo/backtrace.3
    A contrib/libexecinfo/backtrace.c
    A contrib/libexecinfo/builtin.c
    A contrib/libexecinfo/execinfo.h
    A contrib/libexecinfo/symtab.c
    A contrib/libexecinfo/symtab.h
    A contrib/libexecinfo/unwind.c
    A contrib/libexecinfo/unwind.h
    A contrib/libexecinfo/unwind_arm_ehabi_stub.c

  Log Message:
  -----------
  Import NetBSD libexecinfo 20130822 to contrib


  Commit: 0b1317fbf9030ee2b7584c0a0cdcf55cc109121f
      https://github.com/pcbsd/freebsd/commit/0b1317fbf9030ee2b7584c0a0cdcf55cc109121f
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M contrib/libexecinfo/backtrace.c
    M contrib/libexecinfo/symtab.c

  Log Message:
  -----------
  FreeBSD compatibility for libexecinfo


  Commit: b3ff490a67fc990a3408ce0a28c1b4faa9fc7eed
      https://github.com/pcbsd/freebsd/commit/b3ff490a67fc990a3408ce0a28c1b4faa9fc7eed
  Author: sbruno <sbruno at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/mips/atheros/if_arge.c
    M sys/mips/conf/DIR-825.hints

  Log Message:
  -----------
  Some vendors store the mac addresses of arge(4) as a literal sring in the
form xx:xx:xx:xx:xx:xx complete with ":" characters taking of 18 bytes
instead of 6 integers.  Expose a "readascii" tuneable to handle this case.

Remove restriction on eepromac assignement for the first dev instance only.

Add eepromac address for DIR-825 to hints file.

Add readascii hint for DIR-825

Reviewed by:	adrian@


  Commit: 8ea56ff7c49796080d4408205a9ff8db85f2775e
      https://github.com/pcbsd/freebsd/commit/8ea56ff7c49796080d4408205a9ff8db85f2775e
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M contrib/libexecinfo/backtrace.3

  Log Message:
  -----------
  Update libexecinfo man page for FreeBSD

Sponsored by:	DARPA, AFRL


  Commit: 6d81dda61eb6274ed572fd3fdecf93ea3d0c679f
      https://github.com/pcbsd/freebsd/commit/6d81dda61eb6274ed572fd3fdecf93ea3d0c679f
  Author: jhb <jhb at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/kern/uipc_socket.c

  Log Message:
  -----------
  Use tvtohz() to convert a socket buffer timeout to a tick value rather
than using a home-rolled version.  The home-rolled version could result
in shorter-than-requested sleeps.

Reported by:	Vitja Makarov <vitja.makarov at gmail.com>
MFC after:	2 weeks


  Commit: d2eb50cd0ca5fb81f2abdfd917bf5c0ce0fe9ac7
      https://github.com/pcbsd/freebsd/commit/d2eb50cd0ca5fb81f2abdfd917bf5c0ce0fe9ac7
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M lib/libc/net/ether_addr.c
    M lib/libc/net/eui64.c
    M lib/libc/net/getaddrinfo.c
    M lib/libc/net/gethostbyht.c
    M lib/libc/net/getnetbyht.c
    M lib/libc/net/getprotoent.c
    M lib/libc/net/getservent.c
    M lib/libc/net/hesiod.c
    M lib/libc/net/nsdispatch.c
    M lib/libc/net/rcmd.c
    M lib/libc/posix1e/mac.c
    M lib/libc/resolv/res_init.c
    M lib/libc/resolv/res_query.c

  Log Message:
  -----------
  libc: Make various internal file descriptors from fopen() close-on-exec.


  Commit: 7cf3eec1d47287096a555d0fc2d1d8052234abf5
      https://github.com/pcbsd/freebsd/commit/7cf3eec1d47287096a555d0fc2d1d8052234abf5
  Author: davide <davide at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M share/man/man9/timeout.9
    M sys/sys/callout.h

  Log Message:
  -----------
  Introduce callout_init_rm() so that callouts can be used in conjunction
with rmlocks. This works only with non-sleepable rm because handlers run
in SWI context. While here, document the new KPI in the timeout(9)
manpage.

Requested by:	adrian, scottl
Reviewed by:	mav, remko(manpage)


  Commit: ea95259d9852f44f3ada0f2eac976efc4683f3a7
      https://github.com/pcbsd/freebsd/commit/ea95259d9852f44f3ada0f2eac976efc4683f3a7
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M lib/libc/include/libc_private.h

  Log Message:
  -----------
  libc: Access some unexported variables more efficiently (related to stdio).


  Commit: 01af225f384a4dade5770162da4457093515f9cf
      https://github.com/pcbsd/freebsd/commit/01af225f384a4dade5770162da4457093515f9cf
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    A lib/libexecinfo/Makefile

  Log Message:
  -----------
  Add libexecinfo Makefile

Sponsored by:	DARPA, AFRL


  Commit: 9e74434e9250dbdfb3b9f71d6371507b4186018e
      https://github.com/pcbsd/freebsd/commit/9e74434e9250dbdfb3b9f71d6371507b4186018e
  Author: davide <davide at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M share/man/man9/timeout.9

  Log Message:
  -----------
  - Bump date.
- Small mdoc fix.

Submitted by:	pluknet


  Commit: e1e1d4dae6c7063d4a6e8ef3564f3bfd3344be77
      https://github.com/pcbsd/freebsd/commit/e1e1d4dae6c7063d4a6e8ef3564f3bfd3344be77
  Author: avg <avg at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c

  Log Message:
  -----------
  zfs: inline and remove zfs_vnode_lock

It didn't serve any useful purpose, but obscured file and line information
useful for debugging.

MFC after:	5 days
X-MFC with:	r254445


  Commit: 6c1cec4482abd78d3143db210d822d10b25cfc65
      https://github.com/pcbsd/freebsd/commit/6c1cec4482abd78d3143db210d822d10b25cfc65
  Author: davide <davide at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/sys/callout.h

  Log Message:
  -----------
  Fix the build and fix style.

Pointy-hat to:	davide


  Commit: c27e328bd915134b979cf09c65f15a9b967510cb
      https://github.com/pcbsd/freebsd/commit/c27e328bd915134b979cf09c65f15a9b967510cb
  Author: avg <avg at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/cddl/dev/fbt/fbt.c

  Log Message:
  -----------
  fbt: drop a local write-only variable

Discovered with:	gcc46
MFC after:	4 days


  Commit: edef8265888f92ea66b236fcb4c9e7f6cc1a0603
      https://github.com/pcbsd/freebsd/commit/edef8265888f92ea66b236fcb4c9e7f6cc1a0603
  Author: avg <avg at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c

  Log Message:
  -----------
  zfs: do not reject any operations on a pool just because it's a boot pool

Unlike the upstream FreeBSD supports booting to all kinds of pools.

Requested by:	many
Tested by:	sbruno
MFC after:	12 days


  Commit: 4731d4c0e736e4131ff6ef3a92a8b1d1878c1e6a
      https://github.com/pcbsd/freebsd/commit/4731d4c0e736e4131ff6ef3a92a8b1d1878c1e6a
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/kern/uipc_syscalls.c

  Log Message:
  -----------
  Since the 253927, which removed the soft busy call for the sf page, it
does not make sense to wait for the soft busy state of the page to
drain.  The vm object lock is dropped immediately after, so the result
of the wait is invalidated.

It might make sense to not wait for the hard busy state as well,
esp. for the fully valid page, but this is postponed for now.

Reviewed by:	alc
Tested by:	pho
Sponsored by:	The FreeBSD Foundation


  Commit: 20932a364ce220a4f071b4e303ca4afe990af371
      https://github.com/pcbsd/freebsd/commit/20932a364ce220a4f071b4e303ca4afe990af371
  Author: ian <ian at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/dev/mmc/mmc.c

  Log Message:
  -----------
  Don't give up so easily on failure of CMD55 to put the card into app-cmd
mode.  We don't know why it failed, so we can't know that a retry will
also fail (the low-level driver might have reset the controller state
machine or something similar that would allow a retry to work).


  Commit: e9e439afa64e6d870aca90618c2201791001ca4c
      https://github.com/pcbsd/freebsd/commit/e9e439afa64e6d870aca90618c2201791001ca4c
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/kern/vfs_cluster.c

  Log Message:
  -----------
  Fix a whitespace.


  Commit: 1a535523cd7d4a25cbdb68b60e29942c9f7afef3
      https://github.com/pcbsd/freebsd/commit/1a535523cd7d4a25cbdb68b60e29942c9f7afef3
  Author: alc <alc at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/vm/vm_page.c
    M sys/vm/vm_radix.c
    M sys/vm/vm_radix.h

  Log Message:
  -----------
  Addendum to r254141: The call to vm_radix_insert() in vm_page_cache() can
reclaim the last preexisting cached page in the object, resulting in a call
to vdrop().  Detect this scenario so that the vnode's hold count is
correctly maintained.  Otherwise, we panic.

Reported by:	scottl
Tested by:	pho
Discussed with:	attilio, jeff, kib


  Commit: dcd15f81789e389c1cb27d264fcdddfd0a6002bd
      https://github.com/pcbsd/freebsd/commit/dcd15f81789e389c1cb27d264fcdddfd0a6002bd
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    A LICENSE.TXT
    A include/lldb/API/LLDB.h
    A include/lldb/API/SBAddress.h
    A include/lldb/API/SBBlock.h
    A include/lldb/API/SBBreakpoint.h
    A include/lldb/API/SBBreakpointLocation.h
    A include/lldb/API/SBBroadcaster.h
    A include/lldb/API/SBCommandInterpreter.h
    A include/lldb/API/SBCommandReturnObject.h
    A include/lldb/API/SBCommunication.h
    A include/lldb/API/SBCompileUnit.h
    A include/lldb/API/SBData.h
    A include/lldb/API/SBDebugger.h
    A include/lldb/API/SBDeclaration.h
    A include/lldb/API/SBDefines.h
    A include/lldb/API/SBError.h
    A include/lldb/API/SBEvent.h
    A include/lldb/API/SBExpressionOptions.h
    A include/lldb/API/SBFileSpec.h
    A include/lldb/API/SBFileSpecList.h
    A include/lldb/API/SBFrame.h
    A include/lldb/API/SBFunction.h
    A include/lldb/API/SBHostOS.h
    A include/lldb/API/SBInputReader.h
    A include/lldb/API/SBInstruction.h
    A include/lldb/API/SBInstructionList.h
    A include/lldb/API/SBLineEntry.h
    A include/lldb/API/SBListener.h
    A include/lldb/API/SBModule.h
    A include/lldb/API/SBModuleSpec.h
    A include/lldb/API/SBProcess.h
    A include/lldb/API/SBSection.h
    A include/lldb/API/SBSourceManager.h
    A include/lldb/API/SBStream.h
    A include/lldb/API/SBStringList.h
    A include/lldb/API/SBSymbol.h
    A include/lldb/API/SBSymbolContext.h
    A include/lldb/API/SBSymbolContextList.h
    A include/lldb/API/SBTarget.h
    A include/lldb/API/SBThread.h
    A include/lldb/API/SBType.h
    A include/lldb/API/SBTypeCategory.h
    A include/lldb/API/SBTypeFilter.h
    A include/lldb/API/SBTypeFormat.h
    A include/lldb/API/SBTypeNameSpecifier.h
    A include/lldb/API/SBTypeSummary.h
    A include/lldb/API/SBTypeSynthetic.h
    A include/lldb/API/SBValue.h
    A include/lldb/API/SBValueList.h
    A include/lldb/API/SBWatchpoint.h
    A include/lldb/Breakpoint/Breakpoint.h
    A include/lldb/Breakpoint/BreakpointID.h
    A include/lldb/Breakpoint/BreakpointIDList.h
    A include/lldb/Breakpoint/BreakpointList.h
    A include/lldb/Breakpoint/BreakpointLocation.h
    A include/lldb/Breakpoint/BreakpointLocationCollection.h
    A include/lldb/Breakpoint/BreakpointLocationList.h
    A include/lldb/Breakpoint/BreakpointOptions.h
    A include/lldb/Breakpoint/BreakpointResolver.h
    A include/lldb/Breakpoint/BreakpointResolverAddress.h
    A include/lldb/Breakpoint/BreakpointResolverFileLine.h
    A include/lldb/Breakpoint/BreakpointResolverFileRegex.h
    A include/lldb/Breakpoint/BreakpointResolverName.h
    A include/lldb/Breakpoint/BreakpointSite.h
    A include/lldb/Breakpoint/BreakpointSiteList.h
    A include/lldb/Breakpoint/Stoppoint.h
    A include/lldb/Breakpoint/StoppointCallbackContext.h
    A include/lldb/Breakpoint/StoppointLocation.h
    A include/lldb/Breakpoint/Watchpoint.h
    A include/lldb/Breakpoint/WatchpointList.h
    A include/lldb/Breakpoint/WatchpointOptions.h
    A include/lldb/Core/Address.h
    A include/lldb/Core/AddressRange.h
    A include/lldb/Core/AddressResolver.h
    A include/lldb/Core/AddressResolverFileLine.h
    A include/lldb/Core/AddressResolverName.h
    A include/lldb/Core/ArchSpec.h
    A include/lldb/Core/Baton.h
    A include/lldb/Core/Broadcaster.h
    A include/lldb/Core/ClangForward.h
    A include/lldb/Core/Communication.h
    A include/lldb/Core/Connection.h
    A include/lldb/Core/ConnectionFileDescriptor.h
    A include/lldb/Core/ConnectionMachPort.h
    A include/lldb/Core/ConnectionSharedMemory.h
    A include/lldb/Core/ConstString.h
    A include/lldb/Core/DataBuffer.h
    A include/lldb/Core/DataBufferHeap.h
    A include/lldb/Core/DataBufferMemoryMap.h
    A include/lldb/Core/DataEncoder.h
    A include/lldb/Core/DataExtractor.h
    A include/lldb/Core/Debugger.h
    A include/lldb/Core/Disassembler.h
    A include/lldb/Core/EmulateInstruction.h
    A include/lldb/Core/Error.h
    A include/lldb/Core/Event.h
    A include/lldb/Core/FileLineResolver.h
    A include/lldb/Core/FileSpecList.h
    A include/lldb/Core/Flags.h
    A include/lldb/Core/History.h
    A include/lldb/Core/IOStreamMacros.h
    A include/lldb/Core/InputReader.h
    A include/lldb/Core/InputReaderEZ.h
    A include/lldb/Core/InputReaderStack.h
    A include/lldb/Core/Language.h
    A include/lldb/Core/Listener.h
    A include/lldb/Core/Log.h
    A include/lldb/Core/Mangled.h
    A include/lldb/Core/MappedHash.h
    A include/lldb/Core/Module.h
    A include/lldb/Core/ModuleChild.h
    A include/lldb/Core/ModuleList.h
    A include/lldb/Core/ModuleSpec.h
    A include/lldb/Core/Opcode.h
    A include/lldb/Core/PluginInterface.h
    A include/lldb/Core/PluginManager.h
    A include/lldb/Core/RangeMap.h
    A include/lldb/Core/RegisterValue.h
    A include/lldb/Core/RegularExpression.h
    A include/lldb/Core/STLUtils.h
    A include/lldb/Core/Scalar.h
    A include/lldb/Core/SearchFilter.h
    A include/lldb/Core/Section.h
    A include/lldb/Core/SourceManager.h
    A include/lldb/Core/State.h
    A include/lldb/Core/Stream.h
    A include/lldb/Core/StreamAsynchronousIO.h
    A include/lldb/Core/StreamBuffer.h
    A include/lldb/Core/StreamCallback.h
    A include/lldb/Core/StreamFile.h
    A include/lldb/Core/StreamString.h
    A include/lldb/Core/StreamTee.h
    A include/lldb/Core/StringList.h
    A include/lldb/Core/ThreadSafeSTLMap.h
    A include/lldb/Core/ThreadSafeValue.h
    A include/lldb/Core/Timer.h
    A include/lldb/Core/UUID.h
    A include/lldb/Core/UniqueCStringMap.h
    A include/lldb/Core/UserID.h
    A include/lldb/Core/UserSettingsController.h
    A include/lldb/Core/VMRange.h
    A include/lldb/Core/Value.h
    A include/lldb/Core/ValueObject.h
    A include/lldb/Core/ValueObjectCast.h
    A include/lldb/Core/ValueObjectChild.h
    A include/lldb/Core/ValueObjectConstResult.h
    A include/lldb/Core/ValueObjectConstResultChild.h
    A include/lldb/Core/ValueObjectConstResultImpl.h
    A include/lldb/Core/ValueObjectDynamicValue.h
    A include/lldb/Core/ValueObjectList.h
    A include/lldb/Core/ValueObjectMemory.h
    A include/lldb/Core/ValueObjectRegister.h
    A include/lldb/Core/ValueObjectSyntheticFilter.h
    A include/lldb/Core/ValueObjectVariable.h
    A include/lldb/Core/dwarf.h
    A include/lldb/DataFormatters/CXXFormatterFunctions.h
    A include/lldb/DataFormatters/DataVisualization.h
    A include/lldb/DataFormatters/FormatCache.h
    A include/lldb/DataFormatters/FormatClasses.h
    A include/lldb/DataFormatters/FormatManager.h
    A include/lldb/DataFormatters/FormatNavigator.h
    A include/lldb/DataFormatters/TypeCategory.h
    A include/lldb/DataFormatters/TypeCategoryMap.h
    A include/lldb/DataFormatters/TypeFormat.h
    A include/lldb/DataFormatters/TypeSummary.h
    A include/lldb/DataFormatters/TypeSynthetic.h
    A include/lldb/Expression/ASTDumper.h
    A include/lldb/Expression/ASTResultSynthesizer.h
    A include/lldb/Expression/ASTStructExtractor.h
    A include/lldb/Expression/ClangASTSource.h
    A include/lldb/Expression/ClangExpression.h
    A include/lldb/Expression/ClangExpressionDeclMap.h
    A include/lldb/Expression/ClangExpressionParser.h
    A include/lldb/Expression/ClangExpressionVariable.h
    A include/lldb/Expression/ClangFunction.h
    A include/lldb/Expression/ClangPersistentVariables.h
    A include/lldb/Expression/ClangUserExpression.h
    A include/lldb/Expression/ClangUtilityFunction.h
    A include/lldb/Expression/DWARFExpression.h
    A include/lldb/Expression/ExpressionSourceCode.h
    A include/lldb/Expression/IRDynamicChecks.h
    A include/lldb/Expression/IRExecutionUnit.h
    A include/lldb/Expression/IRForTarget.h
    A include/lldb/Expression/IRInterpreter.h
    A include/lldb/Expression/IRMemoryMap.h
    A include/lldb/Expression/IRToDWARF.h
    A include/lldb/Expression/Materializer.h
    A include/lldb/Host/Condition.h
    A include/lldb/Host/Config.h
    A include/lldb/Host/DynamicLibrary.h
    A include/lldb/Host/Endian.h
    A include/lldb/Host/File.h
    A include/lldb/Host/FileSpec.h
    A include/lldb/Host/Host.h
    A include/lldb/Host/Mutex.h
    A include/lldb/Host/Predicate.h
    A include/lldb/Host/ProcessRunLock.h
    A include/lldb/Host/SocketAddress.h
    A include/lldb/Host/Symbols.h
    A include/lldb/Host/Terminal.h
    A include/lldb/Host/TimeValue.h
    A include/lldb/Host/freebsd/Config.h
    A include/lldb/Interpreter/Args.h
    A include/lldb/Interpreter/CommandCompletions.h
    A include/lldb/Interpreter/CommandHistory.h
    A include/lldb/Interpreter/CommandInterpreter.h
    A include/lldb/Interpreter/CommandObject.h
    A include/lldb/Interpreter/CommandObjectMultiword.h
    A include/lldb/Interpreter/CommandObjectRegexCommand.h
    A include/lldb/Interpreter/CommandReturnObject.h
    A include/lldb/Interpreter/OptionGroupArchitecture.h
    A include/lldb/Interpreter/OptionGroupBoolean.h
    A include/lldb/Interpreter/OptionGroupFile.h
    A include/lldb/Interpreter/OptionGroupFormat.h
    A include/lldb/Interpreter/OptionGroupOutputFile.h
    A include/lldb/Interpreter/OptionGroupPlatform.h
    A include/lldb/Interpreter/OptionGroupString.h
    A include/lldb/Interpreter/OptionGroupUInt64.h
    A include/lldb/Interpreter/OptionGroupUUID.h
    A include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
    A include/lldb/Interpreter/OptionGroupVariable.h
    A include/lldb/Interpreter/OptionGroupWatchpoint.h
    A include/lldb/Interpreter/OptionValue.h
    A include/lldb/Interpreter/OptionValueArch.h
    A include/lldb/Interpreter/OptionValueArgs.h
    A include/lldb/Interpreter/OptionValueArray.h
    A include/lldb/Interpreter/OptionValueBoolean.h
    A include/lldb/Interpreter/OptionValueDictionary.h
    A include/lldb/Interpreter/OptionValueEnumeration.h
    A include/lldb/Interpreter/OptionValueFileSpec.h
    A include/lldb/Interpreter/OptionValueFileSpecList.h
    A include/lldb/Interpreter/OptionValueFormat.h
    A include/lldb/Interpreter/OptionValuePathMappings.h
    A include/lldb/Interpreter/OptionValueProperties.h
    A include/lldb/Interpreter/OptionValueRegex.h
    A include/lldb/Interpreter/OptionValueSInt64.h
    A include/lldb/Interpreter/OptionValueString.h
    A include/lldb/Interpreter/OptionValueUInt64.h
    A include/lldb/Interpreter/OptionValueUUID.h
    A include/lldb/Interpreter/OptionValues.h
    A include/lldb/Interpreter/Options.h
    A include/lldb/Interpreter/Property.h
    A include/lldb/Interpreter/PythonDataObjects.h
    A include/lldb/Interpreter/ScriptInterpreter.h
    A include/lldb/Interpreter/ScriptInterpreterNone.h
    A include/lldb/Interpreter/ScriptInterpreterPython.h
    A include/lldb/Symbol/Block.h
    A include/lldb/Symbol/ClangASTContext.h
    A include/lldb/Symbol/ClangASTImporter.h
    A include/lldb/Symbol/ClangASTType.h
    A include/lldb/Symbol/ClangExternalASTSourceCallbacks.h
    A include/lldb/Symbol/ClangExternalASTSourceCommon.h
    A include/lldb/Symbol/ClangNamespaceDecl.h
    A include/lldb/Symbol/CompileUnit.h
    A include/lldb/Symbol/DWARFCallFrameInfo.h
    A include/lldb/Symbol/Declaration.h
    A include/lldb/Symbol/FuncUnwinders.h
    A include/lldb/Symbol/Function.h
    A include/lldb/Symbol/LineEntry.h
    A include/lldb/Symbol/LineTable.h
    A include/lldb/Symbol/ObjectContainer.h
    A include/lldb/Symbol/ObjectFile.h
    A include/lldb/Symbol/Symbol.h
    A include/lldb/Symbol/SymbolContext.h
    A include/lldb/Symbol/SymbolContextScope.h
    A include/lldb/Symbol/SymbolFile.h
    A include/lldb/Symbol/SymbolVendor.h
    A include/lldb/Symbol/Symtab.h
    A include/lldb/Symbol/TaggedASTType.h
    A include/lldb/Symbol/Type.h
    A include/lldb/Symbol/TypeList.h
    A include/lldb/Symbol/TypeVendor.h
    A include/lldb/Symbol/UnwindPlan.h
    A include/lldb/Symbol/UnwindTable.h
    A include/lldb/Symbol/Variable.h
    A include/lldb/Symbol/VariableList.h
    A include/lldb/Symbol/VerifyDecl.h
    A include/lldb/Target/ABI.h
    A include/lldb/Target/CPPLanguageRuntime.h
    A include/lldb/Target/DynamicLoader.h
    A include/lldb/Target/ExecutionContext.h
    A include/lldb/Target/ExecutionContextScope.h
    A include/lldb/Target/LanguageRuntime.h
    A include/lldb/Target/Memory.h
    A include/lldb/Target/ObjCLanguageRuntime.h
    A include/lldb/Target/OperatingSystem.h
    A include/lldb/Target/PathMappingList.h
    A include/lldb/Target/Platform.h
    A include/lldb/Target/Process.h
    A include/lldb/Target/RegisterContext.h
    A include/lldb/Target/SectionLoadList.h
    A include/lldb/Target/StackFrame.h
    A include/lldb/Target/StackFrameList.h
    A include/lldb/Target/StackID.h
    A include/lldb/Target/StopInfo.h
    A include/lldb/Target/Target.h
    A include/lldb/Target/TargetList.h
    A include/lldb/Target/Thread.h
    A include/lldb/Target/ThreadList.h
    A include/lldb/Target/ThreadPlan.h
    A include/lldb/Target/ThreadPlanBase.h
    A include/lldb/Target/ThreadPlanCallFunction.h
    A include/lldb/Target/ThreadPlanCallUserExpression.h
    A include/lldb/Target/ThreadPlanRunToAddress.h
    A include/lldb/Target/ThreadPlanShouldStopHere.h
    A include/lldb/Target/ThreadPlanStepInRange.h
    A include/lldb/Target/ThreadPlanStepInstruction.h
    A include/lldb/Target/ThreadPlanStepOut.h
    A include/lldb/Target/ThreadPlanStepOverBreakpoint.h
    A include/lldb/Target/ThreadPlanStepOverRange.h
    A include/lldb/Target/ThreadPlanStepRange.h
    A include/lldb/Target/ThreadPlanStepThrough.h
    A include/lldb/Target/ThreadPlanStepUntil.h
    A include/lldb/Target/ThreadPlanTracer.h
    A include/lldb/Target/ThreadSpec.h
    A include/lldb/Target/UnixSignals.h
    A include/lldb/Target/Unwind.h
    A include/lldb/Target/UnwindAssembly.h
    A include/lldb/Utility/AnsiTerminal.h
    A include/lldb/Utility/CleanUp.h
    A include/lldb/Utility/PriorityPointerPair.h
    A include/lldb/Utility/PseudoTerminal.h
    A include/lldb/Utility/PythonPointer.h
    A include/lldb/Utility/Range.h
    A include/lldb/Utility/RefCounter.h
    A include/lldb/Utility/SharedCluster.h
    A include/lldb/Utility/SharingPtr.h
    A include/lldb/Utility/Utils.h
    A include/lldb/lldb-defines.h
    A include/lldb/lldb-enumerations.h
    A include/lldb/lldb-forward.h
    A include/lldb/lldb-private-enumerations.h
    A include/lldb/lldb-private-interfaces.h
    A include/lldb/lldb-private-log.h
    A include/lldb/lldb-private-types.h
    A include/lldb/lldb-private.h
    A include/lldb/lldb-public.h
    A include/lldb/lldb-python.h
    A include/lldb/lldb-types.h
    A include/lldb/lldb-versioning.h
    A source/API/SBAddress.cpp
    A source/API/SBBlock.cpp
    A source/API/SBBreakpoint.cpp
    A source/API/SBBreakpointLocation.cpp
    A source/API/SBBroadcaster.cpp
    A source/API/SBCommandInterpreter.cpp
    A source/API/SBCommandReturnObject.cpp
    A source/API/SBCommunication.cpp
    A source/API/SBCompileUnit.cpp
    A source/API/SBData.cpp
    A source/API/SBDebugger.cpp
    A source/API/SBDeclaration.cpp
    A source/API/SBError.cpp
    A source/API/SBEvent.cpp
    A source/API/SBExpressionOptions.cpp
    A source/API/SBFileSpec.cpp
    A source/API/SBFileSpecList.cpp
    A source/API/SBFrame.cpp
    A source/API/SBFunction.cpp
    A source/API/SBHostOS.cpp
    A source/API/SBInputReader.cpp
    A source/API/SBInstruction.cpp
    A source/API/SBInstructionList.cpp
    A source/API/SBLineEntry.cpp
    A source/API/SBListener.cpp
    A source/API/SBModule.cpp
    A source/API/SBModuleSpec.cpp
    A source/API/SBProcess.cpp
    A source/API/SBSection.cpp
    A source/API/SBSourceManager.cpp
    A source/API/SBStream.cpp
    A source/API/SBStringList.cpp
    A source/API/SBSymbol.cpp
    A source/API/SBSymbolContext.cpp
    A source/API/SBSymbolContextList.cpp
    A source/API/SBTarget.cpp
    A source/API/SBThread.cpp
    A source/API/SBType.cpp
    A source/API/SBTypeCategory.cpp
    A source/API/SBTypeFilter.cpp
    A source/API/SBTypeFormat.cpp
    A source/API/SBTypeNameSpecifier.cpp
    A source/API/SBTypeSummary.cpp
    A source/API/SBTypeSynthetic.cpp
    A source/API/SBValue.cpp
    A source/API/SBValueList.cpp
    A source/API/SBWatchpoint.cpp
    A source/Breakpoint/Breakpoint.cpp
    A source/Breakpoint/BreakpointID.cpp
    A source/Breakpoint/BreakpointIDList.cpp
    A source/Breakpoint/BreakpointList.cpp
    A source/Breakpoint/BreakpointLocation.cpp
    A source/Breakpoint/BreakpointLocationCollection.cpp
    A source/Breakpoint/BreakpointLocationList.cpp
    A source/Breakpoint/BreakpointOptions.cpp
    A source/Breakpoint/BreakpointResolver.cpp
    A source/Breakpoint/BreakpointResolverAddress.cpp
    A source/Breakpoint/BreakpointResolverFileLine.cpp
    A source/Breakpoint/BreakpointResolverFileRegex.cpp
    A source/Breakpoint/BreakpointResolverName.cpp
    A source/Breakpoint/BreakpointSite.cpp
    A source/Breakpoint/BreakpointSiteList.cpp
    A source/Breakpoint/Stoppoint.cpp
    A source/Breakpoint/StoppointCallbackContext.cpp
    A source/Breakpoint/StoppointLocation.cpp
    A source/Breakpoint/Watchpoint.cpp
    A source/Breakpoint/WatchpointList.cpp
    A source/Breakpoint/WatchpointOptions.cpp
    A source/Commands/CommandCompletions.cpp
    A source/Commands/CommandObjectApropos.cpp
    A source/Commands/CommandObjectApropos.h
    A source/Commands/CommandObjectArgs.cpp
    A source/Commands/CommandObjectArgs.h
    A source/Commands/CommandObjectBreakpoint.cpp
    A source/Commands/CommandObjectBreakpoint.h
    A source/Commands/CommandObjectBreakpointCommand.cpp
    A source/Commands/CommandObjectBreakpointCommand.h
    A source/Commands/CommandObjectCommands.cpp
    A source/Commands/CommandObjectCommands.h
    A source/Commands/CommandObjectDisassemble.cpp
    A source/Commands/CommandObjectDisassemble.h
    A source/Commands/CommandObjectExpression.cpp
    A source/Commands/CommandObjectExpression.h
    A source/Commands/CommandObjectFrame.cpp
    A source/Commands/CommandObjectFrame.h
    A source/Commands/CommandObjectHelp.cpp
    A source/Commands/CommandObjectHelp.h
    A source/Commands/CommandObjectLog.cpp
    A source/Commands/CommandObjectLog.h
    A source/Commands/CommandObjectMemory.cpp
    A source/Commands/CommandObjectMemory.h
    A source/Commands/CommandObjectMultiword.cpp
    A source/Commands/CommandObjectPlatform.cpp
    A source/Commands/CommandObjectPlatform.h
    A source/Commands/CommandObjectPlugin.cpp
    A source/Commands/CommandObjectPlugin.h
    A source/Commands/CommandObjectProcess.cpp
    A source/Commands/CommandObjectProcess.h
    A source/Commands/CommandObjectQuit.cpp
    A source/Commands/CommandObjectQuit.h
    A source/Commands/CommandObjectRegister.cpp
    A source/Commands/CommandObjectRegister.h
    A source/Commands/CommandObjectSettings.cpp
    A source/Commands/CommandObjectSettings.h
    A source/Commands/CommandObjectSource.cpp
    A source/Commands/CommandObjectSource.h
    A source/Commands/CommandObjectSyntax.cpp
    A source/Commands/CommandObjectSyntax.h
    A source/Commands/CommandObjectTarget.cpp
    A source/Commands/CommandObjectTarget.h
    A source/Commands/CommandObjectThread.cpp
    A source/Commands/CommandObjectThread.h
    A source/Commands/CommandObjectType.cpp
    A source/Commands/CommandObjectType.h
    A source/Commands/CommandObjectVersion.cpp
    A source/Commands/CommandObjectVersion.h
    A source/Commands/CommandObjectWatchpoint.cpp
    A source/Commands/CommandObjectWatchpoint.h
    A source/Commands/CommandObjectWatchpointCommand.cpp
    A source/Commands/CommandObjectWatchpointCommand.h
    A source/Core/Address.cpp
    A source/Core/AddressRange.cpp
    A source/Core/AddressResolver.cpp
    A source/Core/AddressResolverFileLine.cpp
    A source/Core/AddressResolverName.cpp
    A source/Core/ArchSpec.cpp
    A source/Core/Baton.cpp
    A source/Core/Broadcaster.cpp
    A source/Core/Communication.cpp
    A source/Core/Connection.cpp
    A source/Core/ConnectionFileDescriptor.cpp
    A source/Core/ConnectionMachPort.cpp
    A source/Core/ConnectionSharedMemory.cpp
    A source/Core/ConstString.cpp
    A source/Core/DataBufferHeap.cpp
    A source/Core/DataBufferMemoryMap.cpp
    A source/Core/DataEncoder.cpp
    A source/Core/DataExtractor.cpp
    A source/Core/Debugger.cpp
    A source/Core/Disassembler.cpp
    A source/Core/DynamicLoader.cpp
    A source/Core/EmulateInstruction.cpp
    A source/Core/Error.cpp
    A source/Core/Event.cpp
    A source/Core/FileLineResolver.cpp
    A source/Core/FileSpecList.cpp
    A source/Core/History.cpp
    A source/Core/InputReader.cpp
    A source/Core/InputReaderEZ.cpp
    A source/Core/InputReaderStack.cpp
    A source/Core/Language.cpp
    A source/Core/Listener.cpp
    A source/Core/Log.cpp
    A source/Core/Mangled.cpp
    A source/Core/Module.cpp
    A source/Core/ModuleChild.cpp
    A source/Core/ModuleList.cpp
    A source/Core/Opcode.cpp
    A source/Core/PluginManager.cpp
    A source/Core/RegisterValue.cpp
    A source/Core/RegularExpression.cpp
    A source/Core/Scalar.cpp
    A source/Core/SearchFilter.cpp
    A source/Core/Section.cpp
    A source/Core/SourceManager.cpp
    A source/Core/State.cpp
    A source/Core/Stream.cpp
    A source/Core/StreamAsynchronousIO.cpp
    A source/Core/StreamCallback.cpp
    A source/Core/StreamFile.cpp
    A source/Core/StreamString.cpp
    A source/Core/StringList.cpp
    A source/Core/Timer.cpp
    A source/Core/UUID.cpp
    A source/Core/UserID.cpp
    A source/Core/UserSettingsController.cpp
    A source/Core/VMRange.cpp
    A source/Core/Value.cpp
    A source/Core/ValueObject.cpp
    A source/Core/ValueObjectCast.cpp
    A source/Core/ValueObjectChild.cpp
    A source/Core/ValueObjectConstResult.cpp
    A source/Core/ValueObjectConstResultChild.cpp
    A source/Core/ValueObjectConstResultImpl.cpp
    A source/Core/ValueObjectDynamicValue.cpp
    A source/Core/ValueObjectList.cpp
    A source/Core/ValueObjectMemory.cpp
    A source/Core/ValueObjectRegister.cpp
    A source/Core/ValueObjectSyntheticFilter.cpp
    A source/Core/ValueObjectVariable.cpp
    A source/DataFormatters/CF.cpp
    A source/DataFormatters/CXXFormatterFunctions.cpp
    A source/DataFormatters/Cocoa.cpp
    A source/DataFormatters/DataVisualization.cpp
    A source/DataFormatters/FormatCache.cpp
    A source/DataFormatters/FormatClasses.cpp
    A source/DataFormatters/FormatManager.cpp
    A source/DataFormatters/LibCxx.cpp
    A source/DataFormatters/LibCxxList.cpp
    A source/DataFormatters/LibCxxMap.cpp
    A source/DataFormatters/LibStdcpp.cpp
    A source/DataFormatters/NSArray.cpp
    A source/DataFormatters/NSDictionary.cpp
    A source/DataFormatters/NSSet.cpp
    A source/DataFormatters/TypeCategory.cpp
    A source/DataFormatters/TypeCategoryMap.cpp
    A source/DataFormatters/TypeFormat.cpp
    A source/DataFormatters/TypeSummary.cpp
    A source/DataFormatters/TypeSynthetic.cpp
    A source/Expression/ASTDumper.cpp
    A source/Expression/ASTResultSynthesizer.cpp
    A source/Expression/ASTStructExtractor.cpp
    A source/Expression/ClangASTSource.cpp
    A source/Expression/ClangExpressionDeclMap.cpp
    A source/Expression/ClangExpressionParser.cpp
    A source/Expression/ClangExpressionVariable.cpp
    A source/Expression/ClangFunction.cpp
    A source/Expression/ClangPersistentVariables.cpp
    A source/Expression/ClangUserExpression.cpp
    A source/Expression/ClangUtilityFunction.cpp
    A source/Expression/DWARFExpression.cpp
    A source/Expression/ExpressionSourceCode.cpp
    A source/Expression/IRDynamicChecks.cpp
    A source/Expression/IRExecutionUnit.cpp
    A source/Expression/IRForTarget.cpp
    A source/Expression/IRInterpreter.cpp
    A source/Expression/IRMemoryMap.cpp
    A source/Expression/Materializer.cpp
    A source/Host/common/Condition.cpp
    A source/Host/common/DynamicLibrary.cpp
    A source/Host/common/File.cpp
    A source/Host/common/FileSpec.cpp
    A source/Host/common/Host.cpp
    A source/Host/common/Mutex.cpp
    A source/Host/common/SocketAddress.cpp
    A source/Host/common/Symbols.cpp
    A source/Host/common/Terminal.cpp
    A source/Host/common/TimeValue.cpp
    A source/Host/freebsd/Host.cpp
    A source/Interpreter/Args.cpp
    A source/Interpreter/CommandHistory.cpp
    A source/Interpreter/CommandInterpreter.cpp
    A source/Interpreter/CommandObject.cpp
    A source/Interpreter/CommandObjectRegexCommand.cpp
    A source/Interpreter/CommandObjectScript.cpp
    A source/Interpreter/CommandObjectScript.h
    A source/Interpreter/CommandReturnObject.cpp
    A source/Interpreter/OptionGroupArchitecture.cpp
    A source/Interpreter/OptionGroupBoolean.cpp
    A source/Interpreter/OptionGroupFile.cpp
    A source/Interpreter/OptionGroupFormat.cpp
    A source/Interpreter/OptionGroupOutputFile.cpp
    A source/Interpreter/OptionGroupPlatform.cpp
    A source/Interpreter/OptionGroupString.cpp
    A source/Interpreter/OptionGroupUInt64.cpp
    A source/Interpreter/OptionGroupUUID.cpp
    A source/Interpreter/OptionGroupValueObjectDisplay.cpp
    A source/Interpreter/OptionGroupVariable.cpp
    A source/Interpreter/OptionGroupWatchpoint.cpp
    A source/Interpreter/OptionValue.cpp
    A source/Interpreter/OptionValueArch.cpp
    A source/Interpreter/OptionValueArgs.cpp
    A source/Interpreter/OptionValueArray.cpp
    A source/Interpreter/OptionValueBoolean.cpp
    A source/Interpreter/OptionValueDictionary.cpp
    A source/Interpreter/OptionValueEnumeration.cpp
    A source/Interpreter/OptionValueFileSpec.cpp
    A source/Interpreter/OptionValueFileSpecLIst.cpp
    A source/Interpreter/OptionValueFormat.cpp
    A source/Interpreter/OptionValuePathMappings.cpp
    A source/Interpreter/OptionValueProperties.cpp
    A source/Interpreter/OptionValueRegex.cpp
    A source/Interpreter/OptionValueSInt64.cpp
    A source/Interpreter/OptionValueString.cpp
    A source/Interpreter/OptionValueUInt64.cpp
    A source/Interpreter/OptionValueUUID.cpp
    A source/Interpreter/Options.cpp
    A source/Interpreter/Property.cpp
    A source/Interpreter/PythonDataObjects.cpp
    A source/Interpreter/ScriptInterpreter.cpp
    A source/Interpreter/ScriptInterpreterNone.cpp
    A source/Interpreter/ScriptInterpreterPython.cpp
    A source/Interpreter/embedded_interpreter.py
    A source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
    A source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h
    A source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
    A source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h
    A source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
    A source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h
    A source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
    A source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h
    A source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp
    A source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.h
    A source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp
    A source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h
    A source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
    A source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h
    A source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp
    A source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h
    A source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
    A source/Plugins/Instruction/ARM/EmulateInstructionARM.h
    A source/Plugins/Instruction/ARM/EmulationStateARM.cpp
    A source/Plugins/Instruction/ARM/EmulationStateARM.h
    A source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
    A source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h
    A source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
    A source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h
    A source/Plugins/ObjectFile/ELF/ELFHeader.cpp
    A source/Plugins/ObjectFile/ELF/ELFHeader.h
    A source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
    A source/Plugins/ObjectFile/ELF/ObjectFileELF.h
    A source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
    A source/Plugins/OperatingSystem/Python/OperatingSystemPython.h
    A source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
    A source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h
    A source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
    A source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
    A source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp
    A source/Plugins/Process/FreeBSD/ProcessFreeBSD.h
    A source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
    A source/Plugins/Process/FreeBSD/ProcessMonitor.h
    A source/Plugins/Process/POSIX/POSIXStopInfo.cpp
    A source/Plugins/Process/POSIX/POSIXStopInfo.h
    A source/Plugins/Process/POSIX/POSIXThread.cpp
    A source/Plugins/Process/POSIX/POSIXThread.h
    A source/Plugins/Process/POSIX/ProcessMessage.cpp
    A source/Plugins/Process/POSIX/ProcessMessage.h
    A source/Plugins/Process/POSIX/ProcessPOSIX.cpp
    A source/Plugins/Process/POSIX/ProcessPOSIX.h
    A source/Plugins/Process/POSIX/ProcessPOSIXLog.cpp
    A source/Plugins/Process/POSIX/ProcessPOSIXLog.h
    A source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.cpp
    A source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.h
    A source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.cpp
    A source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.h
    A source/Plugins/Process/POSIX/RegisterContextPOSIX.h
    A source/Plugins/Process/POSIX/RegisterContext_i386.cpp
    A source/Plugins/Process/POSIX/RegisterContext_i386.h
    A source/Plugins/Process/POSIX/RegisterContext_x86.h
    A source/Plugins/Process/POSIX/RegisterContext_x86_64.cpp
    A source/Plugins/Process/POSIX/RegisterContext_x86_64.h
    A source/Plugins/Process/Utility/ARMDefines.h
    A source/Plugins/Process/Utility/ARMUtils.h
    A source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
    A source/Plugins/Process/Utility/DynamicRegisterInfo.h
    A source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
    A source/Plugins/Process/Utility/InferiorCallPOSIX.h
    A source/Plugins/Process/Utility/InstructionUtils.h
    A source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp
    A source/Plugins/Process/Utility/RegisterContextDarwin_arm.h
    A source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp
    A source/Plugins/Process/Utility/RegisterContextDarwin_i386.h
    A source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp
    A source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.h
    A source/Plugins/Process/Utility/RegisterContextDummy.cpp
    A source/Plugins/Process/Utility/RegisterContextDummy.h
    A source/Plugins/Process/Utility/RegisterContextLLDB.cpp
    A source/Plugins/Process/Utility/RegisterContextLLDB.h
    A source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp
    A source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.h
    A source/Plugins/Process/Utility/RegisterContextMach_arm.cpp
    A source/Plugins/Process/Utility/RegisterContextMach_arm.h
    A source/Plugins/Process/Utility/RegisterContextMach_i386.cpp
    A source/Plugins/Process/Utility/RegisterContextMach_i386.h
    A source/Plugins/Process/Utility/RegisterContextMach_x86_64.cpp
    A source/Plugins/Process/Utility/RegisterContextMach_x86_64.h
    A source/Plugins/Process/Utility/RegisterContextMemory.cpp
    A source/Plugins/Process/Utility/RegisterContextMemory.h
    A source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp
    A source/Plugins/Process/Utility/RegisterContextThreadMemory.h
    A source/Plugins/Process/Utility/StopInfoMachException.cpp
    A source/Plugins/Process/Utility/StopInfoMachException.h
    A source/Plugins/Process/Utility/ThreadMemory.cpp
    A source/Plugins/Process/Utility/ThreadMemory.h
    A source/Plugins/Process/Utility/UnwindLLDB.cpp
    A source/Plugins/Process/Utility/UnwindLLDB.h
    A source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp
    A source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.h
    A source/Plugins/Process/elf-core/ProcessElfCore.cpp
    A source/Plugins/Process/elf-core/ProcessElfCore.h
    A source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.cpp
    A source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.h
    A source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.cpp
    A source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.h
    A source/Plugins/Process/elf-core/ThreadElfCore.cpp
    A source/Plugins/Process/elf-core/ThreadElfCore.h
    A source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
    A source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h
    A source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
    A source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
    A source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
    A source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h
    A source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
    A source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
    A source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
    A source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
    A source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp
    A source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.h
    A source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
    A source/Plugins/Process/gdb-remote/ThreadGDBRemote.h
    A source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h
    A source/Plugins/SymbolFile/DWARF/DWARFAttribute.h
    A source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h
    A source/Plugins/SymbolFile/DWARF/DWARFDIECollection.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFDIECollection.h
    A source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h
    A source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h
    A source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.h
    A source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.h
    A source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h
    A source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h
    A source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.h
    A source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.h
    A source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.h
    A source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.h
    A source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h
    A source/Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h
    A source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFDefines.h
    A source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFFormValue.h
    A source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.h
    A source/Plugins/SymbolFile/DWARF/DWARFLocationList.cpp
    A source/Plugins/SymbolFile/DWARF/DWARFLocationList.h
    A source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h
    A source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp
    A source/Plugins/SymbolFile/DWARF/LogChannelDWARF.h
    A source/Plugins/SymbolFile/DWARF/NameToDIE.cpp
    A source/Plugins/SymbolFile/DWARF/NameToDIE.h
    A source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
    A source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
    A source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
    A source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
    A source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp
    A source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h
    A source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp
    A source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h
    A source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp
    A source/Plugins/SymbolVendor/ELF/SymbolVendorELF.h
    A source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
    A source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h
    A source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp
    A source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h
    A source/Symbol/Block.cpp
    A source/Symbol/ClangASTContext.cpp
    A source/Symbol/ClangASTImporter.cpp
    A source/Symbol/ClangASTType.cpp
    A source/Symbol/ClangExternalASTSourceCallbacks.cpp
    A source/Symbol/ClangExternalASTSourceCommon.cpp
    A source/Symbol/ClangNamespaceDecl.cpp
    A source/Symbol/CompileUnit.cpp
    A source/Symbol/DWARFCallFrameInfo.cpp
    A source/Symbol/Declaration.cpp
    A source/Symbol/FuncUnwinders.cpp
    A source/Symbol/Function.cpp
    A source/Symbol/LineEntry.cpp
    A source/Symbol/LineTable.cpp
    A source/Symbol/ObjectFile.cpp
    A source/Symbol/Symbol.cpp
    A source/Symbol/SymbolContext.cpp
    A source/Symbol/SymbolFile.cpp
    A source/Symbol/SymbolVendor.cpp
    A source/Symbol/Symtab.cpp
    A source/Symbol/Type.cpp
    A source/Symbol/TypeList.cpp
    A source/Symbol/UnwindPlan.cpp
    A source/Symbol/UnwindTable.cpp
    A source/Symbol/Variable.cpp
    A source/Symbol/VariableList.cpp
    A source/Symbol/VerifyDecl.cpp
    A source/Target/ABI.cpp
    A source/Target/CPPLanguageRuntime.cpp
    A source/Target/ExecutionContext.cpp
    A source/Target/LanguageRuntime.cpp
    A source/Target/Memory.cpp
    A source/Target/ObjCLanguageRuntime.cpp
    A source/Target/OperatingSystem.cpp
    A source/Target/PathMappingList.cpp
    A source/Target/Platform.cpp
    A source/Target/Process.cpp
    A source/Target/RegisterContext.cpp
    A source/Target/SectionLoadList.cpp
    A source/Target/StackFrame.cpp
    A source/Target/StackFrameList.cpp
    A source/Target/StackID.cpp
    A source/Target/StopInfo.cpp
    A source/Target/Target.cpp
    A source/Target/TargetList.cpp
    A source/Target/Thread.cpp
    A source/Target/ThreadList.cpp
    A source/Target/ThreadPlan.cpp
    A source/Target/ThreadPlanBase.cpp
    A source/Target/ThreadPlanCallFunction.cpp
    A source/Target/ThreadPlanCallUserExpression.cpp
    A source/Target/ThreadPlanRunToAddress.cpp
    A source/Target/ThreadPlanShouldStopHere.cpp
    A source/Target/ThreadPlanStepInRange.cpp
    A source/Target/ThreadPlanStepInstruction.cpp
    A source/Target/ThreadPlanStepOut.cpp
    A source/Target/ThreadPlanStepOverBreakpoint.cpp
    A source/Target/ThreadPlanStepOverRange.cpp
    A source/Target/ThreadPlanStepRange.cpp
    A source/Target/ThreadPlanStepThrough.cpp
    A source/Target/ThreadPlanStepUntil.cpp
    A source/Target/ThreadPlanTracer.cpp
    A source/Target/ThreadSpec.cpp
    A source/Target/UnixSignals.cpp
    A source/Target/UnwindAssembly.cpp
    A source/Utility/ARM_DWARF_Registers.cpp
    A source/Utility/ARM_DWARF_Registers.h
    A source/Utility/ARM_GCC_Registers.h
    A source/Utility/KQueue.cpp
    A source/Utility/KQueue.h
    A source/Utility/PseudoTerminal.cpp
    A source/Utility/Range.cpp
    A source/Utility/RefCounter.cpp
    A source/Utility/SharingPtr.cpp
    A source/Utility/StringExtractor.cpp
    A source/Utility/StringExtractor.h
    A source/Utility/StringExtractorGDBRemote.cpp
    A source/Utility/StringExtractorGDBRemote.h
    A source/Utility/TimeSpecTimeout.cpp
    A source/Utility/TimeSpecTimeout.h
    A source/Utility/UuidCompatibility.h
    A source/lldb-log.cpp
    A source/lldb.cpp
    A tools/driver/Driver.cpp
    A tools/driver/Driver.h
    A tools/driver/IOChannel.cpp
    A tools/driver/IOChannel.h

  Log Message:
  -----------
  Import lldb as of SVN r188801

(A number of files not required for the FreeBSD build have been removed.)

Sponsored by:	DARPA, AFRL


  Commit: cde487f27a84e02a560384f75178fddca68740f6
      https://github.com/pcbsd/freebsd/commit/cde487f27a84e02a560384f75178fddca68740f6
  Author: np <np at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/dev/cxgbe/t4_sge.c

  Log Message:
  -----------
  There is no need to hold the freelist lock around alloc/free of
software descriptors.  This also silences WITNESS warnings when
the software descriptors are allocated with M_WAITOK.

MFC after:	1 week


  Commit: 424d4dadd208e2a1e9a43c3d55f47f03ba0c4509
      https://github.com/pcbsd/freebsd/commit/424d4dadd208e2a1e9a43c3d55f47f03ba0c4509
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    A contrib/llvm/tools/lldb/LICENSE.TXT
    A contrib/llvm/tools/lldb/include/lldb/API/LLDB.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBAddress.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBBlock.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBBreakpointLocation.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBBroadcaster.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBCommandInterpreter.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBCommandReturnObject.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBCommunication.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBCompileUnit.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBData.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBDeclaration.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBError.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBEvent.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBFileSpecList.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBFunction.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBInputReader.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBInstruction.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBInstructionList.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBLineEntry.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBListener.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBModule.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBModuleSpec.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBSection.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBSourceManager.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBStream.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBStringList.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBSymbol.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBSymbolContext.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBSymbolContextList.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBThread.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBType.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBTypeCategory.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBTypeFilter.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBTypeFormat.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBTypeNameSpecifier.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBTypeSummary.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBTypeSynthetic.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBValue.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBValueList.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBWatchpoint.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointID.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointList.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationCollection.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSiteList.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/Stoppoint.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/Watchpoint.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/WatchpointList.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/WatchpointOptions.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Address.h
    A contrib/llvm/tools/lldb/include/lldb/Core/AddressRange.h
    A contrib/llvm/tools/lldb/include/lldb/Core/AddressResolver.h
    A contrib/llvm/tools/lldb/include/lldb/Core/AddressResolverFileLine.h
    A contrib/llvm/tools/lldb/include/lldb/Core/AddressResolverName.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Baton.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Broadcaster.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ClangForward.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Communication.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Connection.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ConnectionFileDescriptor.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ConnectionMachPort.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ConnectionSharedMemory.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ConstString.h
    A contrib/llvm/tools/lldb/include/lldb/Core/DataBuffer.h
    A contrib/llvm/tools/lldb/include/lldb/Core/DataBufferHeap.h
    A contrib/llvm/tools/lldb/include/lldb/Core/DataBufferMemoryMap.h
    A contrib/llvm/tools/lldb/include/lldb/Core/DataEncoder.h
    A contrib/llvm/tools/lldb/include/lldb/Core/DataExtractor.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Disassembler.h
    A contrib/llvm/tools/lldb/include/lldb/Core/EmulateInstruction.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Error.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Event.h
    A contrib/llvm/tools/lldb/include/lldb/Core/FileLineResolver.h
    A contrib/llvm/tools/lldb/include/lldb/Core/FileSpecList.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Flags.h
    A contrib/llvm/tools/lldb/include/lldb/Core/History.h
    A contrib/llvm/tools/lldb/include/lldb/Core/IOStreamMacros.h
    A contrib/llvm/tools/lldb/include/lldb/Core/InputReader.h
    A contrib/llvm/tools/lldb/include/lldb/Core/InputReaderEZ.h
    A contrib/llvm/tools/lldb/include/lldb/Core/InputReaderStack.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Language.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Listener.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Log.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Mangled.h
    A contrib/llvm/tools/lldb/include/lldb/Core/MappedHash.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Module.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ModuleChild.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ModuleList.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ModuleSpec.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Opcode.h
    A contrib/llvm/tools/lldb/include/lldb/Core/PluginInterface.h
    A contrib/llvm/tools/lldb/include/lldb/Core/PluginManager.h
    A contrib/llvm/tools/lldb/include/lldb/Core/RangeMap.h
    A contrib/llvm/tools/lldb/include/lldb/Core/RegisterValue.h
    A contrib/llvm/tools/lldb/include/lldb/Core/RegularExpression.h
    A contrib/llvm/tools/lldb/include/lldb/Core/STLUtils.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Scalar.h
    A contrib/llvm/tools/lldb/include/lldb/Core/SearchFilter.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Section.h
    A contrib/llvm/tools/lldb/include/lldb/Core/SourceManager.h
    A contrib/llvm/tools/lldb/include/lldb/Core/State.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Stream.h
    A contrib/llvm/tools/lldb/include/lldb/Core/StreamAsynchronousIO.h
    A contrib/llvm/tools/lldb/include/lldb/Core/StreamBuffer.h
    A contrib/llvm/tools/lldb/include/lldb/Core/StreamCallback.h
    A contrib/llvm/tools/lldb/include/lldb/Core/StreamFile.h
    A contrib/llvm/tools/lldb/include/lldb/Core/StreamString.h
    A contrib/llvm/tools/lldb/include/lldb/Core/StreamTee.h
    A contrib/llvm/tools/lldb/include/lldb/Core/StringList.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ThreadSafeSTLMap.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ThreadSafeValue.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Timer.h
    A contrib/llvm/tools/lldb/include/lldb/Core/UUID.h
    A contrib/llvm/tools/lldb/include/lldb/Core/UniqueCStringMap.h
    A contrib/llvm/tools/lldb/include/lldb/Core/UserID.h
    A contrib/llvm/tools/lldb/include/lldb/Core/UserSettingsController.h
    A contrib/llvm/tools/lldb/include/lldb/Core/VMRange.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Value.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObject.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectCast.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectChild.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResult.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResultChild.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResultImpl.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectList.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectMemory.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectRegister.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectVariable.h
    A contrib/llvm/tools/lldb/include/lldb/Core/dwarf.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/DataVisualization.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatCache.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatClasses.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatManager.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatNavigator.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategory.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategoryMap.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeFormat.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSummary.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ASTDumper.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ASTResultSynthesizer.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ASTStructExtractor.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangASTSource.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpression.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionDeclMap.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionParser.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionVariable.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangFunction.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangPersistentVariables.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangUserExpression.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangUtilityFunction.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/DWARFExpression.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ExpressionSourceCode.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/IRDynamicChecks.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/IRForTarget.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/IRInterpreter.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/IRMemoryMap.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/IRToDWARF.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/Materializer.h
    A contrib/llvm/tools/lldb/include/lldb/Host/Condition.h
    A contrib/llvm/tools/lldb/include/lldb/Host/Config.h
    A contrib/llvm/tools/lldb/include/lldb/Host/DynamicLibrary.h
    A contrib/llvm/tools/lldb/include/lldb/Host/Endian.h
    A contrib/llvm/tools/lldb/include/lldb/Host/File.h
    A contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h
    A contrib/llvm/tools/lldb/include/lldb/Host/Host.h
    A contrib/llvm/tools/lldb/include/lldb/Host/Mutex.h
    A contrib/llvm/tools/lldb/include/lldb/Host/Predicate.h
    A contrib/llvm/tools/lldb/include/lldb/Host/ProcessRunLock.h
    A contrib/llvm/tools/lldb/include/lldb/Host/SocketAddress.h
    A contrib/llvm/tools/lldb/include/lldb/Host/Symbols.h
    A contrib/llvm/tools/lldb/include/lldb/Host/Terminal.h
    A contrib/llvm/tools/lldb/include/lldb/Host/TimeValue.h
    A contrib/llvm/tools/lldb/include/lldb/Host/freebsd/Config.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/Args.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandCompletions.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandHistory.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObject.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupArchitecture.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupBoolean.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupFile.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupOutputFile.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupPlatform.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupString.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupUInt64.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupUUID.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupVariable.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupWatchpoint.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValue.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueArch.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueArgs.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueArray.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueBoolean.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueDictionary.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFileSpec.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFileSpecList.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFormat.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValuePathMappings.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueProperties.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueRegex.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueSInt64.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueString.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueUInt64.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueUUID.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValues.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/Options.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/Property.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/PythonDataObjects.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterNone.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterPython.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/Block.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTContext.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTImporter.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTType.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/ClangExternalASTSourceCommon.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/ClangNamespaceDecl.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/CompileUnit.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/Declaration.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/FuncUnwinders.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/Function.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/LineEntry.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/LineTable.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectContainer.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectFile.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/Symbol.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContext.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContextScope.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolFile.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolVendor.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/Symtab.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/TaggedASTType.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/Type.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/TypeList.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/TypeVendor.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindPlan.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindTable.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/Variable.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/VariableList.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/VerifyDecl.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ABI.h
    A contrib/llvm/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h
    A contrib/llvm/tools/lldb/include/lldb/Target/DynamicLoader.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ExecutionContext.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ExecutionContextScope.h
    A contrib/llvm/tools/lldb/include/lldb/Target/LanguageRuntime.h
    A contrib/llvm/tools/lldb/include/lldb/Target/Memory.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h
    A contrib/llvm/tools/lldb/include/lldb/Target/OperatingSystem.h
    A contrib/llvm/tools/lldb/include/lldb/Target/PathMappingList.h
    A contrib/llvm/tools/lldb/include/lldb/Target/Platform.h
    A contrib/llvm/tools/lldb/include/lldb/Target/Process.h
    A contrib/llvm/tools/lldb/include/lldb/Target/RegisterContext.h
    A contrib/llvm/tools/lldb/include/lldb/Target/SectionLoadList.h
    A contrib/llvm/tools/lldb/include/lldb/Target/StackFrame.h
    A contrib/llvm/tools/lldb/include/lldb/Target/StackFrameList.h
    A contrib/llvm/tools/lldb/include/lldb/Target/StackID.h
    A contrib/llvm/tools/lldb/include/lldb/Target/StopInfo.h
    A contrib/llvm/tools/lldb/include/lldb/Target/Target.h
    A contrib/llvm/tools/lldb/include/lldb/Target/TargetList.h
    A contrib/llvm/tools/lldb/include/lldb/Target/Thread.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadList.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlan.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanBase.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepOut.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanTracer.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadSpec.h
    A contrib/llvm/tools/lldb/include/lldb/Target/UnixSignals.h
    A contrib/llvm/tools/lldb/include/lldb/Target/Unwind.h
    A contrib/llvm/tools/lldb/include/lldb/Target/UnwindAssembly.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/AnsiTerminal.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/CleanUp.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/PriorityPointerPair.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/PseudoTerminal.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/PythonPointer.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/Range.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/RefCounter.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/SharedCluster.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/SharingPtr.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/Utils.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-defines.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-forward.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-private-interfaces.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-private-log.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-private-types.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-private.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-public.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-python.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-types.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-versioning.h
    A contrib/llvm/tools/lldb/source/API/SBAddress.cpp
    A contrib/llvm/tools/lldb/source/API/SBBlock.cpp
    A contrib/llvm/tools/lldb/source/API/SBBreakpoint.cpp
    A contrib/llvm/tools/lldb/source/API/SBBreakpointLocation.cpp
    A contrib/llvm/tools/lldb/source/API/SBBroadcaster.cpp
    A contrib/llvm/tools/lldb/source/API/SBCommandInterpreter.cpp
    A contrib/llvm/tools/lldb/source/API/SBCommandReturnObject.cpp
    A contrib/llvm/tools/lldb/source/API/SBCommunication.cpp
    A contrib/llvm/tools/lldb/source/API/SBCompileUnit.cpp
    A contrib/llvm/tools/lldb/source/API/SBData.cpp
    A contrib/llvm/tools/lldb/source/API/SBDebugger.cpp
    A contrib/llvm/tools/lldb/source/API/SBDeclaration.cpp
    A contrib/llvm/tools/lldb/source/API/SBError.cpp
    A contrib/llvm/tools/lldb/source/API/SBEvent.cpp
    A contrib/llvm/tools/lldb/source/API/SBExpressionOptions.cpp
    A contrib/llvm/tools/lldb/source/API/SBFileSpec.cpp
    A contrib/llvm/tools/lldb/source/API/SBFileSpecList.cpp
    A contrib/llvm/tools/lldb/source/API/SBFrame.cpp
    A contrib/llvm/tools/lldb/source/API/SBFunction.cpp
    A contrib/llvm/tools/lldb/source/API/SBHostOS.cpp
    A contrib/llvm/tools/lldb/source/API/SBInputReader.cpp
    A contrib/llvm/tools/lldb/source/API/SBInstruction.cpp
    A contrib/llvm/tools/lldb/source/API/SBInstructionList.cpp
    A contrib/llvm/tools/lldb/source/API/SBLineEntry.cpp
    A contrib/llvm/tools/lldb/source/API/SBListener.cpp
    A contrib/llvm/tools/lldb/source/API/SBModule.cpp
    A contrib/llvm/tools/lldb/source/API/SBModuleSpec.cpp
    A contrib/llvm/tools/lldb/source/API/SBProcess.cpp
    A contrib/llvm/tools/lldb/source/API/SBSection.cpp
    A contrib/llvm/tools/lldb/source/API/SBSourceManager.cpp
    A contrib/llvm/tools/lldb/source/API/SBStream.cpp
    A contrib/llvm/tools/lldb/source/API/SBStringList.cpp
    A contrib/llvm/tools/lldb/source/API/SBSymbol.cpp
    A contrib/llvm/tools/lldb/source/API/SBSymbolContext.cpp
    A contrib/llvm/tools/lldb/source/API/SBSymbolContextList.cpp
    A contrib/llvm/tools/lldb/source/API/SBTarget.cpp
    A contrib/llvm/tools/lldb/source/API/SBThread.cpp
    A contrib/llvm/tools/lldb/source/API/SBType.cpp
    A contrib/llvm/tools/lldb/source/API/SBTypeCategory.cpp
    A contrib/llvm/tools/lldb/source/API/SBTypeFilter.cpp
    A contrib/llvm/tools/lldb/source/API/SBTypeFormat.cpp
    A contrib/llvm/tools/lldb/source/API/SBTypeNameSpecifier.cpp
    A contrib/llvm/tools/lldb/source/API/SBTypeSummary.cpp
    A contrib/llvm/tools/lldb/source/API/SBTypeSynthetic.cpp
    A contrib/llvm/tools/lldb/source/API/SBValue.cpp
    A contrib/llvm/tools/lldb/source/API/SBValueList.cpp
    A contrib/llvm/tools/lldb/source/API/SBWatchpoint.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointID.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointIDList.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointList.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointOptions.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolver.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointSite.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointSiteList.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/Stoppoint.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/StoppointCallbackContext.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/StoppointLocation.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/Watchpoint.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/WatchpointList.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/WatchpointOptions.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandCompletions.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectApropos.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectApropos.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectFrame.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectFrame.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectLog.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectLog.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectMultiword.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectPlugin.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectPlugin.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectQuit.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectQuit.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectRegister.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectRegister.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectSettings.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectSettings.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectSyntax.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectSyntax.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectType.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectType.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectVersion.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectVersion.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.h
    A contrib/llvm/tools/lldb/source/Core/Address.cpp
    A contrib/llvm/tools/lldb/source/Core/AddressRange.cpp
    A contrib/llvm/tools/lldb/source/Core/AddressResolver.cpp
    A contrib/llvm/tools/lldb/source/Core/AddressResolverFileLine.cpp
    A contrib/llvm/tools/lldb/source/Core/AddressResolverName.cpp
    A contrib/llvm/tools/lldb/source/Core/ArchSpec.cpp
    A contrib/llvm/tools/lldb/source/Core/Baton.cpp
    A contrib/llvm/tools/lldb/source/Core/Broadcaster.cpp
    A contrib/llvm/tools/lldb/source/Core/Communication.cpp
    A contrib/llvm/tools/lldb/source/Core/Connection.cpp
    A contrib/llvm/tools/lldb/source/Core/ConnectionFileDescriptor.cpp
    A contrib/llvm/tools/lldb/source/Core/ConnectionMachPort.cpp
    A contrib/llvm/tools/lldb/source/Core/ConnectionSharedMemory.cpp
    A contrib/llvm/tools/lldb/source/Core/ConstString.cpp
    A contrib/llvm/tools/lldb/source/Core/DataBufferHeap.cpp
    A contrib/llvm/tools/lldb/source/Core/DataBufferMemoryMap.cpp
    A contrib/llvm/tools/lldb/source/Core/DataEncoder.cpp
    A contrib/llvm/tools/lldb/source/Core/DataExtractor.cpp
    A contrib/llvm/tools/lldb/source/Core/Debugger.cpp
    A contrib/llvm/tools/lldb/source/Core/Disassembler.cpp
    A contrib/llvm/tools/lldb/source/Core/DynamicLoader.cpp
    A contrib/llvm/tools/lldb/source/Core/EmulateInstruction.cpp
    A contrib/llvm/tools/lldb/source/Core/Error.cpp
    A contrib/llvm/tools/lldb/source/Core/Event.cpp
    A contrib/llvm/tools/lldb/source/Core/FileLineResolver.cpp
    A contrib/llvm/tools/lldb/source/Core/FileSpecList.cpp
    A contrib/llvm/tools/lldb/source/Core/History.cpp
    A contrib/llvm/tools/lldb/source/Core/InputReader.cpp
    A contrib/llvm/tools/lldb/source/Core/InputReaderEZ.cpp
    A contrib/llvm/tools/lldb/source/Core/InputReaderStack.cpp
    A contrib/llvm/tools/lldb/source/Core/Language.cpp
    A contrib/llvm/tools/lldb/source/Core/Listener.cpp
    A contrib/llvm/tools/lldb/source/Core/Log.cpp
    A contrib/llvm/tools/lldb/source/Core/Mangled.cpp
    A contrib/llvm/tools/lldb/source/Core/Module.cpp
    A contrib/llvm/tools/lldb/source/Core/ModuleChild.cpp
    A contrib/llvm/tools/lldb/source/Core/ModuleList.cpp
    A contrib/llvm/tools/lldb/source/Core/Opcode.cpp
    A contrib/llvm/tools/lldb/source/Core/PluginManager.cpp
    A contrib/llvm/tools/lldb/source/Core/RegisterValue.cpp
    A contrib/llvm/tools/lldb/source/Core/RegularExpression.cpp
    A contrib/llvm/tools/lldb/source/Core/Scalar.cpp
    A contrib/llvm/tools/lldb/source/Core/SearchFilter.cpp
    A contrib/llvm/tools/lldb/source/Core/Section.cpp
    A contrib/llvm/tools/lldb/source/Core/SourceManager.cpp
    A contrib/llvm/tools/lldb/source/Core/State.cpp
    A contrib/llvm/tools/lldb/source/Core/Stream.cpp
    A contrib/llvm/tools/lldb/source/Core/StreamAsynchronousIO.cpp
    A contrib/llvm/tools/lldb/source/Core/StreamCallback.cpp
    A contrib/llvm/tools/lldb/source/Core/StreamFile.cpp
    A contrib/llvm/tools/lldb/source/Core/StreamString.cpp
    A contrib/llvm/tools/lldb/source/Core/StringList.cpp
    A contrib/llvm/tools/lldb/source/Core/Timer.cpp
    A contrib/llvm/tools/lldb/source/Core/UUID.cpp
    A contrib/llvm/tools/lldb/source/Core/UserID.cpp
    A contrib/llvm/tools/lldb/source/Core/UserSettingsController.cpp
    A contrib/llvm/tools/lldb/source/Core/VMRange.cpp
    A contrib/llvm/tools/lldb/source/Core/Value.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObject.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectCast.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectChild.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectConstResult.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultChild.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectDynamicValue.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectList.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectMemory.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectRegister.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectVariable.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/CF.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/CXXFormatterFunctions.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/Cocoa.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/DataVisualization.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/FormatCache.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/FormatClasses.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/LibCxx.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/LibCxxList.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/LibCxxMap.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/LibStdcpp.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/NSArray.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/NSDictionary.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/NSSet.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/TypeCategory.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/TypeFormat.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/TypeSummary.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/TypeSynthetic.cpp
    A contrib/llvm/tools/lldb/source/Expression/ASTDumper.cpp
    A contrib/llvm/tools/lldb/source/Expression/ASTResultSynthesizer.cpp
    A contrib/llvm/tools/lldb/source/Expression/ASTStructExtractor.cpp
    A contrib/llvm/tools/lldb/source/Expression/ClangASTSource.cpp
    A contrib/llvm/tools/lldb/source/Expression/ClangExpressionDeclMap.cpp
    A contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp
    A contrib/llvm/tools/lldb/source/Expression/ClangExpressionVariable.cpp
    A contrib/llvm/tools/lldb/source/Expression/ClangFunction.cpp
    A contrib/llvm/tools/lldb/source/Expression/ClangPersistentVariables.cpp
    A contrib/llvm/tools/lldb/source/Expression/ClangUserExpression.cpp
    A contrib/llvm/tools/lldb/source/Expression/ClangUtilityFunction.cpp
    A contrib/llvm/tools/lldb/source/Expression/DWARFExpression.cpp
    A contrib/llvm/tools/lldb/source/Expression/ExpressionSourceCode.cpp
    A contrib/llvm/tools/lldb/source/Expression/IRDynamicChecks.cpp
    A contrib/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp
    A contrib/llvm/tools/lldb/source/Expression/IRForTarget.cpp
    A contrib/llvm/tools/lldb/source/Expression/IRInterpreter.cpp
    A contrib/llvm/tools/lldb/source/Expression/IRMemoryMap.cpp
    A contrib/llvm/tools/lldb/source/Expression/Materializer.cpp
    A contrib/llvm/tools/lldb/source/Host/common/Condition.cpp
    A contrib/llvm/tools/lldb/source/Host/common/DynamicLibrary.cpp
    A contrib/llvm/tools/lldb/source/Host/common/File.cpp
    A contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp
    A contrib/llvm/tools/lldb/source/Host/common/Host.cpp
    A contrib/llvm/tools/lldb/source/Host/common/Mutex.cpp
    A contrib/llvm/tools/lldb/source/Host/common/SocketAddress.cpp
    A contrib/llvm/tools/lldb/source/Host/common/Symbols.cpp
    A contrib/llvm/tools/lldb/source/Host/common/Terminal.cpp
    A contrib/llvm/tools/lldb/source/Host/common/TimeValue.cpp
    A contrib/llvm/tools/lldb/source/Host/freebsd/Host.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/Args.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/CommandHistory.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/CommandObject.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/CommandObjectScript.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/CommandObjectScript.h
    A contrib/llvm/tools/lldb/source/Interpreter/CommandReturnObject.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupArchitecture.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFile.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFormat.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupString.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUInt64.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUUID.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupVariable.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValue.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueArch.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueArgs.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueArray.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueBoolean.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueDictionary.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueFormat.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueProperties.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueRegex.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueSInt64.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueString.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueUInt64.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueUUID.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/Options.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/Property.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/PythonDataObjects.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreter.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterNone.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterPython.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/embedded_interpreter.py
    A contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
    A contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h
    A contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
    A contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h
    A contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
    A contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h
    A contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h
    A contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp
    A contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.h
    A contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp
    A contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h
    A contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
    A contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h
    A contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp
    A contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h
    A contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
    A contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.h
    A contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
    A contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h
    A contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
    A contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h
    A contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp
    A contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h
    A contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
    A contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
    A contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
    A contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h
    A contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h
    A contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXStopInfo.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXStopInfo.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIXLog.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIXLog.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86_64.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86_64.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ARMDefines.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ARMUtils.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InstructionUtils.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_arm.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_arm.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_i386.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_i386.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_x86_64.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_x86_64.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationList.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationList.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.h
    A contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
    A contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h
    A contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp
    A contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h
    A contrib/llvm/tools/lldb/source/Symbol/Block.cpp
    A contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp
    A contrib/llvm/tools/lldb/source/Symbol/ClangASTImporter.cpp
    A contrib/llvm/tools/lldb/source/Symbol/ClangASTType.cpp
    A contrib/llvm/tools/lldb/source/Symbol/ClangExternalASTSourceCallbacks.cpp
    A contrib/llvm/tools/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp
    A contrib/llvm/tools/lldb/source/Symbol/ClangNamespaceDecl.cpp
    A contrib/llvm/tools/lldb/source/Symbol/CompileUnit.cpp
    A contrib/llvm/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp
    A contrib/llvm/tools/lldb/source/Symbol/Declaration.cpp
    A contrib/llvm/tools/lldb/source/Symbol/FuncUnwinders.cpp
    A contrib/llvm/tools/lldb/source/Symbol/Function.cpp
    A contrib/llvm/tools/lldb/source/Symbol/LineEntry.cpp
    A contrib/llvm/tools/lldb/source/Symbol/LineTable.cpp
    A contrib/llvm/tools/lldb/source/Symbol/ObjectFile.cpp
    A contrib/llvm/tools/lldb/source/Symbol/Symbol.cpp
    A contrib/llvm/tools/lldb/source/Symbol/SymbolContext.cpp
    A contrib/llvm/tools/lldb/source/Symbol/SymbolFile.cpp
    A contrib/llvm/tools/lldb/source/Symbol/SymbolVendor.cpp
    A contrib/llvm/tools/lldb/source/Symbol/Symtab.cpp
    A contrib/llvm/tools/lldb/source/Symbol/Type.cpp
    A contrib/llvm/tools/lldb/source/Symbol/TypeList.cpp
    A contrib/llvm/tools/lldb/source/Symbol/UnwindPlan.cpp
    A contrib/llvm/tools/lldb/source/Symbol/UnwindTable.cpp
    A contrib/llvm/tools/lldb/source/Symbol/Variable.cpp
    A contrib/llvm/tools/lldb/source/Symbol/VariableList.cpp
    A contrib/llvm/tools/lldb/source/Symbol/VerifyDecl.cpp
    A contrib/llvm/tools/lldb/source/Target/ABI.cpp
    A contrib/llvm/tools/lldb/source/Target/CPPLanguageRuntime.cpp
    A contrib/llvm/tools/lldb/source/Target/ExecutionContext.cpp
    A contrib/llvm/tools/lldb/source/Target/LanguageRuntime.cpp
    A contrib/llvm/tools/lldb/source/Target/Memory.cpp
    A contrib/llvm/tools/lldb/source/Target/ObjCLanguageRuntime.cpp
    A contrib/llvm/tools/lldb/source/Target/OperatingSystem.cpp
    A contrib/llvm/tools/lldb/source/Target/PathMappingList.cpp
    A contrib/llvm/tools/lldb/source/Target/Platform.cpp
    A contrib/llvm/tools/lldb/source/Target/Process.cpp
    A contrib/llvm/tools/lldb/source/Target/RegisterContext.cpp
    A contrib/llvm/tools/lldb/source/Target/SectionLoadList.cpp
    A contrib/llvm/tools/lldb/source/Target/StackFrame.cpp
    A contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp
    A contrib/llvm/tools/lldb/source/Target/StackID.cpp
    A contrib/llvm/tools/lldb/source/Target/StopInfo.cpp
    A contrib/llvm/tools/lldb/source/Target/Target.cpp
    A contrib/llvm/tools/lldb/source/Target/TargetList.cpp
    A contrib/llvm/tools/lldb/source/Target/Thread.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadList.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlan.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanBase.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunction.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInRange.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOut.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanStepRange.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanStepThrough.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanStepUntil.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanTracer.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadSpec.cpp
    A contrib/llvm/tools/lldb/source/Target/UnixSignals.cpp
    A contrib/llvm/tools/lldb/source/Target/UnwindAssembly.cpp
    A contrib/llvm/tools/lldb/source/Utility/ARM_DWARF_Registers.cpp
    A contrib/llvm/tools/lldb/source/Utility/ARM_DWARF_Registers.h
    A contrib/llvm/tools/lldb/source/Utility/ARM_GCC_Registers.h
    A contrib/llvm/tools/lldb/source/Utility/KQueue.cpp
    A contrib/llvm/tools/lldb/source/Utility/KQueue.h
    A contrib/llvm/tools/lldb/source/Utility/PseudoTerminal.cpp
    A contrib/llvm/tools/lldb/source/Utility/Range.cpp
    A contrib/llvm/tools/lldb/source/Utility/RefCounter.cpp
    A contrib/llvm/tools/lldb/source/Utility/SharingPtr.cpp
    A contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp
    A contrib/llvm/tools/lldb/source/Utility/StringExtractor.h
    A contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp
    A contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h
    A contrib/llvm/tools/lldb/source/Utility/TimeSpecTimeout.cpp
    A contrib/llvm/tools/lldb/source/Utility/TimeSpecTimeout.h
    A contrib/llvm/tools/lldb/source/Utility/UuidCompatibility.h
    A contrib/llvm/tools/lldb/source/lldb-log.cpp
    A contrib/llvm/tools/lldb/source/lldb.cpp
    A contrib/llvm/tools/lldb/tools/driver/Driver.cpp
    A contrib/llvm/tools/lldb/tools/driver/Driver.h
    A contrib/llvm/tools/lldb/tools/driver/IOChannel.cpp
    A contrib/llvm/tools/lldb/tools/driver/IOChannel.h

  Log Message:
  -----------
  Merge lldb r188801 to contrib/llvm/tools/lldb/


  Commit: e796164e5aec2a844c45b36e11905d4d3bb12add
      https://github.com/pcbsd/freebsd/commit/e796164e5aec2a844c45b36e11905d4d3bb12add
  Author: np <np at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_qp.c

  Log Message:
  -----------
  Whitespace cleanup.


  Commit: 7afe86e84d4eb4f4ecfc090764da8acb5f214ae6
      https://github.com/pcbsd/freebsd/commit/7afe86e84d4eb4f4ecfc090764da8acb5f214ae6
  Author: markm <markm at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    A contrib/libexecinfo/backtrace.3
    A contrib/libexecinfo/backtrace.c
    A contrib/libexecinfo/builtin.c
    A contrib/libexecinfo/execinfo.h
    A contrib/libexecinfo/symtab.c
    A contrib/libexecinfo/symtab.h
    A contrib/libexecinfo/unwind.c
    A contrib/libexecinfo/unwind.h
    A contrib/libexecinfo/unwind_arm_ehabi_stub.c
    A contrib/llvm/tools/lldb/LICENSE.TXT
    A contrib/llvm/tools/lldb/include/lldb/API/LLDB.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBAddress.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBBlock.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBBreakpoint.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBBreakpointLocation.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBBroadcaster.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBCommandInterpreter.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBCommandReturnObject.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBCommunication.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBCompileUnit.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBData.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBDebugger.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBDeclaration.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBDefines.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBError.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBEvent.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBExpressionOptions.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBFileSpec.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBFileSpecList.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBFrame.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBFunction.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBHostOS.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBInputReader.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBInstruction.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBInstructionList.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBLineEntry.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBListener.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBModule.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBModuleSpec.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBProcess.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBSection.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBSourceManager.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBStream.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBStringList.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBSymbol.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBSymbolContext.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBSymbolContextList.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBThread.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBType.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBTypeCategory.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBTypeFilter.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBTypeFormat.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBTypeNameSpecifier.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBTypeSummary.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBTypeSynthetic.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBValue.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBValueList.h
    A contrib/llvm/tools/lldb/include/lldb/API/SBWatchpoint.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointID.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointList.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationCollection.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSite.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointSiteList.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/Stoppoint.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/Watchpoint.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/WatchpointList.h
    A contrib/llvm/tools/lldb/include/lldb/Breakpoint/WatchpointOptions.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Address.h
    A contrib/llvm/tools/lldb/include/lldb/Core/AddressRange.h
    A contrib/llvm/tools/lldb/include/lldb/Core/AddressResolver.h
    A contrib/llvm/tools/lldb/include/lldb/Core/AddressResolverFileLine.h
    A contrib/llvm/tools/lldb/include/lldb/Core/AddressResolverName.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ArchSpec.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Baton.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Broadcaster.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ClangForward.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Communication.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Connection.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ConnectionFileDescriptor.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ConnectionMachPort.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ConnectionSharedMemory.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ConstString.h
    A contrib/llvm/tools/lldb/include/lldb/Core/DataBuffer.h
    A contrib/llvm/tools/lldb/include/lldb/Core/DataBufferHeap.h
    A contrib/llvm/tools/lldb/include/lldb/Core/DataBufferMemoryMap.h
    A contrib/llvm/tools/lldb/include/lldb/Core/DataEncoder.h
    A contrib/llvm/tools/lldb/include/lldb/Core/DataExtractor.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Disassembler.h
    A contrib/llvm/tools/lldb/include/lldb/Core/EmulateInstruction.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Error.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Event.h
    A contrib/llvm/tools/lldb/include/lldb/Core/FileLineResolver.h
    A contrib/llvm/tools/lldb/include/lldb/Core/FileSpecList.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Flags.h
    A contrib/llvm/tools/lldb/include/lldb/Core/History.h
    A contrib/llvm/tools/lldb/include/lldb/Core/IOStreamMacros.h
    A contrib/llvm/tools/lldb/include/lldb/Core/InputReader.h
    A contrib/llvm/tools/lldb/include/lldb/Core/InputReaderEZ.h
    A contrib/llvm/tools/lldb/include/lldb/Core/InputReaderStack.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Language.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Listener.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Log.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Mangled.h
    A contrib/llvm/tools/lldb/include/lldb/Core/MappedHash.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Module.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ModuleChild.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ModuleList.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ModuleSpec.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Opcode.h
    A contrib/llvm/tools/lldb/include/lldb/Core/PluginInterface.h
    A contrib/llvm/tools/lldb/include/lldb/Core/PluginManager.h
    A contrib/llvm/tools/lldb/include/lldb/Core/RangeMap.h
    A contrib/llvm/tools/lldb/include/lldb/Core/RegisterValue.h
    A contrib/llvm/tools/lldb/include/lldb/Core/RegularExpression.h
    A contrib/llvm/tools/lldb/include/lldb/Core/STLUtils.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Scalar.h
    A contrib/llvm/tools/lldb/include/lldb/Core/SearchFilter.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Section.h
    A contrib/llvm/tools/lldb/include/lldb/Core/SourceManager.h
    A contrib/llvm/tools/lldb/include/lldb/Core/State.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Stream.h
    A contrib/llvm/tools/lldb/include/lldb/Core/StreamAsynchronousIO.h
    A contrib/llvm/tools/lldb/include/lldb/Core/StreamBuffer.h
    A contrib/llvm/tools/lldb/include/lldb/Core/StreamCallback.h
    A contrib/llvm/tools/lldb/include/lldb/Core/StreamFile.h
    A contrib/llvm/tools/lldb/include/lldb/Core/StreamString.h
    A contrib/llvm/tools/lldb/include/lldb/Core/StreamTee.h
    A contrib/llvm/tools/lldb/include/lldb/Core/StringList.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ThreadSafeSTLMap.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ThreadSafeValue.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Timer.h
    A contrib/llvm/tools/lldb/include/lldb/Core/UUID.h
    A contrib/llvm/tools/lldb/include/lldb/Core/UniqueCStringMap.h
    A contrib/llvm/tools/lldb/include/lldb/Core/UserID.h
    A contrib/llvm/tools/lldb/include/lldb/Core/UserSettingsController.h
    A contrib/llvm/tools/lldb/include/lldb/Core/VMRange.h
    A contrib/llvm/tools/lldb/include/lldb/Core/Value.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObject.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectCast.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectChild.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResult.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResultChild.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResultImpl.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectList.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectMemory.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectRegister.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h
    A contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectVariable.h
    A contrib/llvm/tools/lldb/include/lldb/Core/dwarf.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/CXXFormatterFunctions.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/DataVisualization.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatCache.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatClasses.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatManager.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/FormatNavigator.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategory.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeCategoryMap.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeFormat.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSummary.h
    A contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ASTDumper.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ASTResultSynthesizer.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ASTStructExtractor.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangASTSource.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpression.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionDeclMap.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionParser.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangExpressionVariable.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangFunction.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangPersistentVariables.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangUserExpression.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ClangUtilityFunction.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/DWARFExpression.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/ExpressionSourceCode.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/IRDynamicChecks.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/IRForTarget.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/IRInterpreter.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/IRMemoryMap.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/IRToDWARF.h
    A contrib/llvm/tools/lldb/include/lldb/Expression/Materializer.h
    A contrib/llvm/tools/lldb/include/lldb/Host/Condition.h
    A contrib/llvm/tools/lldb/include/lldb/Host/Config.h
    A contrib/llvm/tools/lldb/include/lldb/Host/DynamicLibrary.h
    A contrib/llvm/tools/lldb/include/lldb/Host/Endian.h
    A contrib/llvm/tools/lldb/include/lldb/Host/File.h
    A contrib/llvm/tools/lldb/include/lldb/Host/FileSpec.h
    A contrib/llvm/tools/lldb/include/lldb/Host/Host.h
    A contrib/llvm/tools/lldb/include/lldb/Host/Mutex.h
    A contrib/llvm/tools/lldb/include/lldb/Host/Predicate.h
    A contrib/llvm/tools/lldb/include/lldb/Host/ProcessRunLock.h
    A contrib/llvm/tools/lldb/include/lldb/Host/SocketAddress.h
    A contrib/llvm/tools/lldb/include/lldb/Host/Symbols.h
    A contrib/llvm/tools/lldb/include/lldb/Host/Terminal.h
    A contrib/llvm/tools/lldb/include/lldb/Host/TimeValue.h
    A contrib/llvm/tools/lldb/include/lldb/Host/freebsd/Config.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/Args.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandCompletions.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandHistory.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObject.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupArchitecture.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupBoolean.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupFile.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupOutputFile.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupPlatform.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupString.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupUInt64.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupUUID.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupVariable.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupWatchpoint.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValue.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueArch.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueArgs.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueArray.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueBoolean.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueDictionary.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFileSpec.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFileSpecList.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFormat.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValuePathMappings.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueProperties.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueRegex.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueSInt64.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueString.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueUInt64.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueUUID.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValues.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/Options.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/Property.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/PythonDataObjects.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterNone.h
    A contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreterPython.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/Block.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTContext.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTImporter.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTType.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/ClangExternalASTSourceCommon.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/ClangNamespaceDecl.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/CompileUnit.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/Declaration.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/FuncUnwinders.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/Function.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/LineEntry.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/LineTable.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectContainer.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectFile.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/Symbol.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContext.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContextScope.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolFile.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolVendor.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/Symtab.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/TaggedASTType.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/Type.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/TypeList.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/TypeVendor.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindPlan.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/UnwindTable.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/Variable.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/VariableList.h
    A contrib/llvm/tools/lldb/include/lldb/Symbol/VerifyDecl.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ABI.h
    A contrib/llvm/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h
    A contrib/llvm/tools/lldb/include/lldb/Target/DynamicLoader.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ExecutionContext.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ExecutionContextScope.h
    A contrib/llvm/tools/lldb/include/lldb/Target/LanguageRuntime.h
    A contrib/llvm/tools/lldb/include/lldb/Target/Memory.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h
    A contrib/llvm/tools/lldb/include/lldb/Target/OperatingSystem.h
    A contrib/llvm/tools/lldb/include/lldb/Target/PathMappingList.h
    A contrib/llvm/tools/lldb/include/lldb/Target/Platform.h
    A contrib/llvm/tools/lldb/include/lldb/Target/Process.h
    A contrib/llvm/tools/lldb/include/lldb/Target/RegisterContext.h
    A contrib/llvm/tools/lldb/include/lldb/Target/SectionLoadList.h
    A contrib/llvm/tools/lldb/include/lldb/Target/StackFrame.h
    A contrib/llvm/tools/lldb/include/lldb/Target/StackFrameList.h
    A contrib/llvm/tools/lldb/include/lldb/Target/StackID.h
    A contrib/llvm/tools/lldb/include/lldb/Target/StopInfo.h
    A contrib/llvm/tools/lldb/include/lldb/Target/Target.h
    A contrib/llvm/tools/lldb/include/lldb/Target/TargetList.h
    A contrib/llvm/tools/lldb/include/lldb/Target/Thread.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadList.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlan.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanBase.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepOut.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadPlanTracer.h
    A contrib/llvm/tools/lldb/include/lldb/Target/ThreadSpec.h
    A contrib/llvm/tools/lldb/include/lldb/Target/UnixSignals.h
    A contrib/llvm/tools/lldb/include/lldb/Target/Unwind.h
    A contrib/llvm/tools/lldb/include/lldb/Target/UnwindAssembly.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/AnsiTerminal.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/CleanUp.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/PriorityPointerPair.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/PseudoTerminal.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/PythonPointer.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/Range.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/RefCounter.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/SharedCluster.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/SharingPtr.h
    A contrib/llvm/tools/lldb/include/lldb/Utility/Utils.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-defines.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-enumerations.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-forward.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-private-interfaces.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-private-log.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-private-types.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-private.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-public.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-python.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-types.h
    A contrib/llvm/tools/lldb/include/lldb/lldb-versioning.h
    A contrib/llvm/tools/lldb/source/API/SBAddress.cpp
    A contrib/llvm/tools/lldb/source/API/SBBlock.cpp
    A contrib/llvm/tools/lldb/source/API/SBBreakpoint.cpp
    A contrib/llvm/tools/lldb/source/API/SBBreakpointLocation.cpp
    A contrib/llvm/tools/lldb/source/API/SBBroadcaster.cpp
    A contrib/llvm/tools/lldb/source/API/SBCommandInterpreter.cpp
    A contrib/llvm/tools/lldb/source/API/SBCommandReturnObject.cpp
    A contrib/llvm/tools/lldb/source/API/SBCommunication.cpp
    A contrib/llvm/tools/lldb/source/API/SBCompileUnit.cpp
    A contrib/llvm/tools/lldb/source/API/SBData.cpp
    A contrib/llvm/tools/lldb/source/API/SBDebugger.cpp
    A contrib/llvm/tools/lldb/source/API/SBDeclaration.cpp
    A contrib/llvm/tools/lldb/source/API/SBError.cpp
    A contrib/llvm/tools/lldb/source/API/SBEvent.cpp
    A contrib/llvm/tools/lldb/source/API/SBExpressionOptions.cpp
    A contrib/llvm/tools/lldb/source/API/SBFileSpec.cpp
    A contrib/llvm/tools/lldb/source/API/SBFileSpecList.cpp
    A contrib/llvm/tools/lldb/source/API/SBFrame.cpp
    A contrib/llvm/tools/lldb/source/API/SBFunction.cpp
    A contrib/llvm/tools/lldb/source/API/SBHostOS.cpp
    A contrib/llvm/tools/lldb/source/API/SBInputReader.cpp
    A contrib/llvm/tools/lldb/source/API/SBInstruction.cpp
    A contrib/llvm/tools/lldb/source/API/SBInstructionList.cpp
    A contrib/llvm/tools/lldb/source/API/SBLineEntry.cpp
    A contrib/llvm/tools/lldb/source/API/SBListener.cpp
    A contrib/llvm/tools/lldb/source/API/SBModule.cpp
    A contrib/llvm/tools/lldb/source/API/SBModuleSpec.cpp
    A contrib/llvm/tools/lldb/source/API/SBProcess.cpp
    A contrib/llvm/tools/lldb/source/API/SBSection.cpp
    A contrib/llvm/tools/lldb/source/API/SBSourceManager.cpp
    A contrib/llvm/tools/lldb/source/API/SBStream.cpp
    A contrib/llvm/tools/lldb/source/API/SBStringList.cpp
    A contrib/llvm/tools/lldb/source/API/SBSymbol.cpp
    A contrib/llvm/tools/lldb/source/API/SBSymbolContext.cpp
    A contrib/llvm/tools/lldb/source/API/SBSymbolContextList.cpp
    A contrib/llvm/tools/lldb/source/API/SBTarget.cpp
    A contrib/llvm/tools/lldb/source/API/SBThread.cpp
    A contrib/llvm/tools/lldb/source/API/SBType.cpp
    A contrib/llvm/tools/lldb/source/API/SBTypeCategory.cpp
    A contrib/llvm/tools/lldb/source/API/SBTypeFilter.cpp
    A contrib/llvm/tools/lldb/source/API/SBTypeFormat.cpp
    A contrib/llvm/tools/lldb/source/API/SBTypeNameSpecifier.cpp
    A contrib/llvm/tools/lldb/source/API/SBTypeSummary.cpp
    A contrib/llvm/tools/lldb/source/API/SBTypeSynthetic.cpp
    A contrib/llvm/tools/lldb/source/API/SBValue.cpp
    A contrib/llvm/tools/lldb/source/API/SBValueList.cpp
    A contrib/llvm/tools/lldb/source/API/SBWatchpoint.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointID.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointIDList.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointList.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointOptions.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolver.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointSite.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/BreakpointSiteList.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/Stoppoint.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/StoppointCallbackContext.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/StoppointLocation.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/Watchpoint.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/WatchpointList.cpp
    A contrib/llvm/tools/lldb/source/Breakpoint/WatchpointOptions.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandCompletions.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectApropos.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectApropos.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectFrame.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectFrame.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectLog.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectLog.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectMultiword.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectPlugin.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectPlugin.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectQuit.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectQuit.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectRegister.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectRegister.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectSettings.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectSettings.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectSyntax.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectSyntax.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectType.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectType.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectVersion.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectVersion.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.h
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp
    A contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.h
    A contrib/llvm/tools/lldb/source/Core/Address.cpp
    A contrib/llvm/tools/lldb/source/Core/AddressRange.cpp
    A contrib/llvm/tools/lldb/source/Core/AddressResolver.cpp
    A contrib/llvm/tools/lldb/source/Core/AddressResolverFileLine.cpp
    A contrib/llvm/tools/lldb/source/Core/AddressResolverName.cpp
    A contrib/llvm/tools/lldb/source/Core/ArchSpec.cpp
    A contrib/llvm/tools/lldb/source/Core/Baton.cpp
    A contrib/llvm/tools/lldb/source/Core/Broadcaster.cpp
    A contrib/llvm/tools/lldb/source/Core/Communication.cpp
    A contrib/llvm/tools/lldb/source/Core/Connection.cpp
    A contrib/llvm/tools/lldb/source/Core/ConnectionFileDescriptor.cpp
    A contrib/llvm/tools/lldb/source/Core/ConnectionMachPort.cpp
    A contrib/llvm/tools/lldb/source/Core/ConnectionSharedMemory.cpp
    A contrib/llvm/tools/lldb/source/Core/ConstString.cpp
    A contrib/llvm/tools/lldb/source/Core/DataBufferHeap.cpp
    A contrib/llvm/tools/lldb/source/Core/DataBufferMemoryMap.cpp
    A contrib/llvm/tools/lldb/source/Core/DataEncoder.cpp
    A contrib/llvm/tools/lldb/source/Core/DataExtractor.cpp
    A contrib/llvm/tools/lldb/source/Core/Debugger.cpp
    A contrib/llvm/tools/lldb/source/Core/Disassembler.cpp
    A contrib/llvm/tools/lldb/source/Core/DynamicLoader.cpp
    A contrib/llvm/tools/lldb/source/Core/EmulateInstruction.cpp
    A contrib/llvm/tools/lldb/source/Core/Error.cpp
    A contrib/llvm/tools/lldb/source/Core/Event.cpp
    A contrib/llvm/tools/lldb/source/Core/FileLineResolver.cpp
    A contrib/llvm/tools/lldb/source/Core/FileSpecList.cpp
    A contrib/llvm/tools/lldb/source/Core/History.cpp
    A contrib/llvm/tools/lldb/source/Core/InputReader.cpp
    A contrib/llvm/tools/lldb/source/Core/InputReaderEZ.cpp
    A contrib/llvm/tools/lldb/source/Core/InputReaderStack.cpp
    A contrib/llvm/tools/lldb/source/Core/Language.cpp
    A contrib/llvm/tools/lldb/source/Core/Listener.cpp
    A contrib/llvm/tools/lldb/source/Core/Log.cpp
    A contrib/llvm/tools/lldb/source/Core/Mangled.cpp
    A contrib/llvm/tools/lldb/source/Core/Module.cpp
    A contrib/llvm/tools/lldb/source/Core/ModuleChild.cpp
    A contrib/llvm/tools/lldb/source/Core/ModuleList.cpp
    A contrib/llvm/tools/lldb/source/Core/Opcode.cpp
    A contrib/llvm/tools/lldb/source/Core/PluginManager.cpp
    A contrib/llvm/tools/lldb/source/Core/RegisterValue.cpp
    A contrib/llvm/tools/lldb/source/Core/RegularExpression.cpp
    A contrib/llvm/tools/lldb/source/Core/Scalar.cpp
    A contrib/llvm/tools/lldb/source/Core/SearchFilter.cpp
    A contrib/llvm/tools/lldb/source/Core/Section.cpp
    A contrib/llvm/tools/lldb/source/Core/SourceManager.cpp
    A contrib/llvm/tools/lldb/source/Core/State.cpp
    A contrib/llvm/tools/lldb/source/Core/Stream.cpp
    A contrib/llvm/tools/lldb/source/Core/StreamAsynchronousIO.cpp
    A contrib/llvm/tools/lldb/source/Core/StreamCallback.cpp
    A contrib/llvm/tools/lldb/source/Core/StreamFile.cpp
    A contrib/llvm/tools/lldb/source/Core/StreamString.cpp
    A contrib/llvm/tools/lldb/source/Core/StringList.cpp
    A contrib/llvm/tools/lldb/source/Core/Timer.cpp
    A contrib/llvm/tools/lldb/source/Core/UUID.cpp
    A contrib/llvm/tools/lldb/source/Core/UserID.cpp
    A contrib/llvm/tools/lldb/source/Core/UserSettingsController.cpp
    A contrib/llvm/tools/lldb/source/Core/VMRange.cpp
    A contrib/llvm/tools/lldb/source/Core/Value.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObject.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectCast.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectChild.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectConstResult.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultChild.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectDynamicValue.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectList.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectMemory.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectRegister.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp
    A contrib/llvm/tools/lldb/source/Core/ValueObjectVariable.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/CF.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/CXXFormatterFunctions.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/Cocoa.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/DataVisualization.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/FormatCache.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/FormatClasses.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/FormatManager.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/LibCxx.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/LibCxxList.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/LibCxxMap.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/LibStdcpp.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/NSArray.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/NSDictionary.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/NSSet.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/TypeCategory.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/TypeFormat.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/TypeSummary.cpp
    A contrib/llvm/tools/lldb/source/DataFormatters/TypeSynthetic.cpp
    A contrib/llvm/tools/lldb/source/Expression/ASTDumper.cpp
    A contrib/llvm/tools/lldb/source/Expression/ASTResultSynthesizer.cpp
    A contrib/llvm/tools/lldb/source/Expression/ASTStructExtractor.cpp
    A contrib/llvm/tools/lldb/source/Expression/ClangASTSource.cpp
    A contrib/llvm/tools/lldb/source/Expression/ClangExpressionDeclMap.cpp
    A contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp
    A contrib/llvm/tools/lldb/source/Expression/ClangExpressionVariable.cpp
    A contrib/llvm/tools/lldb/source/Expression/ClangFunction.cpp
    A contrib/llvm/tools/lldb/source/Expression/ClangPersistentVariables.cpp
    A contrib/llvm/tools/lldb/source/Expression/ClangUserExpression.cpp
    A contrib/llvm/tools/lldb/source/Expression/ClangUtilityFunction.cpp
    A contrib/llvm/tools/lldb/source/Expression/DWARFExpression.cpp
    A contrib/llvm/tools/lldb/source/Expression/ExpressionSourceCode.cpp
    A contrib/llvm/tools/lldb/source/Expression/IRDynamicChecks.cpp
    A contrib/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp
    A contrib/llvm/tools/lldb/source/Expression/IRForTarget.cpp
    A contrib/llvm/tools/lldb/source/Expression/IRInterpreter.cpp
    A contrib/llvm/tools/lldb/source/Expression/IRMemoryMap.cpp
    A contrib/llvm/tools/lldb/source/Expression/Materializer.cpp
    A contrib/llvm/tools/lldb/source/Host/common/Condition.cpp
    A contrib/llvm/tools/lldb/source/Host/common/DynamicLibrary.cpp
    A contrib/llvm/tools/lldb/source/Host/common/File.cpp
    A contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp
    A contrib/llvm/tools/lldb/source/Host/common/Host.cpp
    A contrib/llvm/tools/lldb/source/Host/common/Mutex.cpp
    A contrib/llvm/tools/lldb/source/Host/common/SocketAddress.cpp
    A contrib/llvm/tools/lldb/source/Host/common/Symbols.cpp
    A contrib/llvm/tools/lldb/source/Host/common/Terminal.cpp
    A contrib/llvm/tools/lldb/source/Host/common/TimeValue.cpp
    A contrib/llvm/tools/lldb/source/Host/freebsd/Host.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/Args.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/CommandHistory.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/CommandObject.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/CommandObjectScript.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/CommandObjectScript.h
    A contrib/llvm/tools/lldb/source/Interpreter/CommandReturnObject.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupArchitecture.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFile.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFormat.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupString.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUInt64.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUUID.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupVariable.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValue.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueArch.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueArgs.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueArray.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueBoolean.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueDictionary.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueFormat.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueProperties.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueRegex.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueSInt64.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueString.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueUInt64.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/OptionValueUUID.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/Options.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/Property.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/PythonDataObjects.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreter.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterNone.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreterPython.cpp
    A contrib/llvm/tools/lldb/source/Interpreter/embedded_interpreter.py
    A contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
    A contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h
    A contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
    A contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h
    A contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
    A contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h
    A contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h
    A contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp
    A contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.h
    A contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp
    A contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h
    A contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
    A contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h
    A contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp
    A contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h
    A contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h
    A contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.h
    A contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
    A contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h
    A contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
    A contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h
    A contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp
    A contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h
    A contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
    A contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
    A contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
    A contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h
    A contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h
    A contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXStopInfo.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXStopInfo.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIXLog.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIXLog.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextFreeBSD_x86_64.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContextPOSIX.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86_64.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/RegisterContext_x86_64.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ARMDefines.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ARMUtils.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/InstructionUtils.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_arm.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_arm.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_i386.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_i386.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_x86_64.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_x86_64.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreFreeBSD_x86_64.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextCoreLinux_x86_64.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.h
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
    A contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationDescription.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationList.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFLocationList.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h
    A contrib/llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp
    A contrib/llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.h
    A contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
    A contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h
    A contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp
    A contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h
    A contrib/llvm/tools/lldb/source/Symbol/Block.cpp
    A contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp
    A contrib/llvm/tools/lldb/source/Symbol/ClangASTImporter.cpp
    A contrib/llvm/tools/lldb/source/Symbol/ClangASTType.cpp
    A contrib/llvm/tools/lldb/source/Symbol/ClangExternalASTSourceCallbacks.cpp
    A contrib/llvm/tools/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp
    A contrib/llvm/tools/lldb/source/Symbol/ClangNamespaceDecl.cpp
    A contrib/llvm/tools/lldb/source/Symbol/CompileUnit.cpp
    A contrib/llvm/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp
    A contrib/llvm/tools/lldb/source/Symbol/Declaration.cpp
    A contrib/llvm/tools/lldb/source/Symbol/FuncUnwinders.cpp
    A contrib/llvm/tools/lldb/source/Symbol/Function.cpp
    A contrib/llvm/tools/lldb/source/Symbol/LineEntry.cpp
    A contrib/llvm/tools/lldb/source/Symbol/LineTable.cpp
    A contrib/llvm/tools/lldb/source/Symbol/ObjectFile.cpp
    A contrib/llvm/tools/lldb/source/Symbol/Symbol.cpp
    A contrib/llvm/tools/lldb/source/Symbol/SymbolContext.cpp
    A contrib/llvm/tools/lldb/source/Symbol/SymbolFile.cpp
    A contrib/llvm/tools/lldb/source/Symbol/SymbolVendor.cpp
    A contrib/llvm/tools/lldb/source/Symbol/Symtab.cpp
    A contrib/llvm/tools/lldb/source/Symbol/Type.cpp
    A contrib/llvm/tools/lldb/source/Symbol/TypeList.cpp
    A contrib/llvm/tools/lldb/source/Symbol/UnwindPlan.cpp
    A contrib/llvm/tools/lldb/source/Symbol/UnwindTable.cpp
    A contrib/llvm/tools/lldb/source/Symbol/Variable.cpp
    A contrib/llvm/tools/lldb/source/Symbol/VariableList.cpp
    A contrib/llvm/tools/lldb/source/Symbol/VerifyDecl.cpp
    A contrib/llvm/tools/lldb/source/Target/ABI.cpp
    A contrib/llvm/tools/lldb/source/Target/CPPLanguageRuntime.cpp
    A contrib/llvm/tools/lldb/source/Target/ExecutionContext.cpp
    A contrib/llvm/tools/lldb/source/Target/LanguageRuntime.cpp
    A contrib/llvm/tools/lldb/source/Target/Memory.cpp
    A contrib/llvm/tools/lldb/source/Target/ObjCLanguageRuntime.cpp
    A contrib/llvm/tools/lldb/source/Target/OperatingSystem.cpp
    A contrib/llvm/tools/lldb/source/Target/PathMappingList.cpp
    A contrib/llvm/tools/lldb/source/Target/Platform.cpp
    A contrib/llvm/tools/lldb/source/Target/Process.cpp
    A contrib/llvm/tools/lldb/source/Target/RegisterContext.cpp
    A contrib/llvm/tools/lldb/source/Target/SectionLoadList.cpp
    A contrib/llvm/tools/lldb/source/Target/StackFrame.cpp
    A contrib/llvm/tools/lldb/source/Target/StackFrameList.cpp
    A contrib/llvm/tools/lldb/source/Target/StackID.cpp
    A contrib/llvm/tools/lldb/source/Target/StopInfo.cpp
    A contrib/llvm/tools/lldb/source/Target/Target.cpp
    A contrib/llvm/tools/lldb/source/Target/TargetList.cpp
    A contrib/llvm/tools/lldb/source/Target/Thread.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadList.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlan.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanBase.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunction.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInRange.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOut.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanStepRange.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanStepThrough.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanStepUntil.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadPlanTracer.cpp
    A contrib/llvm/tools/lldb/source/Target/ThreadSpec.cpp
    A contrib/llvm/tools/lldb/source/Target/UnixSignals.cpp
    A contrib/llvm/tools/lldb/source/Target/UnwindAssembly.cpp
    A contrib/llvm/tools/lldb/source/Utility/ARM_DWARF_Registers.cpp
    A contrib/llvm/tools/lldb/source/Utility/ARM_DWARF_Registers.h
    A contrib/llvm/tools/lldb/source/Utility/ARM_GCC_Registers.h
    A contrib/llvm/tools/lldb/source/Utility/KQueue.cpp
    A contrib/llvm/tools/lldb/source/Utility/KQueue.h
    A contrib/llvm/tools/lldb/source/Utility/PseudoTerminal.cpp
    A contrib/llvm/tools/lldb/source/Utility/Range.cpp
    A contrib/llvm/tools/lldb/source/Utility/RefCounter.cpp
    A contrib/llvm/tools/lldb/source/Utility/SharingPtr.cpp
    A contrib/llvm/tools/lldb/source/Utility/StringExtractor.cpp
    A contrib/llvm/tools/lldb/source/Utility/StringExtractor.h
    A contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp
    A contrib/llvm/tools/lldb/source/Utility/StringExtractorGDBRemote.h
    A contrib/llvm/tools/lldb/source/Utility/TimeSpecTimeout.cpp
    A contrib/llvm/tools/lldb/source/Utility/TimeSpecTimeout.h
    A contrib/llvm/tools/lldb/source/Utility/UuidCompatibility.h
    A contrib/llvm/tools/lldb/source/lldb-log.cpp
    A contrib/llvm/tools/lldb/source/lldb.cpp
    A contrib/llvm/tools/lldb/tools/driver/Driver.cpp
    A contrib/llvm/tools/lldb/tools/driver/Driver.h
    A contrib/llvm/tools/lldb/tools/driver/IOChannel.cpp
    A contrib/llvm/tools/lldb/tools/driver/IOChannel.h
    M lib/libc/include/libc_private.h
    M lib/libc/net/ether_addr.c
    M lib/libc/net/eui64.c
    M lib/libc/net/getaddrinfo.c
    M lib/libc/net/gethostbyht.c
    M lib/libc/net/getnetbyht.c
    M lib/libc/net/getprotoent.c
    M lib/libc/net/getservent.c
    M lib/libc/net/hesiod.c
    M lib/libc/net/nsdispatch.c
    M lib/libc/net/rcmd.c
    M lib/libc/posix1e/mac.c
    M lib/libc/resolv/res_init.c
    M lib/libc/resolv/res_query.c
    A lib/libexecinfo/Makefile
    M share/man/man9/timeout.9
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
    M sys/cddl/dev/fbt/fbt.c
    M sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_qp.c
    M sys/dev/cxgbe/t4_sge.c
    M sys/dev/mmc/mmc.c
    M sys/kern/uipc_socket.c
    M sys/kern/uipc_syscalls.c
    M sys/kern/vfs_cluster.c
    M sys/mips/atheros/if_arge.c
    M sys/mips/conf/DIR-825.hints
    M sys/sys/callout.h
    M sys/vm/vm_page.c
    M sys/vm/vm_radix.c
    M sys/vm/vm_radix.h
    M usr.sbin/rtadvd/config.c

  Log Message:
  -----------
  IFC


  Commit: 0cc58eba5c0724beb3429505a5ed0c11585d640e
      https://github.com/pcbsd/freebsd/commit/0cc58eba5c0724beb3429505a5ed0c11585d640e
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/boot/i386/libi386/biosacpi.c

  Log Message:
  -----------
  Set the hint for physical address of RSDP in hexadecimal as before r223262.


  Commit: 7701451891612b65bfb8fdb92a2f12b21967a6e0
      https://github.com/pcbsd/freebsd/commit/7701451891612b65bfb8fdb92a2f12b21967a6e0
  Author: np <np at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/ofed/include/linux/net.h

  Log Message:
  -----------
  Fix implementation of sock_getname.

MFC after:	1 week


  Commit: debdf2d1b85be2fa1b270f46f39aef98acb0c596
      https://github.com/pcbsd/freebsd/commit/debdf2d1b85be2fa1b270f46f39aef98acb0c596
  Author: np <np at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/contrib/rdma/krping/krping.c
    M sys/contrib/rdma/krping/krping.h
    M sys/contrib/rdma/krping/krping_dev.c
    M sys/modules/rdma/Makefile

  Log Message:
  -----------
  Assorted fixes to krping.  Disconnect the rest of sys/contrib/rdma from
the build while here.  sys/ofed has more recent RDMA code and should be
used instead.  We should probably move krping out of sys/contrib/rdma
and get rid of the rest of it.

Obtained from:	Chelsio


  Commit: 34eaccd1dc6f8ba57ce2cf21e4d961eb19af4c8e
      https://github.com/pcbsd/freebsd/commit/34eaccd1dc6f8ba57ce2cf21e4d961eb19af4c8e
  Author: andreast <andreast at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/powerpc/powermac/kiic.c

  Log Message:
  -----------
  Return EIO iso -1, the kiic_transfer has an signed return.

Submitted by: Luiz Otavio O Souza <loos.br AT gmail.com>


  Commit: e6bb04b6a3a382b8d155862700d2a479a4ad2736
      https://github.com/pcbsd/freebsd/commit/e6bb04b6a3a382b8d155862700d2a479a4ad2736
  Author: bryanv <bryanv at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M share/man/man4/Makefile
    A share/man/man4/vmx.4
    M sys/conf/files.amd64
    M sys/conf/files.i386
    A sys/dev/vmware/vmxnet3/if_vmx.c
    A sys/dev/vmware/vmxnet3/if_vmxreg.h
    A sys/dev/vmware/vmxnet3/if_vmxvar.h
    M sys/modules/Makefile
    A sys/modules/vmware/Makefile
    A sys/modules/vmware/vmxnet3/Makefile

  Log Message:
  -----------
  Add vmx(4), a VMware VMXNET3 ethernet driver ported from OpenBSD


  Commit: cf73bc83b843229737a78ef19ec7f10c25ac83bf
      https://github.com/pcbsd/freebsd/commit/cf73bc83b843229737a78ef19ec7f10c25ac83bf
  Author: bryanv <bryanv at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M share/man/man4/vmx.4

  Log Message:
  -----------
  Remove duplicate copy of the man page

Pointed out by:	jmallett


  Commit: b93cf732047c8ac0128b11fd4cc88d223c23f0b7
      https://github.com/pcbsd/freebsd/commit/b93cf732047c8ac0128b11fd4cc88d223c23f0b7
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/fs/tmpfs/tmpfs_vfsops.c
    M sys/kern/kern_jail.c
    M sys/sys/jail.h
    M usr.sbin/jail/jail.8

  Log Message:
  -----------
  Allow tmpfs be mounted inside jail.


  Commit: 0b9d56c1654a1504ab090d8cbab2d9ef1ba4c384
      https://github.com/pcbsd/freebsd/commit/0b9d56c1654a1504ab090d8cbab2d9ef1ba4c384
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/dev/mfi/mfi_cam.c

  Log Message:
  -----------
  Hold mfi_io_lock across calls to xpt_rescan() and xpt_alloc_ccb_nowait().
xpt_rescan() expects the SIM lock to be held, and we trip a mtx_assert if
the driver initiates multiple rescans in quick succession.

Reported by:	sbruno
Tested by:	sbruno
MFC after:	1 week


  Commit: 2dbc95284850f1d96e8a2e075080a1b1c17986f5
      https://github.com/pcbsd/freebsd/commit/2dbc95284850f1d96e8a2e075080a1b1c17986f5
  Author: asomers <asomers at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M etc/network.subr

  Log Message:
  -----------
  Correctly remove an interface's ipv4 address when the user calls
"/etc/rc.d/netif stop XXX".  The old globbing pattern failed to account for the
possibility of a tab occuring before "inet".

Reviewed by:	will
Approved by:	ken (mentor, implicit)
MFC after:	Never (bug affects head only)
Sponsored by:	Spectra Logic


  Commit: 5017a032d282b2ecdd81495733cc73657ff2b8fb
      https://github.com/pcbsd/freebsd/commit/5017a032d282b2ecdd81495733cc73657ff2b8fb
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M cddl/contrib/opensolaris/common/ctf/ctf_create.c
    M cddl/contrib/opensolaris/common/ctf/ctf_error.c
    M cddl/contrib/opensolaris/common/ctf/ctf_impl.h
    M cddl/contrib/opensolaris/common/ctf/ctf_open.c
    M sys/cddl/contrib/opensolaris/uts/common/sys/ctf_api.h

  Log Message:
  -----------
  MFV r254422:

Illumos DTrace issues:
  3089 want ::typedef
  3094 libctf should support removing a dynamic type
  3095 libctf does not validate arrays correctly
  3096 libctf does not validate function types correctly


  Commit: f2dafdee67fe5c7ef109890d8685b9a5cbebecf1
      https://github.com/pcbsd/freebsd/commit/f2dafdee67fe5c7ef109890d8685b9a5cbebecf1
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/contrib/dev/acpica/acpica_prep.sh
    M sys/contrib/dev/acpica/changes.txt
    M sys/contrib/dev/acpica/common/adisasm.c
    M sys/contrib/dev/acpica/common/adwalk.c
    M sys/contrib/dev/acpica/common/dmextern.c
    M sys/contrib/dev/acpica/common/dmtable.c
    M sys/contrib/dev/acpica/compiler/aslcompile.c
    M sys/contrib/dev/acpica/compiler/aslglobal.h
    M sys/contrib/dev/acpica/compiler/aslload.c
    M sys/contrib/dev/acpica/compiler/aslmain.c
    M sys/contrib/dev/acpica/compiler/asloptions.c
    M sys/contrib/dev/acpica/compiler/dtcompile.c
    M sys/contrib/dev/acpica/components/debugger/dbcmds.c
    M sys/contrib/dev/acpica/components/debugger/dbfileio.c
    M sys/contrib/dev/acpica/components/debugger/dbinput.c
    M sys/contrib/dev/acpica/components/debugger/dbnames.c
    M sys/contrib/dev/acpica/components/events/evgpeutil.c
    M sys/contrib/dev/acpica/components/events/evmisc.c
    M sys/contrib/dev/acpica/components/events/evregion.c
    M sys/contrib/dev/acpica/components/events/evsci.c
    M sys/contrib/dev/acpica/components/events/evxface.c
    M sys/contrib/dev/acpica/components/hardware/hwxface.c
    M sys/contrib/dev/acpica/components/namespace/nsaccess.c
    M sys/contrib/dev/acpica/components/namespace/nsdump.c
    M sys/contrib/dev/acpica/components/namespace/nsxfeval.c
    M sys/contrib/dev/acpica/components/tables/tbinstal.c
    M sys/contrib/dev/acpica/components/tables/tbprint.c
    M sys/contrib/dev/acpica/components/tables/tbxfroot.c
    M sys/contrib/dev/acpica/components/utilities/utdebug.c
    M sys/contrib/dev/acpica/components/utilities/utglobal.c
    M sys/contrib/dev/acpica/include/acdebug.h
    M sys/contrib/dev/acpica/include/acdisasm.h
    M sys/contrib/dev/acpica/include/acevents.h
    M sys/contrib/dev/acpica/include/acexcep.h
    M sys/contrib/dev/acpica/include/acglobal.h
    M sys/contrib/dev/acpica/include/aclocal.h
    M sys/contrib/dev/acpica/include/acnamesp.h
    M sys/contrib/dev/acpica/include/acpiosxf.h
    M sys/contrib/dev/acpica/include/acpixf.h
    M sys/contrib/dev/acpica/include/actypes.h
    M sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c

  Log Message:
  -----------
  Merge ACPICA 20130823.


  Commit: 677bfa2265deec3ae900ff7a8b6f214fb69ba37a
      https://github.com/pcbsd/freebsd/commit/677bfa2265deec3ae900ff7a8b6f214fb69ba37a
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M cddl/contrib/opensolaris/lib/libctf/common/ctf_lib.c

  Log Message:
  -----------
  MFV r254746:

To quote original Illumos ticket:

libctf thinks that any ELF file containing more than 65536 sections is
corrupt, because it doesn't understand the SHN_XINDEX magic.

Illumos DTrace issues:
  4005 libctf can't deal with extended sections


  Commit: be3d457caae387b1bb46148d42378dac65c6dde6
      https://github.com/pcbsd/freebsd/commit/be3d457caae387b1bb46148d42378dac65c6dde6
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h

  Log Message:
  -----------
  MFV r254747:

Fix a panic from dbuf_free_range() from dmu_free_object() while
doing zfs receive.  This is a regression from FreeBSD r253821.

Illumos ZFS issues:
  4047 panic from dbuf_free_range() from dmu_free_object() while
       doing zfs receive


  Commit: 40685a92a99aec264dbd377ff9ffbdbd837c2db4
      https://github.com/pcbsd/freebsd/commit/40685a92a99aec264dbd377ff9ffbdbd837c2db4
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M cddl/contrib/opensolaris/lib/libzfs/common/libzfs_iter.c

  Log Message:
  -----------
  MFV r254748:

Fix memory leak in libzfs's iter_dependents_cb().

Illumos ZFS issues:
  4061 libzfs: memory leak in iter_dependents_cb()


  Commit: b1dbe0883f220b97df777f74753476e0328015c7
      https://github.com/pcbsd/freebsd/commit/b1dbe0883f220b97df777f74753476e0328015c7
  Author: alfred <alfred at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/sys/mount.h

  Log Message:
  -----------
  Grow some spares in struct vfsops.

This should hopefully prevent ABI breakage
on adding new vfsops in 10.x.


  Commit: a6fe3ad03c345a602a25a8688c5e894754484f2c
      https://github.com/pcbsd/freebsd/commit/a6fe3ad03c345a602a25a8688c5e894754484f2c
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c

  Log Message:
  -----------
  MFV r254749:

Don't hold dd_lock for long by breaking it when not doing dsl_dir
accounting.  It is not necessary to hold the lock while manipulating
the parent's accounting, because there is no interface for userland
to see a consistent picture of both parent and child at the same
time anyway.

Illumos ZFS issues:
  4046 dsl_dataset_t ds_dir->dd_lock is highly contended


  Commit: a4cf8ab508e9f713adbaba1d97b5f30ae67800b3
      https://github.com/pcbsd/freebsd/commit/a4cf8ab508e9f713adbaba1d97b5f30ae67800b3
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M cddl/contrib/opensolaris/cmd/zpool/zpool_main.c

  Log Message:
  -----------
  MFV r254751:

Don't treat the parameter as a number (pool GUID) when there is
error converting it from string, instead, treat it as the pool
name.

Illumos ZFS issues:
  1765 assert triggered in libzfs_import.c trying to import pool
       name beginning with a number


  Commit: 466a41ce7987edad0f2e65f554634c605f5519e4
      https://github.com/pcbsd/freebsd/commit/466a41ce7987edad0f2e65f554634c605f5519e4
  Author: trasz <trasz at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M sys/cam/ctl/ctl.c
    M sys/cam/ctl/ctl.h
    M sys/cam/ctl/ctl_backend.h
    M sys/cam/ctl/ctl_backend_block.c
    M sys/cam/ctl/ctl_backend_ramdisk.c
    M sys/cam/ctl/ctl_frontend.h
    M sys/cam/ctl/ctl_io.h

  Log Message:
  -----------
  CTL changes required for iSCSI target, most notably LUN remapping
and a mechanism to allow CTL frontends for retrieving LUN options.

Reviewed by:	ken (earlier version)


  Commit: 281a193b5361cf3955f69760d10d8bb1e29651c7
      https://github.com/pcbsd/freebsd/commit/281a193b5361cf3955f69760d10d8bb1e29651c7
  Author: ken <ken at FreeBSD.org>
  Date:   2013-08-23 (Fri, 23 Aug 2013)

  Changed paths:
    M share/man/man4/sa.4
    M sys/cam/scsi/scsi_sa.c
    M sys/kern/kern_physio.c
    M sys/sys/conf.h
    M sys/sys/param.h

  Log Message:
  -----------
  Add support to physio(9) for devices that don't want I/O split and
configure sa(4) to request no I/O splitting by default.

For tape devices, the user needs to be able to clearly understand
what blocksize is actually being used when writing to a tape
device.  The previous behavior of physio(9) was that it would split
up any I/O that was too large for the device, or too large to fit
into MAXPHYS.  This means that if, for instance, the user wrote a
1MB block to a tape device, and MAXPHYS was 128KB, the 1MB write
would be split into 8 128K chunks.  This would be done without
informing the user.

This has suboptimal effects, especially when trying to communicate
status to the user.  In the event of an error writing to a tape
(e.g. physical end of tape) in the middle of a 1MB block that has
been split into 8 pieces, the user could have the first two 128K
pieces written successfully, the third returned with an error, and
the last 5 returned with 0 bytes written.  If the user is using
a standard write(2) system call, all he will see is the ENOSPC
error.  He won't have a clue how much actually got written.  (With
a writev(2) system call, he should be able to determine how much
got written in addition to the error.)

The solution is to prevent physio(9) from splitting the I/O.  The
new cdev flag, SI_NOSPLIT, tells physio that the driver does not
want I/O to be split beforehand.

Although the sa(4) driver now enables SI_NOSPLIT by default,
that can be disabled by two loader tunables for now.  It will not
be configurable starting in FreeBSD 11.0.  kern.cam.sa.allow_io_split
allows the user to configure I/O splitting for all sa(4) driver
instances.  kern.cam.sa.%d.allow_io_split allows the user to
configure I/O splitting for a specific sa(4) instance.

There are also now three sa(4) driver sysctl variables that let the
users see some sa(4) driver values.  kern.cam.sa.%d.allow_io_split
shows whether I/O splitting is turned on.  kern.cam.sa.%d.maxio shows
the maximum I/O size allowed by kernel configuration parameters
(e.g. MAXPHYS, DFLTPHYS) and the capabilities of the controller.
kern.cam.sa.%d.cpi_maxio shows the maximum I/O size supported by
the controller.

Note that a better long term solution would be to implement support
for chaining buffers, so that that MAXPHYS is no longer a limiting
factor for I/O size to tape and disk devices.  At that point, the
controller and the tape drive would become the limiting factors.

sys/conf.h:	Add a new cdev flag, SI_NOSPLIT, that allows a
		driver to tell physio not to split up I/O.

sys/param.h:	Bump __FreeBSD_version to 1000049 for the addition
		of the SI_NOSPLIT cdev flag.

kern_physio.c:	If the SI_NOSPLIT flag is set on the cdev, return
		any I/O that is larger than si_iosize_max or
		MAXPHYS, has more than one segment, or would have
		to be split because of misalignment with EFBIG.
		(File too large).

		In the event of an error, print a console message to
		give the user a clue about what happened.

scsi_sa.c:	Set the SI_NOSPLIT cdev flag on the devices created
		for the sa(4) driver by default.

		Add tunables to control whether we allow I/O splitting
		in physio(9).

		Explain in the comments that allowing I/O splitting
		will be deprecated for the sa(4) driver in FreeBSD
		11.0.

		Add sysctl variables to display the maximum I/O
		size we can do (which could be further limited by
		read block limits) and the maximum I/O size that
		the controller can do.

		Limit our maximum I/O size (recorded in the cdev's
		si_iosize_max) by MAXPHYS.  This isn't strictly
		necessary, because physio(9) will limit it to
		MAXPHYS, but it will provide some clarity for the
		application.

		Record the controller's maximum I/O size reported
		in the Path Inquiry CCB.

sa.4:		Document the block size behavior, and explain that
		the option of allowing physio(9) to split the I/O
		will disappear in FreeBSD 11.0.

Sponsored by:	Spectra Logic


  Commit: e8031ce26c0c12d1c7b4c0eb69a6887d48355ccf
      https://github.com/pcbsd/freebsd/commit/e8031ce26c0c12d1c7b4c0eb69a6887d48355ccf
  Author: mav <mav at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/cam/cam_xpt.c
    M sys/geom/geom_disk.c

  Log Message:
  -----------
  Add new attribute lunname to report only textual LUN-specific device IDs.
While lunid attribute prefers to report numeric ones, having both may be
useful in some situations.


  Commit: 739c3b84b86418bdb2db51451452bd5b0c568538
      https://github.com/pcbsd/freebsd/commit/739c3b84b86418bdb2db51451452bd5b0c568538
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M bin/sh/jobs.c

  Log Message:
  -----------
  sh: Do not prematurely discard stopped jobs in a wait builtin.

If a job is specified to 'wait', wait for it to complete. Formerly, in
interactive mode, the job was deleted if it stopped.

If no jobs are specified in interactive mode, 'wait' still waits for all jobs
to complete or stop.

In non-interactive mode, WUNTRACED is not passed to wait3() so stopped jobs
are not detected.

PR:		bin/181435


  Commit: 7b3e1df40ac9ce8daaa5d38c3a682c2da612b045
      https://github.com/pcbsd/freebsd/commit/7b3e1df40ac9ce8daaa5d38c3a682c2da612b045
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h
    M contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp
    M contrib/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp
    M contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp
    M contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
    M contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp

  Log Message:
  -----------
  Revert lldb changes due to post-3.3 clang and llvm API changes

Revisions:
svn	git
183929	99447a6
183862	15c1774
  source/Host/common/FileSpec.cpp

184954	007e7bc
184948	4dc3761
  source/Expression/ClangExpressionParser.cpp

182099	b31044e
181387	779e6ac
  include/lldb/Expression/IRExecutionUnit.h
  source/Expression/IRExecutionUnit.cpp

184177	0b2934b
182650	f2dcf35
181703	7bef4e2
  source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp

182683	0d91b80
  source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp

Sponsored by:	DARPA, AFRL


  Commit: 5630e57e48c003966005f869d05ab9526a49e940
      https://github.com/pcbsd/freebsd/commit/5630e57e48c003966005f869d05ab9526a49e940
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/net/pfil.c
    M sys/net/pfil.h

  Log Message:
  -----------
  Introduce typedef for pfil hook callback function and replace all
spelled out occurrences with it.

Reviewed by:	eri


  Commit: 8095dac6a243c9f42f6ec86e671e00b39b0c133f
      https://github.com/pcbsd/freebsd/commit/8095dac6a243c9f42f6ec86e671e00b39b0c133f
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/net/pfil.c

  Log Message:
  -----------
  Convert one instance of pfil hook callback missed in r254769.


  Commit: f0d721b842a1a9782a947267e3c0724066e223a0
      https://github.com/pcbsd/freebsd/commit/f0d721b842a1a9782a947267e3c0724066e223a0
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/net/pfil.c
    M sys/net/pfil.h

  Log Message:
  -----------
  Internalize pfil_hook_get().  There are no outside consumers of
this API, it is only safe for internal use and even the pfil(9)
man page says so in the BUGS section.

Reviewed by:	eri


  Commit: 0a27403dbe0e2ae8285f1c0a532b63a38ca1b79a
      https://github.com/pcbsd/freebsd/commit/0a27403dbe0e2ae8285f1c0a532b63a38ca1b79a
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M share/man/man9/pfil.9

  Log Message:
  -----------
  pfil_hook_get() has been internalized in r254771 and is no longer
part of the API.  It wasn't safe for external use in any case.


  Commit: 8851d5babc82b29f61b40856cf77816e6081d2d9
      https://github.com/pcbsd/freebsd/commit/8851d5babc82b29f61b40856cf77816e6081d2d9
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/net/pfil.c
    M sys/net/pfil.h

  Log Message:
  -----------
  Resolve the confusion between the head_list and the hook list.

The linked list of pfil hooks is changed to "chain" and this term
is applied consistently.  The head_list remains with "list" term.

Add KASSERT to vnet_pfil_uninit().

Update and extend comments.

Reviewed by:	eri (previous version)


  Commit: 5ec35e1f72d57fe05547d8e07db8121610058988
      https://github.com/pcbsd/freebsd/commit/5ec35e1f72d57fe05547d8e07db8121610058988
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/net/pfil.c
    M sys/net/pfil.h

  Log Message:
  -----------
  ename PFIL_LIST_[UN]LOCK() to PFIL_HEADLIST_[UN]LOCK() to avoid
confusion with the pfil_head chain locking macros.


  Commit: 25d6b936a0bde081d420f4187dfdd4111f5ded48
      https://github.com/pcbsd/freebsd/commit/25d6b936a0bde081d420f4187dfdd4111f5ded48
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M share/man/man9/pfil.9

  Log Message:
  -----------
  Adjust for the pfil_func_t typedef added in r254769.


  Commit: 583ac348099c237361e8e965845ae09e8bb4255f
      https://github.com/pcbsd/freebsd/commit/583ac348099c237361e8e965845ae09e8bb4255f
  Author: trociny <trociny at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/netpfil/ipfw/ip_fw2.c
    M sys/netpfil/ipfw/ip_fw_nat.c
    M sys/netpfil/ipfw/ip_fw_private.h

  Log Message:
  -----------
  Make ipfw nat init/unint work correctly for VIMAGE:

* Do per vnet instance cleanup (previously it was only for vnet0 on
  module unload, and led to libalias leaks and possible panics due to
  stale pointer dereferences).

* Instead of protecting ipfw hooks registering/deregistering by only
  vnet0 lock (which does not prevent pointers access from another
  vnets), introduce per vnet ipfw_nat_loaded variable. The variable is
  set after hooks are registered and unset before they are deregistered.

* Devirtualize ifaddr_event_tag as we run only one event handler for
  all vnets.

* It is supposed that ifaddr_change event handler is called in the
  interface vnet context, so add an assertion.

Reviewed by:	zec
MFC after:	2 weeks


  Commit: aeda1bfef5a769b85bb7df9480871598514cc940
      https://github.com/pcbsd/freebsd/commit/aeda1bfef5a769b85bb7df9480871598514cc940
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/net/pfil.h

  Log Message:
  -----------
  Whitespace, style cleanups, and improved comments.


  Commit: b9a332b6b2d49d14c1362a93fe3d917544bef915
      https://github.com/pcbsd/freebsd/commit/b9a332b6b2d49d14c1362a93fe3d917544bef915
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/kern/kern_mbuf.c

  Log Message:
  -----------
  Avoid code duplication for mbuf initialization and use m_init() instead
in mb_ctor_mbuf() and mb_ctor_pack().


  Commit: 817be10f1c2c92e0673cb372ae147817a30f922b
      https://github.com/pcbsd/freebsd/commit/817be10f1c2c92e0673cb372ae147817a30f922b
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/kern/kern_mbuf.c
    M sys/kern/uipc_mbuf.c
    M sys/sys/mbuf.h

  Log Message:
  -----------
  dd a 24 bits wide ext_flags field to m_ext by reducing ext_type
to 8 bits.  ext_type is an enumerator and the number of types we
have is a mere dozen.

A couple of ext_types are renumbered to fit within 8 bits.

EXT_VENDOR[1-4] and EXT_EXP[1-4] types for vendor-internal and
experimental local mapping.

The ext_flags field is currently unused but has a couple of flags
already defined for future use.  Again vendor and experimental
flags are provided for local mapping.

EXT_FLAG_BITS is provided for the printf(9) %b identifier.

Initialize and copy ext_flags in the relevant mbuf functions.

Improve alignment and packing of struct m_ext on 32 and 64 archs
by carefully sorting the fields.


  Commit: 413bf347cd8d75b5cc702edaa5b26ae8b14c9f6b
      https://github.com/pcbsd/freebsd/commit/413bf347cd8d75b5cc702edaa5b26ae8b14c9f6b
  Author: mav <mav at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/netpfil/ipfw/ip_dummynet.c

  Log Message:
  -----------
  Make dummynet use new direct callout(9) execution mechanism.  Since the only
thing done by the dummynet handler is taskqueue_enqueue() call, it doesn't
need extra switch to the clock SWI context.

On idle system this change in half reduces number of active CPU cycles and
wakes up only one CPU from sleep instead of two.

I was going to make this change much earlier as part of calloutng project,
but waited for better solution with skipping idle ticks to be implemented.
Unfortunately with 10.0 release coming it is better get at least this.


  Commit: 6228164acab21e650d8ce41758f11a9188cdcf9d
      https://github.com/pcbsd/freebsd/commit/6228164acab21e650d8ce41758f11a9188cdcf9d
  Author: markm <markm at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M bin/sh/jobs.c
    M cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
    M cddl/contrib/opensolaris/common/ctf/ctf_create.c
    M cddl/contrib/opensolaris/common/ctf/ctf_error.c
    M cddl/contrib/opensolaris/common/ctf/ctf_impl.h
    M cddl/contrib/opensolaris/common/ctf/ctf_open.c
    M cddl/contrib/opensolaris/lib/libctf/common/ctf_lib.c
    M cddl/contrib/opensolaris/lib/libzfs/common/libzfs_iter.c
    M contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h
    M contrib/llvm/tools/lldb/source/Expression/ClangExpressionParser.cpp
    M contrib/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp
    M contrib/llvm/tools/lldb/source/Host/common/FileSpec.cpp
    M contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
    M contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
    M etc/network.subr
    M share/man/man4/Makefile
    M share/man/man4/sa.4
    A share/man/man4/vmx.4
    M share/man/man9/pfil.9
    M sys/boot/i386/libi386/biosacpi.c
    M sys/cam/cam_xpt.c
    M sys/cam/ctl/ctl.c
    M sys/cam/ctl/ctl.h
    M sys/cam/ctl/ctl_backend.h
    M sys/cam/ctl/ctl_backend_block.c
    M sys/cam/ctl/ctl_backend_ramdisk.c
    M sys/cam/ctl/ctl_frontend.h
    M sys/cam/ctl/ctl_io.h
    M sys/cam/scsi/scsi_sa.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h
    M sys/cddl/contrib/opensolaris/uts/common/sys/ctf_api.h
    M sys/conf/files.amd64
    M sys/conf/files.i386
    M sys/contrib/dev/acpica/acpica_prep.sh
    M sys/contrib/dev/acpica/changes.txt
    M sys/contrib/dev/acpica/common/adisasm.c
    M sys/contrib/dev/acpica/common/adwalk.c
    M sys/contrib/dev/acpica/common/dmextern.c
    M sys/contrib/dev/acpica/common/dmtable.c
    M sys/contrib/dev/acpica/compiler/aslcompile.c
    M sys/contrib/dev/acpica/compiler/aslglobal.h
    M sys/contrib/dev/acpica/compiler/aslload.c
    M sys/contrib/dev/acpica/compiler/aslmain.c
    M sys/contrib/dev/acpica/compiler/asloptions.c
    M sys/contrib/dev/acpica/compiler/dtcompile.c
    M sys/contrib/dev/acpica/components/debugger/dbcmds.c
    M sys/contrib/dev/acpica/components/debugger/dbfileio.c
    M sys/contrib/dev/acpica/components/debugger/dbinput.c
    M sys/contrib/dev/acpica/components/debugger/dbnames.c
    M sys/contrib/dev/acpica/components/events/evgpeutil.c
    M sys/contrib/dev/acpica/components/events/evmisc.c
    M sys/contrib/dev/acpica/components/events/evregion.c
    M sys/contrib/dev/acpica/components/events/evsci.c
    M sys/contrib/dev/acpica/components/events/evxface.c
    M sys/contrib/dev/acpica/components/hardware/hwxface.c
    M sys/contrib/dev/acpica/components/namespace/nsaccess.c
    M sys/contrib/dev/acpica/components/namespace/nsdump.c
    M sys/contrib/dev/acpica/components/namespace/nsxfeval.c
    M sys/contrib/dev/acpica/components/tables/tbinstal.c
    M sys/contrib/dev/acpica/components/tables/tbprint.c
    M sys/contrib/dev/acpica/components/tables/tbxfroot.c
    M sys/contrib/dev/acpica/components/utilities/utdebug.c
    M sys/contrib/dev/acpica/components/utilities/utglobal.c
    M sys/contrib/dev/acpica/include/acdebug.h
    M sys/contrib/dev/acpica/include/acdisasm.h
    M sys/contrib/dev/acpica/include/acevents.h
    M sys/contrib/dev/acpica/include/acexcep.h
    M sys/contrib/dev/acpica/include/acglobal.h
    M sys/contrib/dev/acpica/include/aclocal.h
    M sys/contrib/dev/acpica/include/acnamesp.h
    M sys/contrib/dev/acpica/include/acpiosxf.h
    M sys/contrib/dev/acpica/include/acpixf.h
    M sys/contrib/dev/acpica/include/actypes.h
    M sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c
    M sys/contrib/rdma/krping/krping.c
    M sys/contrib/rdma/krping/krping.h
    M sys/contrib/rdma/krping/krping_dev.c
    M sys/dev/mfi/mfi_cam.c
    A sys/dev/vmware/vmxnet3/if_vmx.c
    A sys/dev/vmware/vmxnet3/if_vmxreg.h
    A sys/dev/vmware/vmxnet3/if_vmxvar.h
    M sys/fs/tmpfs/tmpfs_vfsops.c
    M sys/geom/geom_disk.c
    M sys/kern/kern_jail.c
    M sys/kern/kern_mbuf.c
    M sys/kern/kern_physio.c
    M sys/kern/uipc_mbuf.c
    M sys/modules/Makefile
    M sys/modules/rdma/Makefile
    A sys/modules/vmware/Makefile
    A sys/modules/vmware/vmxnet3/Makefile
    M sys/net/pfil.c
    M sys/net/pfil.h
    M sys/netpfil/ipfw/ip_dummynet.c
    M sys/netpfil/ipfw/ip_fw2.c
    M sys/netpfil/ipfw/ip_fw_nat.c
    M sys/netpfil/ipfw/ip_fw_private.h
    M sys/ofed/include/linux/net.h
    M sys/powerpc/powermac/kiic.c
    M sys/sys/conf.h
    M sys/sys/jail.h
    M sys/sys/mbuf.h
    M sys/sys/mount.h
    M sys/sys/param.h
    M usr.sbin/jail/jail.8

  Log Message:
  -----------
  MFC


  Commit: c7ceb49e1543461734711638502eabded6b8cfcc
      https://github.com/pcbsd/freebsd/commit/c7ceb49e1543461734711638502eabded6b8cfcc
  Author: markm <markm at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M share/examples/kld/Makefile
    A share/examples/kld/random_adaptor/Makefile
    A share/examples/kld/random_adaptor/random_adaptor_example.c
    M sys/conf/files
    R sys/dev/random/probe.c
    A sys/dev/random/pseudo_rng.c
    M sys/dev/random/random_adaptors.c
    M sys/dev/random/random_adaptors.h
    M sys/dev/random/randomdev.c
    M sys/dev/random/randomdev.h
    M sys/modules/random/Makefile

  Log Message:
  -----------
  1) example (partially humorous random_adaptor, that I call "EXAMPLE")
 * It's not meant to be used in a real system, it's there to show how
   the basics of how to create interfaces for random_adaptors. Perhaps
   it should belong in a manual page

2) Move probe.c's functionality in to random_adaptors.c
 * rename random_ident_hardware() to random_adaptor_choose()

3) Introduce a new way to choose (or select) random_adaptors via tunable
"rngs_want" It's a list of comma separated names of adaptors, ordered
by preferences. I.e.:
rngs_want="yarrow,rdrand"

Such setting would cause yarrow to be preferred to rdrand. If neither of
them are available (or registered), then system will default to
something reasonable (currently yarrow). If yarrow is not present, then
we fall back to the adaptor that's first on the list of registered
adaptors.

4) Introduce a way where RNGs can play a role of entropy source. This is
mostly useful for HW rngs.

The way I envision this is that every HW RNG will use this
functionality by default. Functionality to disable this is also present.
I have an example of how to use this in random_adaptor_example.c (see
modload event, and init function)

5) fix kern.random.adaptors from
kern.random.adaptors: yarrowpanicblock
to
kern.random.adaptors: yarrow,panic,block

6) add kern.random.active_adaptor to indicate currently selected
adaptor:
root at freebsd04:~ # sysctl kern.random.active_adaptor
kern.random.active_adaptor: yarrow

Submitted by:	Arthur Mesh <arthurmesh at gmail.com>


  Commit: 8d8ac3d3c9671918b750794be8b7227ed242d633
      https://github.com/pcbsd/freebsd/commit/8d8ac3d3c9671918b750794be8b7227ed242d633
  Author: mav <mav at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/kern/subr_taskqueue.c

  Log Message:
  -----------
  MFprojects/camlock r254460:
Remove locking from taskqueue_member().  The list of threads is static
during the taskqueue life cycle, so there is no need to protect it,
taking quite congested lock several more times for each ZFS I/O.


  Commit: 6f1bda6a94ca4e77773663da92af6c51f3bae421
      https://github.com/pcbsd/freebsd/commit/6f1bda6a94ca4e77773663da92af6c51f3bae421
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M contrib/llvm/include/llvm/MC/MCInstPrinter.h
    M contrib/llvm/lib/MC/MCInstPrinter.cpp
    M contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
    M contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp

  Log Message:
  -----------
  Import llvm r187614 (git 44c8e34), for lldb's use:

  Author: Daniel Malea <daniel.malea at intel.com>
  Date:   Thu Aug 1 21:18:16 2013 +0000

    Fixed the Intel-syntax X86 disassembler to respect the (existing)
    option for hexadecimal immediates, to match AT&T syntax. This also
    brings a new option for C-vs-MASM-style hex.

    Patch by Richard Mitton
    Reviewed: http://llvm-reviews.chandlerc.com/D1243


  Commit: 06116daf684781fc84d09620de5fa7fd9512e332
      https://github.com/pcbsd/freebsd/commit/06116daf684781fc84d09620de5fa7fd9512e332
  Author: uqs <uqs at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/modules/vmware/vmxnet3/Makefile

  Log Message:
  -----------
  Include bsd.own.mk before trying to check MK_* values.


  Commit: 975b987941efdd0e6f856704f02f5bdc873370b9
      https://github.com/pcbsd/freebsd/commit/975b987941efdd0e6f856704f02f5bdc873370b9
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    A sys/dev/drm2/drm_core.h
    M sys/dev/drm2/drm_drv.c

  Log Message:
  -----------
  drm: Call drm_global_init() & drm_global_release() at module load/unload


  Commit: 4f1b1f83e836ce9ca8b22a7de174c1c41b175e20
      https://github.com/pcbsd/freebsd/commit/4f1b1f83e836ce9ca8b22a7de174c1c41b175e20
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M contrib/llvm/tools/lldb/source/Expression/IRForTarget.cpp

  Log Message:
  -----------
  Revert lldb change for Attribute::NoBuiltin

NoBuiltin was introduced after clang/llvm 3.3 and thus does not exist in
FreeBSD.  Thus special handling for the attribute is not needed in lldb.

This reverts lldb r186990 (git eebd175)

Sponsored by:	DARPA, AFRL


  Commit: da9fefded1d4e1a61aa7426b619bcfac65ca2c6b
      https://github.com/pcbsd/freebsd/commit/da9fefded1d4e1a61aa7426b619bcfac65ca2c6b
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    A sys/dev/drm2/drm_buffer.c
    A sys/dev/drm2/drm_buffer.h
    M sys/modules/drm2/drm2/Makefile

  Log Message:
  -----------
  drm: Import drm_buffer.[ch] from Linux 3.8-rc3

This will be used by the Radeon KMS driver.


  Commit: e37ece47a01203ef1b74f4cbb0bc252e38456c4e
      https://github.com/pcbsd/freebsd/commit/e37ece47a01203ef1b74f4cbb0bc252e38456c4e
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/dev/drm2/i915/intel_dp.c

  Log Message:
  -----------
  drm/i915: Import Linux commit 71244653a8fb0f46bc12ae421f1d5f72af6a75da

Author: Daniel Vetter <daniel.vetter at ffwll.ch>
Date:   Mon Jun 4 18:39:20 2012 +0200

    drm/i915: adjusted_mode->clock in the dp mode_fixup

    ... instead of changing mode->clock, which we should leave as-is.

    After the previous patch we only touch that if it's a panel, and then
    adjusted mode->clock equals adjusted_mode->clock. Outside of
    intel_dp.c we only use ajusted_mode->clock in the mode_set functions.

    Within intel_dp.c we only use it to calculate the dp dithering
    and link bw parameters, so that's the only thing we need to fix
    up.

    As a temporary ugliness (until the cleanup in the next patch) we
    pass the adjusted_mode into dp_dither for both parameters (because
    that one still looks at mode->clock).

    Note that we do overwrite adjusted_mode->clock with the selected dp
    link clock, but that only happens after we've calculated everything we
    need based on the dotclock of the adjusted output configuration.

    Outside of intel_dp.c only intel_display.c uses adjusted_mode->clock,
    and that stays the same after this patch (still equals the selected dp
    link clock). intel_display.c also needs the actual dotclock (as
    target_clock), but that has been fixed up in the previous patch.

    v2: Adjust the debug message to also use adjusted_mode->clock.

    Reviewed-by: Chris Wilson <chris at chris-wilson.co.uk>
    Reviewed-by: Jesse Barnes <jbarnes at virtuousgeek.org>
    Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>


  Commit: 77d7bfc965beaaa735ba81acae2ef279a8c61154
      https://github.com/pcbsd/freebsd/commit/77d7bfc965beaaa735ba81acae2ef279a8c61154
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_crtc.h
    M sys/dev/drm2/drm_crtc_helper.h
    M sys/dev/drm2/i915/intel_crt.c
    M sys/dev/drm2/i915/intel_display.c
    M sys/dev/drm2/i915/intel_dp.c
    M sys/dev/drm2/i915/intel_drv.h
    M sys/dev/drm2/i915/intel_hdmi.c
    M sys/dev/drm2/i915/intel_lvds.c
    M sys/dev/drm2/i915/intel_panel.c
    M sys/dev/drm2/i915/intel_sdvo.c
    M sys/dev/drm2/i915/intel_tv.c

  Log Message:
  -----------
  drm: Const'ify the 1st "drm_display_mode" passed to "mode_fixup" callbacks

This will be needed by the Radeon KMS driver.


  Commit: b7d376ce03e400fd642a642d69997ab017a9466e
      https://github.com/pcbsd/freebsd/commit/b7d376ce03e400fd642a642d69997ab017a9466e
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_crtc.c

  Log Message:
  -----------
  drm: Fix leak of connector->edid_blob_ptr


  Commit: b148bf45e00854fc92a79e2434843fc0ced325ba
      https://github.com/pcbsd/freebsd/commit/b148bf45e00854fc92a79e2434843fc0ced325ba
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/dev/cas/if_cas.c
    M sys/dev/hatm/if_hatm_intr.c
    M sys/dev/iscsi_initiator/isc_soc.c
    M sys/dev/lge/if_lge.c
    M sys/dev/mwl/if_mwl.c
    M sys/kern/subr_mbpool.c
    M sys/kern/uipc_mbuf.c
    M sys/kern/uipc_syscalls.c
    M sys/sys/mbpool.h
    M sys/sys/mbuf.h
    M sys/sys/sf_buf.h

  Log Message:
  -----------
  Add an mbuf pointer parameter to (*ext_free) to give the external
free function access to the mbuf the external memory was attached
to.

Mechanically adjust all users to include the mbuf parameter.

This fixes a long standing annoyance for external free functions.
Before one had to sacrifice one of the argument pointers for this.

Sponsored by:	The FreeBSD Foundation


  Commit: 9a67c7cc76421eb3fa5baedb8d70243e4797ccd2
      https://github.com/pcbsd/freebsd/commit/9a67c7cc76421eb3fa5baedb8d70243e4797ccd2
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/dev/cxgb/cxgb_sge.c
    M sys/dev/sfxge/sfxge_rx.c

  Log Message:
  -----------
  Remove unnecessary setup of the m->pkthdr.header pointer.

Sponsored by:	The FreeBSD Foundation


  Commit: 32eeb1af5cd5cf73675696731e1af95d1bb0d69f
      https://github.com/pcbsd/freebsd/commit/32eeb1af5cd5cf73675696731e1af95d1bb0d69f
  Author: ken <ken at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/kern/kern_physio.c

  Log Message:
  -----------
  Fix a printf format warning on 32-bit mips and powerpc.

Reported by:	bde, gjb
Pointy hat to:	ken


  Commit: 79d40bcf2d33796830bd39a0791e82ba2fc2b42c
      https://github.com/pcbsd/freebsd/commit/79d40bcf2d33796830bd39a0791e82ba2fc2b42c
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/dev/jme/if_jme.c
    M sys/dev/nfe/if_nfe.c

  Log Message:
  -----------
  Change local variable tso_segsz to tsosegsz to avoid mbuf.h macro conflicts.

Sponsored by:	The FreeBSD Foundation


  Commit: e3737c33e77ed583376ee2f2b90d7f232650d182
      https://github.com/pcbsd/freebsd/commit/e3737c33e77ed583376ee2f2b90d7f232650d182
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/dev/cxgb/cxgb_sge.c
    M sys/dev/e1000/if_igb.c
    M sys/dev/ixgbe/ixgbe.c
    M sys/dev/ixgbe/ixv.c
    M sys/dev/patm/if_patm.c
    M sys/dev/patm/if_patm_tx.c
    M sys/dev/qlxgb/qla_hw.c
    M sys/kern/kern_mbuf.c
    M sys/kern/uipc_mbuf.c
    M sys/net/if.h
    M sys/netinet/igmp.c
    M sys/netinet/ip_input.c
    M sys/netinet6/ip6_output.c
    M sys/netinet6/mld6.c
    M sys/sys/mbuf.h

  Log Message:
  -----------
  Restructure the mbuf pkthdr to make it fit for upcoming capabilities and
features.  The changes in particular are:

o Remove rarely used "header" pointer and replace it with a 64bit protocol/
  layer specific union PH_loc for local use.  Protocols can flexibly overlay
  their own 8 to 64 bit fields to store information while the packet is
  worked on.

o Mechanically convert IP reassembly, IGMP/MLD and ATM to use pkthdr.PH_loc
  instead of pkthdr.header.

o Extend csum_flags to 64bits to allow for additional future offload
  information to be carried (e.g. iSCSI, IPsec offload, and others).

o Move the RSS hash type enumerator from abusing m_flags to its own 8bit
  rsstype field.  Adjust accessor macros.

o Add cosqos field to store Class of Service / Quality of Service information
  with the packet.  It is not yet supported in any drivers but allows us to
  get on par with Cisco/Juniper in routing applications (plus MPLS QoS) with
  a modernized ALTQ.

o Add four 8 bit fields l[2-5]hlen to store the relative header offsets
  from the start of the packet.  This is important for various offload
  capabilities and to relieve the drivers from having to parse the packet
  and protocol headers to find out location of checksums and other
  information.  Header parsing in drivers is a lot of copy-paste and
  unhandled corner cases which we want to avoid.

o Add another flexible 64bit union to map various additional persistent
  packet information, like ether_vtag, tso_segsz and csum fields.
  Depending on the csum_flags settings some fields may have different usage
  making it very flexible and adaptable to future capabilities.

o Restructure the CSUM flags to better signify their outbound (down the
  stack) and inbound (up the stack) use.  The CSUM flags used to be a bit
  chaotic and rather poorly documented leading to incorrect use in many
  places.  Bring clarity into their use through better naming.
  Compatibility mappings are provided to preserve the API.  The drivers
  can be corrected one by one and MFC'd without issue.

o The size of pkthdr stays the same at 48/56bytes (32/64bit architectures).

Sponsored by:	The FreeBSD Foundation


  Commit: 84e882b514859c4085e7ee92058b4cbc4de7d597
      https://github.com/pcbsd/freebsd/commit/84e882b514859c4085e7ee92058b4cbc4de7d597
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/sys/mbuf.h

  Log Message:
  -----------
  Add mtodo(m, o) macro taking an additional offset into the mbuf data section.

Sponsored by:	The FreeBSD Foundation


  Commit: f53205fcfa3664184b4a8f18b12f4911f2a948d3
      https://github.com/pcbsd/freebsd/commit/f53205fcfa3664184b4a8f18b12f4911f2a948d3
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M bin/sh/arith_yylex.c
    A tools/regression/bin/sh/expansion/arith13.0

  Log Message:
  -----------
  sh: Reject ++ and -- in arithmetic.

POSIX does not require ++ and -- in arithmetic. It is probably more useful
to reject them than to treat ++x and --x as x silently.

Note that the behaviour of increment and decrement can be obtained via
(x+=1), ((x+=1)-1), (x-=1) and ((x-=1)+1).

PR:		bin/176444


  Commit: e7f914a8b6e8ce35b1cd18c6932dcfae4360d5fa
      https://github.com/pcbsd/freebsd/commit/e7f914a8b6e8ce35b1cd18c6932dcfae4360d5fa
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/sys/mbuf.h

  Log Message:
  -----------
  Compact m_hdr by packing the type and flags fields into one uint32_t.

The mbuf type is an enumerator with only a handful of types in use and
thus reduced from int to 8bits allowing for 255 types to be specified.
Only 5 types have been in use for a long time.

The flags field gets the remaining 24 bits with 12 bits for global
persistent flags and 12 bits for protocol/layer specific overlays.
Some of the global flags/functionality can be moved to the csum_flags
or ext_flags bits in the future.

MT_VENDOR[1-4] and MT_EXP[1-4] types for vendor-internal and
experimental local mapping are added.

The size of m_hdr shrinks from 24/40 to 20/32bytes (32/64bit architectures).

Sponsored by:	The FreeBSD Foundation


  Commit: 86598e90982a30726e04376092fd682fb7dac3c0
      https://github.com/pcbsd/freebsd/commit/86598e90982a30726e04376092fd682fb7dac3c0
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/kern/link_elf.c

  Log Message:
  -----------
  Remove some code that has been commented out since it was added in 2000.


  Commit: ba21b112e24723affad4802187173b9d2a1355e4
      https://github.com/pcbsd/freebsd/commit/ba21b112e24723affad4802187173b9d2a1355e4
  Author: joerg <joerg at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/dev/fdc/fdc.c

  Log Message:
  -----------
  Do not use "Enable Implied Seek" on enhanced floppy controllers.  This
breaks the "2step" feature of the driver, e.g. in order to read 360
KiB media on a 1200 KiB drive.

As the only potential advantage of implied (vs. explicit) seeks is to
minimize the software effort, yet our driver always contained the
logic needed for explicit seeks, simply dropping implied seeks is the
best solution without introducing risks for new bugs.  There is no
performance penalty, reading a 1440 KiB medium takes exactly the same
time with both, implied or explicit seeks.

MFC after:	1 week


  Commit: 6eda1f0daf7a3cbc919eb5f0426c0a390ab82bb7
      https://github.com/pcbsd/freebsd/commit/6eda1f0daf7a3cbc919eb5f0426c0a390ab82bb7
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/kern/kern_linker.c

  Log Message:
  -----------
  Remove the kld lock macros and just use the sx(9) API. Add locking in
linker_init_kernel_modules() and linker_preload() in order to remove most
of the checks for !cold before asserting that the kld lock is held. These
routines are invoked by SYSINIT(9), so there's no harm in them taking the
kld lock.


  Commit: 351bab29d0ce107dd4e077382c34b080d6c3f1af
      https://github.com/pcbsd/freebsd/commit/351bab29d0ce107dd4e077382c34b080d6c3f1af
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/kern/kern_linker.c

  Log Message:
  -----------
  Set things up so that linker_file_lookup_set() is always called with the
linker lock held. This makes it possible to call it from a kld event handler
with the shared lock held.

Reviewed by:	jhb


  Commit: 6ad648e223be6153dd1674649bfc08d9733aa04a
      https://github.com/pcbsd/freebsd/commit/6ad648e223be6153dd1674649bfc08d9733aa04a
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/kern/kern_mbuf.c
    M sys/sys/mbuf.h

  Log Message:
  -----------
  Remove unused m_free_fast().  The difference to m_free() is only
2 predictable branches nowadays.  However as a pre-condition the
caller had to ensure that the mbuf pkthdr did not have any mtags
attached to it, costing some potential branches again.

Sponsored by:	The FreeBSD Foundation


  Commit: 3541d8b1434b233c6420ff91d742fe8b8c53a2e1
      https://github.com/pcbsd/freebsd/commit/3541d8b1434b233c6420ff91d742fe8b8c53a2e1
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M share/man/man9/EVENTHANDLER.9
    M sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
    M sys/cddl/dev/dtrace/dtrace_load.c
    M sys/cddl/dev/dtrace/dtrace_unload.c
    M sys/cddl/dev/sdt/sdt.c
    M sys/dev/hwpmc/hwpmc_mod.c
    M sys/kern/kern_linker.c
    M sys/sys/eventhandler.h
    M sys/sys/pmckern.h

  Log Message:
  -----------
  Rename the kld_unload event handler to kld_unload_try, and add a new
kld_unload event handler which gets invoked after a linker file has been
successfully unloaded. The kld_unload and kld_load event handlers are now
invoked with the shared linker lock held, while kld_unload_try is invoked
with the lock exclusively held.

Convert hwpmc(4) to use these event handlers instead of having
kern_kldload() and kern_kldunload() invoke hwpmc(4) hooks whenever files are
loaded or unloaded. This has no functional effect, but simplifes the linker
code somewhat.

Reviewed by:	jhb


  Commit: e02967a3c7385a60e805d7e72349ec9e4b0fa823
      https://github.com/pcbsd/freebsd/commit/e02967a3c7385a60e805d7e72349ec9e4b0fa823
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/kern/kern_mbuf.c

  Log Message:
  -----------
  After r254779 "error" must always be present in mb_ctor_pack(),
not only when MAC is defined.

Reported by:	gjb / tinderbox
Sponsored by:	The FreeBSD Foundation


  Commit: dc23a4a559d6b02c605d1241d83a1b10c704df6b
      https://github.com/pcbsd/freebsd/commit/dc23a4a559d6b02c605d1241d83a1b10c704df6b
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M share/man/man9/pfil.9

  Log Message:
  -----------
  Fix BUGS section after botched modify in r254772.

Reported by:	bjk


  Commit: 37cc37086094cdd5ca1da2de3deed324ea6e0ee7
      https://github.com/pcbsd/freebsd/commit/37cc37086094cdd5ca1da2de3deed324ea6e0ee7
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drmP.h
    A sys/dev/drm2/drm_dp_helper.c
    M sys/dev/drm2/drm_dp_helper.h
    M sys/modules/drm2/drm2/Makefile

  Log Message:
  -----------
  drm: Import drm_dp_helper.c from Linux 3.8-rc3

While here, update drm_dp_helper.h to better match Linux one.


  Commit: 962b329650382d1cb9ddb2f419f0a8b9aaac5d91
      https://github.com/pcbsd/freebsd/commit/962b329650382d1cb9ddb2f419f0a8b9aaac5d91
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drmP.h
    M sys/dev/drm2/i915/intel_dp.c

  Log Message:
  -----------
  drm: Move definition of EREMOTEIO to drmP.h

It will be used by both i915 and radeon drivers.

Add ERESTARTSYS definition at the same time.


  Commit: cdf933a4a40d6d5a612f1bbc96ef2ca0f92237a4
      https://github.com/pcbsd/freebsd/commit/cdf933a4a40d6d5a612f1bbc96ef2ca0f92237a4
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_dp_iic_helper.c

  Log Message:
  -----------
  drm: Don't delete already deleted iicbus child from drm_iic_dp_aux

The iic_dp_aux_detach callback is therefore useless: it's replaced by
bus_generic_detach. This fixes a "General protection fault" panic during
second (incorrect) deletion of the child.

Tested by:	kwm@
Reviewed by:	ray@


  Commit: d1f3b5c0e2ca6604e1791a3d0147aa3ef9b0c5c8
      https://github.com/pcbsd/freebsd/commit/d1f3b5c0e2ca6604e1791a3d0147aa3ef9b0c5c8
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drmP.h
    M sys/dev/drm2/drm_drv.c

  Log Message:
  -----------
  drm: Use driver-provided "use_msi" callback to determine if MSI is blacklisted

For now, keep the static array for i915. But eventually, it should be
moved to a callback in the driver itself.


  Commit: 3462fe45405dfe1f24eb8ffd7f0ee7da258f2911
      https://github.com/pcbsd/freebsd/commit/3462fe45405dfe1f24eb8ffd7f0ee7da258f2911
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_drv.c

  Log Message:
  -----------
  drm: Fix cleanup if device initialization fails

This plugs some memory leaks.


  Commit: 3d85fa925057fddf6d12735ebe6b0c02550511b8
      https://github.com/pcbsd/freebsd/commit/3d85fa925057fddf6d12735ebe6b0c02550511b8
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drmP.h
    M sys/dev/drm2/drm_drv.c

  Log Message:
  -----------
  drm: In drm_mmap_single, try ttm_bo_mmap_single() before drm_gem_mmap_single()

In drivers such as the Radeon driver, the DRIVER_GEM features flag is
set but TTM is used to mmap buffer object.


  Commit: 89900cc30473e7b3feaaff868b97f347728eb8e5
      https://github.com/pcbsd/freebsd/commit/89900cc30473e7b3feaaff868b97f347728eb8e5
  Author: alfred <alfred at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/net/if_llatbl.h

  Log Message:
  -----------
  Remove the #ifdef OFED from the 20 byte mac in struct llentry.

With this change it is now possible to build the entire infiniband
stack as modules and load it dynamically including IP over IB.


  Commit: 055650f8c70771e77bbcfe691e1b0a8dfa09ef92
      https://github.com/pcbsd/freebsd/commit/055650f8c70771e77bbcfe691e1b0a8dfa09ef92
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M sys/dev/hwpmc/hwpmc_core.c
    M sys/dev/hwpmc/pmc_events.h

  Log Message:
  -----------
  Update the MEM_UOP_RETIRED PMC operation for sandy bridge and sandy
bridge Xeon.

Summary: These are PEBS events but they're also available as normal
counter/sample events.  The source table (Table 19-2) lists the
base versions (LOAD, STLB_MISS, SPLIT, ALL) but it says they must
be qualified with other values.  This particular commit fleshes
out those umask values.

Source:

* Linux; SDM June 2013, Volume 3B, Table 19-2 and 18-21.

Tested:

* Sandy Bridge (non-Xeon)


  Commit: 2b2005aeb311097c155f1d7b7bfb2a3e3e020936
      https://github.com/pcbsd/freebsd/commit/2b2005aeb311097c155f1d7b7bfb2a3e3e020936
  Author: joel <joel at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M share/man/man9/pfil.9

  Log Message:
  -----------
  mdoc fixes.


  Commit: 5a0170ddd56f9b585f2ad5fed4250e9602565f7d
      https://github.com/pcbsd/freebsd/commit/5a0170ddd56f9b585f2ad5fed4250e9602565f7d
  Author: joel <joel at FreeBSD.org>
  Date:   2013-08-24 (Sat, 24 Aug 2013)

  Changed paths:
    M share/man/man9/timeout.9

  Log Message:
  -----------
  Remove EOL whitespace.


  Commit: 43f8960ec8512d0bdff16abf521438e31c9432b8
      https://github.com/pcbsd/freebsd/commit/43f8960ec8512d0bdff16abf521438e31c9432b8
  Author: jlh <jlh at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M etc/defaults/periodic.conf

  Log Message:
  -----------
  Move daily_status_security_noamd next to 200.chkmounts's variables.


  Commit: a08ed509f5a265fbdd25cf079ef014868cdcecf0
      https://github.com/pcbsd/freebsd/commit/a08ed509f5a265fbdd25cf079ef014868cdcecf0
  Author: hselasky <hselasky at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/usb/controller/dwc_otg.c
    M sys/dev/usb/controller/musb_otg.c

  Log Message:
  -----------
  Bugfix: The endpoint profile should only be checked in device mode when
allocating USB transfers and not in host mode.

Reported by:	George Mitchell <george+freebsd at m5p.com>


  Commit: 30d34af3977e9276c9f80928bd5c27f4c37228e0
      https://github.com/pcbsd/freebsd/commit/30d34af3977e9276c9f80928bd5c27f4c37228e0
  Author: jlh <jlh at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M usr.sbin/periodic/periodic.sh

  Log Message:
  -----------
  Export a PERIODIC environment variable from periodic(8).  This will
allow periodic security scripts to know if they have been called in
a daily or a weekly context.


  Commit: 46cd7f807a96a059ad1e856e796c171238dbbebd
      https://github.com/pcbsd/freebsd/commit/46cd7f807a96a059ad1e856e796c171238dbbebd
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/kern/uipc_cow.c

  Log Message:
  -----------
  Adjust socow_iodone() after r254799.

Sponsored by:	The FreeBSD Foundation


  Commit: 11493fb48fb2b5c08fd2cc2209a8136d059f41e5
      https://github.com/pcbsd/freebsd/commit/11493fb48fb2b5c08fd2cc2209a8136d059f41e5
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/net/if_fddisubr.c
    M sys/net/if_iso88025subr.c

  Log Message:
  -----------
  Remove unnecessary setup of the m->pkthdr.header pointer.

Sponsored by:	The FreeBSD Foundation


  Commit: c4e489b014b9a53522cefa67b971e9126a837315
      https://github.com/pcbsd/freebsd/commit/c4e489b014b9a53522cefa67b971e9126a837315
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/ofed/drivers/net/mlx4/en_frag.c

  Log Message:
  -----------
  Change m->pkthdr.header to m->pkthdr.PH_loc.ptr after r254804
to transiently store pointers to packet headers.

Sponsored by:	The FreeBSD Foundation


  Commit: ee46ac3f404a74d762db72562e591a7095d58f07
      https://github.com/pcbsd/freebsd/commit/ee46ac3f404a74d762db72562e591a7095d58f07
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_edid.c

  Log Message:
  -----------
  drm: Import Linux commit cd004b3f4cd4169815c82bf9e424fda06978898a

Author: Shirish S <s.shirish at samsung.com>
Date:   Thu Aug 30 07:04:06 2012 +0000

    drm: edid: add support for E-DDC

    The current logic for probing ddc is limited to
    2 blocks (256 bytes), this patch adds support
    for the 4 block (512) data.

    To do this, a single 8-bit segment index is
    passed to the display via the I2C address 30h.
    Data from the selected segment is then immediately
    read via the regular DDC2 address using a repeated
    I2C 'START' signal.

    Signed-off-by: Shirish S <s.shirish at samsung.com>
    Reviewed-by: Jean Delvare <jdelvare at suse.de>
    Reviewed-by: Daniel Vetter <daniel.vetter at ffwll.ch>
    Reviewed-by: Ville Syrjala <ville.syrjala at linux.intel.com>
    Signed-off-by: Dave Airlie <airlied at redhat.com>


  Commit: 10b033d327c36903628969f13cfdf968bd104aae
      https://github.com/pcbsd/freebsd/commit/10b033d327c36903628969f13cfdf968bd104aae
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/netinet/sctp_input.c
    M sys/netinet6/sctp6_usrreq.c

  Log Message:
  -----------
  For now limit printf(9) %x of the 64bit pkthdr.csum_flags field to 32bits.
The upper 32bits are not occupied for now.

Sponsored by:	The FreeBSD Foundation


  Commit: 1102975996e1a5a7022338cf02297fce47e29901
      https://github.com/pcbsd/freebsd/commit/1102975996e1a5a7022338cf02297fce47e29901
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_gem.c

  Log Message:
  -----------
  drm: Fix typo in KASSERT message: s/Dandling/Dangling/


  Commit: 71cbc49bf8557d2544373c2468241a0178d34fdc
      https://github.com/pcbsd/freebsd/commit/71cbc49bf8557d2544373c2468241a0178d34fdc
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drmP.h
    M sys/dev/drm2/drm_gem.c

  Log Message:
  -----------
  drm: Support gem_open_object() and gem_close_object() callbacks

... in struct drm_driver_info.


  Commit: d9c0d50323a4c9d8a2cb0f028e6d06236a8de7f6
      https://github.com/pcbsd/freebsd/commit/d9c0d50323a4c9d8a2cb0f028e6d06236a8de7f6
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_gem.c

  Log Message:
  -----------
  drm: Call "gem_close_object" driver callback from drm_gem_object_release_handle()

This fixes leakage of "bo_va" for Cayman and following card generations.


  Commit: 23e428c8eff23e17200d0691eadb1996eb0374be
      https://github.com/pcbsd/freebsd/commit/23e428c8eff23e17200d0691eadb1996eb0374be
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_gem_names.c

  Log Message:
  -----------
  drm: In drm_gem_name_create(), verify argument before acquiring lock

Submitted by:	J.R. Oldroyd <jr at opal.com>


  Commit: 1b2ebdcd617747f92ccd5a50b8b3ca65954d1778
      https://github.com/pcbsd/freebsd/commit/1b2ebdcd617747f92ccd5a50b8b3ca65954d1778
  Author: markm <markm at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M bin/sh/arith_yylex.c
    M contrib/llvm/include/llvm/MC/MCInstPrinter.h
    M contrib/llvm/lib/MC/MCInstPrinter.cpp
    M contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
    M contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
    M contrib/llvm/tools/lldb/source/Expression/IRForTarget.cpp
    M etc/defaults/periodic.conf
    M share/man/man9/EVENTHANDLER.9
    M share/man/man9/pfil.9
    M share/man/man9/timeout.9
    M sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
    M sys/cddl/dev/dtrace/dtrace_load.c
    M sys/cddl/dev/dtrace/dtrace_unload.c
    M sys/cddl/dev/sdt/sdt.c
    M sys/dev/cas/if_cas.c
    M sys/dev/cxgb/cxgb_sge.c
    M sys/dev/drm2/drmP.h
    A sys/dev/drm2/drm_buffer.c
    A sys/dev/drm2/drm_buffer.h
    A sys/dev/drm2/drm_core.h
    M sys/dev/drm2/drm_crtc.c
    M sys/dev/drm2/drm_crtc.h
    M sys/dev/drm2/drm_crtc_helper.h
    A sys/dev/drm2/drm_dp_helper.c
    M sys/dev/drm2/drm_dp_helper.h
    M sys/dev/drm2/drm_dp_iic_helper.c
    M sys/dev/drm2/drm_drv.c
    M sys/dev/drm2/drm_edid.c
    M sys/dev/drm2/drm_gem.c
    M sys/dev/drm2/drm_gem_names.c
    M sys/dev/drm2/i915/intel_crt.c
    M sys/dev/drm2/i915/intel_display.c
    M sys/dev/drm2/i915/intel_dp.c
    M sys/dev/drm2/i915/intel_drv.h
    M sys/dev/drm2/i915/intel_hdmi.c
    M sys/dev/drm2/i915/intel_lvds.c
    M sys/dev/drm2/i915/intel_panel.c
    M sys/dev/drm2/i915/intel_sdvo.c
    M sys/dev/drm2/i915/intel_tv.c
    M sys/dev/e1000/if_igb.c
    M sys/dev/fdc/fdc.c
    M sys/dev/hatm/if_hatm_intr.c
    M sys/dev/hwpmc/hwpmc_core.c
    M sys/dev/hwpmc/hwpmc_mod.c
    M sys/dev/hwpmc/pmc_events.h
    M sys/dev/iscsi_initiator/isc_soc.c
    M sys/dev/ixgbe/ixgbe.c
    M sys/dev/ixgbe/ixv.c
    M sys/dev/jme/if_jme.c
    M sys/dev/lge/if_lge.c
    M sys/dev/mwl/if_mwl.c
    M sys/dev/nfe/if_nfe.c
    M sys/dev/patm/if_patm.c
    M sys/dev/patm/if_patm_tx.c
    M sys/dev/qlxgb/qla_hw.c
    M sys/dev/sfxge/sfxge_rx.c
    M sys/dev/usb/controller/dwc_otg.c
    M sys/dev/usb/controller/musb_otg.c
    M sys/kern/kern_linker.c
    M sys/kern/kern_mbuf.c
    M sys/kern/kern_physio.c
    M sys/kern/link_elf.c
    M sys/kern/subr_mbpool.c
    M sys/kern/subr_taskqueue.c
    M sys/kern/uipc_cow.c
    M sys/kern/uipc_mbuf.c
    M sys/kern/uipc_syscalls.c
    M sys/modules/drm2/drm2/Makefile
    M sys/modules/vmware/vmxnet3/Makefile
    M sys/net/if.h
    M sys/net/if_fddisubr.c
    M sys/net/if_iso88025subr.c
    M sys/net/if_llatbl.h
    M sys/netinet/igmp.c
    M sys/netinet/ip_input.c
    M sys/netinet/sctp_input.c
    M sys/netinet6/ip6_output.c
    M sys/netinet6/mld6.c
    M sys/netinet6/sctp6_usrreq.c
    M sys/ofed/drivers/net/mlx4/en_frag.c
    M sys/sys/eventhandler.h
    M sys/sys/mbpool.h
    M sys/sys/mbuf.h
    M sys/sys/pmckern.h
    M sys/sys/sf_buf.h
    A tools/regression/bin/sh/expansion/arith13.0
    M usr.sbin/periodic/periodic.sh

  Log Message:
  -----------
  MFC


  Commit: f064d5675b4f0f65925a85c9c60971f395614874
      https://github.com/pcbsd/freebsd/commit/f064d5675b4f0f65925a85c9c60971f395614874
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_ioctl.c

  Log Message:
  -----------
  drm: Use DRM_IF_MAJOR & DRM_IF_MINOR from drm_core.h


  Commit: 8e41c705d027e43af7d37c3bc669b20ac317fd2b
      https://github.com/pcbsd/freebsd/commit/8e41c705d027e43af7d37c3bc669b20ac317fd2b
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_linux_list.h

  Log Message:
  -----------
  drm: Import list_for_each_entry_safe_from() macro


  Commit: 6c0efad132654ea9bfc4e58975d1d58ce8d4b424
      https://github.com/pcbsd/freebsd/commit/6c0efad132654ea9bfc4e58975d1d58ce8d4b424
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/compat/ndis/kern_ndis.c
    M sys/compat/ndis/ndis_var.h
    M sys/dev/cas/if_cas.c
    M sys/dev/hatm/if_hatm_intr.c
    M sys/dev/if_ndis/if_ndis.c
    M sys/dev/iscsi_initiator/isc_soc.c
    M sys/dev/lge/if_lge.c
    M sys/dev/mwl/if_mwl.c
    M sys/dev/wb/if_wb.c
    M sys/kern/subr_mbpool.c
    M sys/kern/uipc_cow.c
    M sys/kern/uipc_mbuf.c
    M sys/kern/uipc_syscalls.c
    M sys/sys/mbpool.h
    M sys/sys/mbuf.h
    M sys/sys/sf_buf.h

  Log Message:
  -----------
  Give (*ext_free) an int return value allowing for very sophisticated
external mbuf buffer management capabilities in the future.

For now only EXT_FREE_OK is defined with current legacy behavior.

Sponsored by:	The FreeBSD Foundation


  Commit: e694117f8290f6b7dcc6f1ce75442a1b359ecba6
      https://github.com/pcbsd/freebsd/commit/e694117f8290f6b7dcc6f1ce75442a1b359ecba6
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M bin/sh/parser.c
    A tools/regression/bin/sh/parser/empty-cmd1.0

  Log Message:
  -----------
  sh: Disallow empty simple commands.

As per POSIX, a simple command must have at least one redirection,
assignment word or command word.

These occured in rare cases such as  eval "f()" .

The extension of allowing no commands inside { }, if, while, for, etc.
remains.


  Commit: d24e44779f91014e6c56b4cb98a9e5624f5fe85a
      https://github.com/pcbsd/freebsd/commit/d24e44779f91014e6c56b4cb98a9e5624f5fe85a
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/sys/param.h

  Log Message:
  -----------
  Bump FreeBSD_version after the struct mbuf changes in r254780,
r254799, r254804, r254807, and r254842.

Sponsored by:	The FreeBSD Foundation


  Commit: a3b354036c284967bdbd37fd4e24f8690e9e86ef
      https://github.com/pcbsd/freebsd/commit/a3b354036c284967bdbd37fd4e24f8690e9e86ef
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/arm/arm/irq_dispatch.S

  Log Message:
  -----------
  Add the unwind information to irq_entry so we can pass through it when
unwinding the stack.


  Commit: 4eefe80087208e596adf71351cb8b4fa76a804c0
      https://github.com/pcbsd/freebsd/commit/4eefe80087208e596adf71351cb8b4fa76a804c0
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/arm/arm/swtch.S

  Log Message:
  -----------
  Add the frame information to cpu_switch to allow us to unwind out of it,
for example when dumping threads in the kernel debugger.


  Commit: 768857b2f8f1c01fc5031d4f049eeb1576c12290
      https://github.com/pcbsd/freebsd/commit/768857b2f8f1c01fc5031d4f049eeb1576c12290
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drmP.h
    M sys/dev/drm2/drm_pci.c

  Log Message:
  -----------
  drm: Import drm_pcie_get_speed_cap_mask() in drm_pci.c

This comes with several PCI_VENDOR_ID_* defines which should go in a
more central place.


  Commit: 59cd1d2d278ce3afe7e2f3c1e7dd87f1e8e7a3fe
      https://github.com/pcbsd/freebsd/commit/59cd1d2d278ce3afe7e2f3c1e7dd87f1e8e7a3fe
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M bin/sh/alias.c
    A tools/regression/bin/sh/builtins/alias4.0

  Log Message:
  -----------
  sh: Recognize "--" as end of options in alias builtin.

Aliases starting with "-" (which are non-POSIX) will need to be preceded by
an alias not starting with "-" or the newly added "--".


  Commit: 99136ad2afa90d15e5b83fa5f09846e697d49042
      https://github.com/pcbsd/freebsd/commit/99136ad2afa90d15e5b83fa5f09846e697d49042
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/hwpmc/hwpmc_core.c

  Log Message:
  -----------
  Fix a >80 character long line, introduced in my previous commit.

Noticed by: hiren


  Commit: 242eb425eb49280c3c6f8151c4980a2192e36a94
      https://github.com/pcbsd/freebsd/commit/242eb425eb49280c3c6f8151c4980a2192e36a94
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
    M contrib/llvm/tools/lldb/source/lldb.cpp

  Log Message:
  -----------
  Disable lldb target support not (currently) of interest

- Remote iOS debugging
- OS X symbol provider, core files
- PECOFF object files
- Linux platform support

Sponsored by:	DARPA, AFRL


  Commit: 2883d71285fddaf970d2e695cdba1abf61d642c8
      https://github.com/pcbsd/freebsd/commit/2883d71285fddaf970d2e695cdba1abf61d642c8
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_pciids.h
    M tools/tools/README
    A tools/tools/drm/README
    A tools/tools/drm/gen-drm_pciids

  Log Message:
  -----------
  drm: Update drm_pciids.h based on Linux 3.8

This header can be easily updated using the new "gen-drm_pciids" script,
available in tools/tools/drm. The script uses the Linux' drm_pciids.h
header for new IDs, the FreeBSD's one because we add the name of the
device to each IDs, and the PCI IDs database (misc/pciids port) to fill
this name automatically for new IDS.

To call the script:
  tools/tools/drm/gen-drm_pciids					\
    /path/to/linux/drm_pciids.h						\
    /path/to/freebsd/drm_pciids.h					\
    /path/to/pciids/pci.ids


  Commit: d23973780e79b68f802261b38035ee69db573f10
      https://github.com/pcbsd/freebsd/commit/d23973780e79b68f802261b38035ee69db573f10
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    A sys/dev/drm2/drm_fixed.h

  Log Message:
  -----------
  drm: Import drm_fixed.h from Linux 3.8


  Commit: 3869cd403d488d32ae1c8ec7fc404d68eb6f99cd
      https://github.com/pcbsd/freebsd/commit/3869cd403d488d32ae1c8ec7fc404d68eb6f99cd
  Author: tuexen <tuexen at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/netinet/sctp_input.c
    M sys/netinet6/sctp6_usrreq.c

  Log Message:
  -----------
  Provide human readable debug output.


  Commit: 1f5f1f4e50d11303e35413cd1d6d89b8c0d35dc8
      https://github.com/pcbsd/freebsd/commit/1f5f1f4e50d11303e35413cd1d6d89b8c0d35dc8
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/hwpmc/pmc_events.h

  Log Message:
  -----------
  Update the mis-predicted branch PMC names (for sandy bridge) to not clash.

The SDM (June 2013) tables on these are rather confusing.  Yes, they
assign the same name (BR_MISP_RETIRED.ALL_BRANCHES) to two codes
(C5H/00H and C5H/04H.) The latter however is the PEBS version.

So, to make it easier to see the difference - and yes, we can use
both without having to actually enable the PEBS specific bits! -
just rename the PEBS one to _PS so there's no clashing.

Tested:

* Sandy bridge


  Commit: 057b346330fadd47756eb74d4ee100f822cbbdcf
      https://github.com/pcbsd/freebsd/commit/057b346330fadd47756eb74d4ee100f822cbbdcf
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/sys/mbuf.h

  Log Message:
  -----------
  Fix CSUM compatibility mapping.  SCTP is a layer 4 protocol.

Submitted by:	tuexen


  Commit: ae518d9cf4363ef37c9134f0b2ee581e6ec9e6a2
      https://github.com/pcbsd/freebsd/commit/ae518d9cf4363ef37c9134f0b2ee581e6ec9e6a2
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drmP.h
    A sys/dev/drm2/drm_os_freebsd.h

  Log Message:
  -----------
  drm: Add missing bits to drmP.h, required by the Radeon driver

Some of the FreeBSD-specific definitions are moved to drm_os_freebsd.h.
But there's still work to do to clean it up and reduce the diff with
Linux' drmP.h.


  Commit: 02bb054251df08d88ac967d3a9594eb23ad3ec91
      https://github.com/pcbsd/freebsd/commit/02bb054251df08d88ac967d3a9594eb23ad3ec91
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_atomic.h

  Log Message:
  -----------
  drm: Update drm_atomic.h, now that projects/atomic64 is in HEAD

Submitted by:	jkim@


  Commit: 52ccac1de9cc703cd7673aadd2637da4b461907a
      https://github.com/pcbsd/freebsd/commit/52ccac1de9cc703cd7673aadd2637da4b461907a
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_bo.c
    M sys/dev/drm2/ttm/ttm_bo_driver.h
    M sys/dev/drm2/ttm/ttm_execbuf_util.c

  Log Message:
  -----------
  drm/ttm: Import Linux commit 63d0a4195560362e2e00a3ad38fc331d34e1da9b

Author: Maarten Lankhorst <maarten.lankhorst at canonical.com>
Date:   Tue Jan 15 14:56:37 2013 +0100

    drm/ttm: remove lru_lock around ttm_bo_reserve

    There should no longer be assumptions that reserve will always succeed
    with the lru lock held, so we can safely break the whole atomic
    reserve/lru thing. As a bonus this fixes most lockdep annotations for
    reservations.

    Signed-off-by: Maarten Lankhorst <maarten.lankhorst at canonical.com>
    Reviewed-by: Jerome Glisse <jglisse at redhat.com>


  Commit: 08c07dcd2953676039869784cb1f0216a78e6d05
      https://github.com/pcbsd/freebsd/commit/08c07dcd2953676039869784cb1f0216a78e6d05
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_bo.c
    M sys/dev/drm2/ttm/ttm_execbuf_util.c

  Log Message:
  -----------
  drm/ttm: Import Linux commit 7a1863084c9d90ce4b67d645bf9b0f1612e68f62

Author: Maarten Lankhorst <maarten.lankhorst at canonical.com>
Date:   Tue Jan 15 14:56:48 2013 +0100

    drm/ttm: cleanup ttm_eu_reserve_buffers handling

    With the lru lock no longer required for protecting reservations we
    can just do a ttm_bo_reserve_nolru on -EBUSY, and handle all errors
    in a single path.

    Signed-off-by: Maarten Lankhorst <maarten.lankhorst at canonical.com>
    Reviewed-by: Jerome Glisse <jglisse at redhat.com>


  Commit: 03fccc43b467f7bdeefd397667a1669c2b5d7af3
      https://github.com/pcbsd/freebsd/commit/03fccc43b467f7bdeefd397667a1669c2b5d7af3
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_bo.c
    M sys/dev/drm2/ttm/ttm_bo_driver.h

  Log Message:
  -----------
  drm/ttm: Import Linux commit 5e45d7dfd74100d622f9cdc70bfd1f9fae1671de

Author: Maarten Lankhorst <maarten.lankhorst at canonical.com>
Date:   Tue Jan 15 14:57:05 2013 +0100

    drm/ttm: add ttm_bo_reserve_slowpath

    Instead of dropping everything, waiting for the bo to be unreserved
    and trying over, a better strategy would be to do a blocking wait.

    This can be mapped a lot better to a mutex_lock-like call.

    Signed-off-by: Maarten Lankhorst <maarten.lankhorst at canonical.com>
    Reviewed-by: Jerome Glisse <jglisse at redhat.com>

Approved by:	kib@


  Commit: 694c0fc1ca1d9aa2babd14763c096fc7bb3ef739
      https://github.com/pcbsd/freebsd/commit/694c0fc1ca1d9aa2babd14763c096fc7bb3ef739
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_execbuf_util.c

  Log Message:
  -----------
  drm/ttm: Import Linux commit f2d476a110bc24fde008698ae9018c99e803e25c

Author: Maarten Lankhorst <maarten.lankhorst at canonical.com>
Date:   Tue Jan 15 14:57:10 2013 +0100

    drm/ttm: use ttm_bo_reserve_slowpath_nolru in ttm_eu_reserve_buffers, v2

    This requires re-use of the seqno, which increases fairness slightly.
    Instead of spinning with a new seqno every time we keep the current one,
    but still drop all other reservations we hold. Only when we succeed,
    we try to get back our other reservations again.

    This should increase fairness slightly as well.

    Changes since v1:
     - Increase val_seq before calling ttm_bo_reserve_slowpath_nolru and
       retrying to take all entries to prevent a race.

    Signed-off-by: Maarten Lankhorst <maarten.lankhorst at canonical.com>
    Reviewed-by: Jerome Glisse <jglisse at redhat.com>

Approved by:	kib@


  Commit: 7c851436c84561a5c770b6cfd51ec32d7add288d
      https://github.com/pcbsd/freebsd/commit/7c851436c84561a5c770b6cfd51ec32d7add288d
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_bo.c
    M sys/dev/drm2/ttm/ttm_bo_driver.h

  Log Message:
  -----------
  drm/ttm: Import Linux commit cc4c0c4de3c775be22072ec3251f2e581b63d9a0

Author: Maarten Lankhorst <maarten.lankhorst at canonical.com>
Date:   Tue Jan 15 14:57:28 2013 +0100

    drm/ttm: unexport ttm_bo_wait_unreserved

    All legitimate users of this function outside ttm_bo.c are gone, now
    it's only an implementation detail.

    Signed-off-by: Maarten Lankhorst <maarten.lankhorst at canonical.com>
    Reviewed-by: Jerome Glisse <jglisse at redhat.com>

Approved by:	kib@


  Commit: 419380e66b6f12aa219442d7bfe834e63c74029e
      https://github.com/pcbsd/freebsd/commit/419380e66b6f12aa219442d7bfe834e63c74029e
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_bo_util.c

  Log Message:
  -----------
  drm/ttm: Import Linux commit 630541863b29f88c7ab34e647758344e4cd1eafd

Author: Dave Airlie <airlied at gmail.com>
Date:   Wed Jan 16 14:25:44 2013 +1000

    ttm: don't destroy old mm_node on memcpy failure

    When we are using memcpy to move objects around, and we fail to memcpy
    due to lack of memory to populate or failure to finish the copy, we don't
    want to destroy the mm_node that has been copied into old_copy.

    While working on a new kms driver that uses memcpy, if I overallocated bo's
    up to the memory limits, and eviction failed, then machine would oops soon
    after due to having an active bo with an already freed drm_mm embedded in it,
    freeing it a second time didn't end well.

    Reviewed-by: Jerome Glisse <jglisse at redhat.com>
    Signed-off-by: Dave Airlie <airlied at redhat.com>

Approved by:	kib@


  Commit: 3f9b476839885e14580f4c924a80b943430ca5eb
      https://github.com/pcbsd/freebsd/commit/3f9b476839885e14580f4c924a80b943430ca5eb
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_bo.c

  Log Message:
  -----------
  drm/ttm: Import Linux commit 014b34409fb2015f63663b6cafdf557fdf289628

Author: Dave Airlie <airlied at gmail.com>
Date:   Wed Jan 16 15:58:34 2013 +1000

    ttm: on move memory failure don't leave a node dangling

    if we have a move notify callback, when moving fails, we call move notify
    the opposite way around, however this ends up with *mem containing the mm_node
    from the bo, which means we double free it. This is a follow on to the previous
    fix.

    Reviewed-by: Jerome Glisse <jglisse at redhat.com>
    Signed-off-by: Dave Airlie <airlied at redhat.com>

Approved by:	kib@


  Commit: beb0153eed9404e1a0c0610b27b24f166c416e19
      https://github.com/pcbsd/freebsd/commit/beb0153eed9404e1a0c0610b27b24f166c416e19
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_bo_util.c

  Log Message:
  -----------
  drm/ttm: Import Linux commit ff7c60c580d9722f820d85c9c58ca55ecc1ee7c4

Author: Daniel Vetter <daniel.vetter at ffwll.ch>
Date:   Mon Jan 14 15:08:14 2013 +0100

    drm/ttm: fix fence locking in ttm_buffer_object_transfer, 2nd try

    This fixes up

    commit e8e89622ed361c46bf90ba4828e685a8b603f7e5
    Author: Daniel Vetter <daniel.vetter at ffwll.ch>
    Date:   Tue Dec 18 22:25:11 2012 +0100
   drm/ttm: fix fence locking in ttm_buffer_object_transfer

    which leaves behind a might_sleep in atomic context, since the
    fence_lock spinlock is held over a kmalloc(GFP_KERNEL) call. The fix
    is to revert the above commit and only take the lock where we need it,
    around the call to ->sync_obj_ref.

    v2: Fixup things noticed by Maarten Lankhorst:
    - Brown paper bag locking bug.
    - No need for kzalloc if we clear the entire thing on the next line.
    - check for bo->sync_obj (totally unlikely race, but still someone
      else could have snuck in) and clear fbo->sync_obj if it's cleared
      already.

    Reported-by: Dave Airlie <airlied at gmail.com>
    Cc: Jerome Glisse <jglisse at redhat.com>
    Cc: Maarten Lankhorst <maarten.lankhorst at canonical.com>
    Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>
    Signed-off-by: Dave Airlie <airlied at redhat.com>

Approved by:	kib@


  Commit: 4e3539e87c7579e01701ad41ef52f61b31eab601
      https://github.com/pcbsd/freebsd/commit/4e3539e87c7579e01701ad41ef52f61b31eab601
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_bo_vm.c

  Log Message:
  -----------
  drm/ttm: Make ttm_bo_wait() call uninterruptible in page fault handler

This fixes a crash where a SIGLALRM, heavily used by X.Org, would
interrupt the wait, causing the page fault to fail and the "Xorg"
process to receive a SIGSEGV.

Approved by:	kib@


  Commit: 22072c43ade16a73c13d8c937d3492b1ad5ab7ee
      https://github.com/pcbsd/freebsd/commit/22072c43ade16a73c13d8c937d3492b1ad5ab7ee
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_bo.c

  Log Message:
  -----------
  drm/ttm: Fix style errors


  Commit: 0461a5aeca922d5313e3b880586eb9f747aef066
      https://github.com/pcbsd/freebsd/commit/0461a5aeca922d5313e3b880586eb9f747aef066
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_page_alloc.c

  Log Message:
  -----------
  drm/ttm: When removing a range of pages from a pool, remove all of them

Submitted by:	Mark Kettenis and Jonathan Gray from OpenBSD
Approved by:	kib@


  Commit: 56e71221b69878df91beb3215d5902ee14037d34
      https://github.com/pcbsd/freebsd/commit/56e71221b69878df91beb3215d5902ee14037d34
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_bo_vm.c

  Log Message:
  -----------
  drm/ttm: Improve comment in ttm_bo_vm_ctor() about lack of ref acquisition

Approved by:	kib@


  Commit: 138dd96bcefad6114a699868ad5a23f5e6ee7249
      https://github.com/pcbsd/freebsd/commit/138dd96bcefad6114a699868ad5a23f5e6ee7249
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_tt.c

  Log Message:
  -----------
  ttm: "to_page->valid = VM_PAGE_BITS_ALL" before vm_page_dirty(to_page)

Approved by;	kib@


  Commit: bcae8cdece7dc666f4cec0a8caf880734e2dcac5
      https://github.com/pcbsd/freebsd/commit/bcae8cdece7dc666f4cec0a8caf880734e2dcac5
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_bo.c
    M sys/dev/drm2/ttm/ttm_bo_vm.c

  Log Message:
  -----------
  drm/ttm: Fix unmap of buffer object

Add a new ttm_bo_release_mmap() function to unmap pages in a
vm_object_t. Pages are freed when the buffer object is later released.

This function is called in ttm_bo_unmap_virtual_locked(), replacing
Linux' unmap_mapping_range(). In particular this is called when a buffer
object is about to be moved, so that its mapping is invalidated.

However, we don't use this function in ttm_bo_vm_dtor(), because the
vm_object_t is already marked as OBJ_DEAD and the pages will be
unmapped.

Approved by:	kib@


  Commit: b01e0cf4b5b59e78b37546e7af0547766a1b536f
      https://github.com/pcbsd/freebsd/commit/b01e0cf4b5b59e78b37546e7af0547766a1b536f
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_bo_vm.c

  Log Message:
  -----------
  drm/ttm: Fix style in ttm_bo_release_mmap()


  Commit: 3e5001b6b248d01f9616d8e36d55e601aa02f2b8
      https://github.com/pcbsd/freebsd/commit/3e5001b6b248d01f9616d8e36d55e601aa02f2b8
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_bo.c

  Log Message:
  -----------
  drm/ttm: Fix a reversed condition and add missing locks

This allows to run OpenGL applications on at least two test machines
with the Radeon driver.

Approved by:	kib@


  Commit: 34063ddb0513954db71f6422cb40fd59f32f0c6b
      https://github.com/pcbsd/freebsd/commit/34063ddb0513954db71f6422cb40fd59f32f0c6b
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_page_alloc.c

  Log Message:
  -----------
  drm/ttm: Remove unused VM_ALLOC_DMA32 define


  Commit: df84fc5689c0d219811aacc791c406352ddea047
      https://github.com/pcbsd/freebsd/commit/df84fc5689c0d219811aacc791c406352ddea047
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_gem.c
    M sys/dev/drm2/drm_irq.c
    M sys/dev/drm2/ttm/ttm_bo.c
    M sys/dev/drm2/ttm/ttm_bo_util.c
    M sys/dev/drm2/ttm/ttm_bo_vm.c

  Log Message:
  -----------
  drm: Use the new drm_atomic.h, following the merge of projects/atomic64

Submitted by:	jkim@


  Commit: 49f50cdae0169a8f40f0cf89ab3bb2a8d7e6a3f5
      https://github.com/pcbsd/freebsd/commit/49f50cdae0169a8f40f0cf89ab3bb2a8d7e6a3f5
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/pci/pcivar.h
    M sys/dev/pci/vga_pci.c

  Log Message:
  -----------
  vga_pci: Add API to map the Video BIOS

Here are two new functions to map and unmap the Video BIOS:
    void * vga_pci_map_bios(device_t dev, size_t *size);
    void   vga_pci_unmap_bios(device_t dev, void *bios);

The BIOS is either taken from the shadow copy made by the System BIOS at
boot time if the given device was used for the default display (i386,
amd64 and ia64 only), or from the PCI expansion ROM.

Additionally, one can determine if a given device was the default
display at boot time using the following new function:
    void   vga_pci_unmap_bios(device_t dev, void *bios);


  Commit: 2e2067aa82447c9369703e41d710074ff554f0db
      https://github.com/pcbsd/freebsd/commit/2e2067aa82447c9369703e41d710074ff554f0db
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/pci/vga_pci.c

  Log Message:
  -----------
  vga_pci: Remove left-over debugging printf()'s


  Commit: 0d898a14229c275f427fc8aee26e86119b07ad15
      https://github.com/pcbsd/freebsd/commit/0d898a14229c275f427fc8aee26e86119b07ad15
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    A sys/contrib/dev/drm2/radeonkmsfw/ARUBA_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/ARUBA_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/ARUBA_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/BARTS_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/BARTS_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/BARTS_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/BTC_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CAICOS_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CAICOS_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CAICOS_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CAYMAN_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CAYMAN_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CAYMAN_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CAYMAN_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CEDAR_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CEDAR_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CEDAR_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CYPRESS_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CYPRESS_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CYPRESS_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CYPRESS_uvd.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/HAINAN_ce.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/HAINAN_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/HAINAN_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/HAINAN_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/HAINAN_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/JUNIPER_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/JUNIPER_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/JUNIPER_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/LICENSE.radeon
    A sys/contrib/dev/drm2/radeonkmsfw/Makefile
    A sys/contrib/dev/drm2/radeonkmsfw/OLAND_ce.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/OLAND_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/OLAND_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/OLAND_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/OLAND_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/PALM_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/PALM_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/PITCAIRN_ce.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/PITCAIRN_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/PITCAIRN_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/PITCAIRN_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/PITCAIRN_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R100_cp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R200_cp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R300_cp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R420_cp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R520_cp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R600_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R600_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R600_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R700_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/README
    A sys/contrib/dev/drm2/radeonkmsfw/REDWOOD_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/REDWOOD_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/REDWOOD_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RS600_cp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RS690_cp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RS780_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RS780_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV610_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV610_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV620_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV620_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV630_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV630_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV635_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV635_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV670_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV670_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV710_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV710_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV710_uvd.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV730_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV730_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV770_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV770_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/SUMO2_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/SUMO2_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/SUMO_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/SUMO_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/SUMO_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/SUMO_uvd.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TAHITI_ce.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TAHITI_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TAHITI_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TAHITI_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TAHITI_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TAHITI_uvd.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TURKS_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TURKS_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TURKS_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/VERDE_ce.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/VERDE_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/VERDE_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/VERDE_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/VERDE_rlc.bin.uu
    A sys/dev/drm2/ati_pcigart.c
    A sys/dev/drm2/radeon/ObjectID.h
    A sys/dev/drm2/radeon/README
    A sys/dev/drm2/radeon/atom-bits.h
    A sys/dev/drm2/radeon/atom-names.h
    A sys/dev/drm2/radeon/atom-types.h
    A sys/dev/drm2/radeon/atom.c
    A sys/dev/drm2/radeon/atom.h
    A sys/dev/drm2/radeon/atombios.h
    A sys/dev/drm2/radeon/atombios_crtc.c
    A sys/dev/drm2/radeon/atombios_dp.c
    A sys/dev/drm2/radeon/atombios_encoders.c
    A sys/dev/drm2/radeon/atombios_i2c.c
    A sys/dev/drm2/radeon/avivod.h
    A sys/dev/drm2/radeon/cayman_blit_shaders.c
    A sys/dev/drm2/radeon/cayman_blit_shaders.h
    A sys/dev/drm2/radeon/cayman_reg_safe.h
    A sys/dev/drm2/radeon/evergreen.c
    A sys/dev/drm2/radeon/evergreen_blit_kms.c
    A sys/dev/drm2/radeon/evergreen_blit_shaders.c
    A sys/dev/drm2/radeon/evergreen_blit_shaders.h
    A sys/dev/drm2/radeon/evergreen_cs.c
    A sys/dev/drm2/radeon/evergreen_hdmi.c
    A sys/dev/drm2/radeon/evergreen_reg.h
    A sys/dev/drm2/radeon/evergreen_reg_safe.h
    A sys/dev/drm2/radeon/evergreend.h
    A sys/dev/drm2/radeon/ni.c
    A sys/dev/drm2/radeon/ni_reg.h
    A sys/dev/drm2/radeon/nid.h
    A sys/dev/drm2/radeon/r100.c
    A sys/dev/drm2/radeon/r100_reg_safe.h
    A sys/dev/drm2/radeon/r100_track.h
    A sys/dev/drm2/radeon/r100d.h
    A sys/dev/drm2/radeon/r200.c
    A sys/dev/drm2/radeon/r200_reg_safe.h
    A sys/dev/drm2/radeon/r300.c
    A sys/dev/drm2/radeon/r300_cmdbuf.c
    A sys/dev/drm2/radeon/r300_reg.h
    A sys/dev/drm2/radeon/r300_reg_safe.h
    A sys/dev/drm2/radeon/r300d.h
    A sys/dev/drm2/radeon/r420.c
    A sys/dev/drm2/radeon/r420_reg_safe.h
    A sys/dev/drm2/radeon/r420d.h
    A sys/dev/drm2/radeon/r500_reg.h
    A sys/dev/drm2/radeon/r520.c
    A sys/dev/drm2/radeon/r520d.h
    A sys/dev/drm2/radeon/r600.c
    A sys/dev/drm2/radeon/r600_audio.c
    A sys/dev/drm2/radeon/r600_blit.c
    A sys/dev/drm2/radeon/r600_blit_kms.c
    A sys/dev/drm2/radeon/r600_blit_shaders.c
    A sys/dev/drm2/radeon/r600_blit_shaders.h
    A sys/dev/drm2/radeon/r600_cp.c
    A sys/dev/drm2/radeon/r600_cp.h
    A sys/dev/drm2/radeon/r600_cs.c
    A sys/dev/drm2/radeon/r600_cs.h
    A sys/dev/drm2/radeon/r600_hdmi.c
    A sys/dev/drm2/radeon/r600_reg.h
    A sys/dev/drm2/radeon/r600_reg_safe.h
    A sys/dev/drm2/radeon/r600d.h
    A sys/dev/drm2/radeon/radeon.h
    A sys/dev/drm2/radeon/radeon_acpi.c
    A sys/dev/drm2/radeon/radeon_acpi.h
    A sys/dev/drm2/radeon/radeon_agp.c
    A sys/dev/drm2/radeon/radeon_asic.c
    A sys/dev/drm2/radeon/radeon_asic.h
    A sys/dev/drm2/radeon/radeon_atombios.c
    A sys/dev/drm2/radeon/radeon_atpx_handler.c
    A sys/dev/drm2/radeon/radeon_benchmark.c
    A sys/dev/drm2/radeon/radeon_bios.c
    A sys/dev/drm2/radeon/radeon_blit_common.h
    A sys/dev/drm2/radeon/radeon_clocks.c
    A sys/dev/drm2/radeon/radeon_combios.c
    A sys/dev/drm2/radeon/radeon_connectors.c
    A sys/dev/drm2/radeon/radeon_cp.c
    A sys/dev/drm2/radeon/radeon_cs.c
    A sys/dev/drm2/radeon/radeon_cursor.c
    A sys/dev/drm2/radeon/radeon_device.c
    A sys/dev/drm2/radeon/radeon_display.c
    A sys/dev/drm2/radeon/radeon_drm.h
    A sys/dev/drm2/radeon/radeon_drv.c
    A sys/dev/drm2/radeon/radeon_drv.h
    A sys/dev/drm2/radeon/radeon_encoders.c
    A sys/dev/drm2/radeon/radeon_family.h
    A sys/dev/drm2/radeon/radeon_fb.c
    A sys/dev/drm2/radeon/radeon_fence.c
    A sys/dev/drm2/radeon/radeon_gart.c
    A sys/dev/drm2/radeon/radeon_gem.c
    A sys/dev/drm2/radeon/radeon_gem.h
    A sys/dev/drm2/radeon/radeon_i2c.c
    A sys/dev/drm2/radeon/radeon_ioc32.c
    A sys/dev/drm2/radeon/radeon_irq.c
    A sys/dev/drm2/radeon/radeon_irq_kms.c
    A sys/dev/drm2/radeon/radeon_irq_kms.h
    A sys/dev/drm2/radeon/radeon_kms.c
    A sys/dev/drm2/radeon/radeon_kms.h
    A sys/dev/drm2/radeon/radeon_legacy_crtc.c
    A sys/dev/drm2/radeon/radeon_legacy_encoders.c
    A sys/dev/drm2/radeon/radeon_legacy_tv.c
    A sys/dev/drm2/radeon/radeon_mem.c
    A sys/dev/drm2/radeon/radeon_mode.h
    A sys/dev/drm2/radeon/radeon_object.c
    A sys/dev/drm2/radeon/radeon_object.h
    A sys/dev/drm2/radeon/radeon_pm.c
    A sys/dev/drm2/radeon/radeon_prime.c
    A sys/dev/drm2/radeon/radeon_reg.h
    A sys/dev/drm2/radeon/radeon_ring.c
    A sys/dev/drm2/radeon/radeon_sa.c
    A sys/dev/drm2/radeon/radeon_semaphore.c
    A sys/dev/drm2/radeon/radeon_state.c
    A sys/dev/drm2/radeon/radeon_test.c
    A sys/dev/drm2/radeon/radeon_trace.h
    A sys/dev/drm2/radeon/radeon_trace_points.c
    A sys/dev/drm2/radeon/radeon_ttm.c
    A sys/dev/drm2/radeon/reg_srcs/cayman
    A sys/dev/drm2/radeon/reg_srcs/evergreen
    A sys/dev/drm2/radeon/reg_srcs/r100
    A sys/dev/drm2/radeon/reg_srcs/r200
    A sys/dev/drm2/radeon/reg_srcs/r300
    A sys/dev/drm2/radeon/reg_srcs/r420
    A sys/dev/drm2/radeon/reg_srcs/r600
    A sys/dev/drm2/radeon/reg_srcs/rn50
    A sys/dev/drm2/radeon/reg_srcs/rs600
    A sys/dev/drm2/radeon/reg_srcs/rv515
    A sys/dev/drm2/radeon/rn50_reg_safe.h
    A sys/dev/drm2/radeon/rs100d.h
    A sys/dev/drm2/radeon/rs400.c
    A sys/dev/drm2/radeon/rs400d.h
    A sys/dev/drm2/radeon/rs600.c
    A sys/dev/drm2/radeon/rs600_reg_safe.h
    A sys/dev/drm2/radeon/rs600d.h
    A sys/dev/drm2/radeon/rs690.c
    A sys/dev/drm2/radeon/rs690d.h
    A sys/dev/drm2/radeon/rv200d.h
    A sys/dev/drm2/radeon/rv250d.h
    A sys/dev/drm2/radeon/rv350d.h
    A sys/dev/drm2/radeon/rv515.c
    A sys/dev/drm2/radeon/rv515_reg_safe.h
    A sys/dev/drm2/radeon/rv515d.h
    A sys/dev/drm2/radeon/rv770.c
    A sys/dev/drm2/radeon/rv770d.h
    A sys/dev/drm2/radeon/si.c
    A sys/dev/drm2/radeon/si_blit_shaders.c
    A sys/dev/drm2/radeon/si_blit_shaders.h
    A sys/dev/drm2/radeon/si_reg.h
    A sys/dev/drm2/radeon/sid.h
    M sys/modules/drm2/Makefile
    M sys/modules/drm2/drm2/Makefile
    A sys/modules/drm2/radeonkms/Makefile
    A sys/modules/drm2/radeonkmsfw/ARUBA_me/Makefile
    A sys/modules/drm2/radeonkmsfw/ARUBA_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/ARUBA_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/BARTS_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/BARTS_me/Makefile
    A sys/modules/drm2/radeonkmsfw/BARTS_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/BTC_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/CAICOS_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/CAICOS_me/Makefile
    A sys/modules/drm2/radeonkmsfw/CAICOS_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/CAYMAN_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/CAYMAN_me/Makefile
    A sys/modules/drm2/radeonkmsfw/CAYMAN_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/CAYMAN_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/CEDAR_me/Makefile
    A sys/modules/drm2/radeonkmsfw/CEDAR_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/CEDAR_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/CYPRESS_me/Makefile
    A sys/modules/drm2/radeonkmsfw/CYPRESS_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/CYPRESS_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/CYPRESS_uvd/Makefile
    A sys/modules/drm2/radeonkmsfw/HAINAN_ce/Makefile
    A sys/modules/drm2/radeonkmsfw/HAINAN_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/HAINAN_me/Makefile
    A sys/modules/drm2/radeonkmsfw/HAINAN_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/HAINAN_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/JUNIPER_me/Makefile
    A sys/modules/drm2/radeonkmsfw/JUNIPER_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/JUNIPER_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/Makefile
    A sys/modules/drm2/radeonkmsfw/Makefile.inc
    A sys/modules/drm2/radeonkmsfw/OLAND_ce/Makefile
    A sys/modules/drm2/radeonkmsfw/OLAND_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/OLAND_me/Makefile
    A sys/modules/drm2/radeonkmsfw/OLAND_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/OLAND_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/PALM_me/Makefile
    A sys/modules/drm2/radeonkmsfw/PALM_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/PITCAIRN_ce/Makefile
    A sys/modules/drm2/radeonkmsfw/PITCAIRN_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/PITCAIRN_me/Makefile
    A sys/modules/drm2/radeonkmsfw/PITCAIRN_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/PITCAIRN_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/R100_cp/Makefile
    A sys/modules/drm2/radeonkmsfw/R200_cp/Makefile
    A sys/modules/drm2/radeonkmsfw/R300_cp/Makefile
    A sys/modules/drm2/radeonkmsfw/R420_cp/Makefile
    A sys/modules/drm2/radeonkmsfw/R520_cp/Makefile
    A sys/modules/drm2/radeonkmsfw/R600_me/Makefile
    A sys/modules/drm2/radeonkmsfw/R600_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/R600_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/R700_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/REDWOOD_me/Makefile
    A sys/modules/drm2/radeonkmsfw/REDWOOD_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/REDWOOD_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/RS600_cp/Makefile
    A sys/modules/drm2/radeonkmsfw/RS690_cp/Makefile
    A sys/modules/drm2/radeonkmsfw/RS780_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RS780_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/RV610_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RV610_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/RV620_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RV620_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/RV630_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RV630_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/RV635_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RV635_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/RV670_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RV670_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/RV710_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RV710_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/RV710_uvd/Makefile
    A sys/modules/drm2/radeonkmsfw/RV730_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RV730_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/RV770_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RV770_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/SUMO2_me/Makefile
    A sys/modules/drm2/radeonkmsfw/SUMO2_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/SUMO_me/Makefile
    A sys/modules/drm2/radeonkmsfw/SUMO_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/SUMO_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/SUMO_uvd/Makefile
    A sys/modules/drm2/radeonkmsfw/TAHITI_ce/Makefile
    A sys/modules/drm2/radeonkmsfw/TAHITI_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/TAHITI_me/Makefile
    A sys/modules/drm2/radeonkmsfw/TAHITI_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/TAHITI_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/TAHITI_uvd/Makefile
    A sys/modules/drm2/radeonkmsfw/TURKS_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/TURKS_me/Makefile
    A sys/modules/drm2/radeonkmsfw/TURKS_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/VERDE_ce/Makefile
    A sys/modules/drm2/radeonkmsfw/VERDE_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/VERDE_me/Makefile
    A sys/modules/drm2/radeonkmsfw/VERDE_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/VERDE_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/gen-makefiles
    M tools/tools/drm/README
    A tools/tools/drm/radeon/README
    A tools/tools/drm/radeon/firmwares/README
    A tools/tools/drm/radeon/firmwares/encode-firmwares
    A tools/tools/drm/radeon/mkregtable/Makefile
    A tools/tools/drm/radeon/mkregtable/README
    A tools/tools/drm/radeon/mkregtable/mkregtable.c

  Log Message:
  -----------
  drm/radeon: Import the Radeon KMS driver

This driver is based on Linux 3.8 and a previous effort by kan at .

More informations about this project can be found on the FreeBSD wiki:
    https://wiki.freebsd.org/AMD_GPU

The driver is split into:

  sys/dev/drm2:
    The driver sources.

  sys/modules/drm2/radeonkmw:
    The driver main kernel module's Makefile.

  sys/modules/drm2/radeonkmsfw:
    All firmware kernel module Makefiles. There's one directory and one
    Makefile for each firmware.

  sys/contrib/dev/drm2/radeonkmsfw:
    All firmware binary sources.

  tools/tools/drm/radeon
    Tools to update firmwares or regenerate some headers.

Merging the driver to FreeBSD 9.x may be possible but not a priority for
now.

Help from:	kib@, kan@
Tested by:	avg@, kwm@, ray@,
		Alexander Yerenkow <yerenkow at gmail.com>,
		Anders Bolt-Evensen <andersbo87 at me.com>,
		Denis Djubajlo <stdedjub at googlemail.com>,
		J.R. Oldroyd <fbsd at opal.com>,
		Mikaël Urankar <mikael.urankar at gmail.com>,
		Pierre-Emmanuel Pédron <pepcitron at gmail.com>,
		Sam Fourman Jr. <sfourman at gmail.com>,
		Wade <wade-is-great at live.com>,
		(probably other I forgot...)
HW donations:	kyzh, Yakaz


  Commit: 39ba4b9ee11cabbc23fe76a96457c2ac71334c79
      https://github.com/pcbsd/freebsd/commit/39ba4b9ee11cabbc23fe76a96457c2ac71334c79
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/sys/param.h

  Log Message:
  -----------
  Bump __FreeBSD_version to 1000051 after Radeon KMS driver import


  Commit: 03a89a5fe0a80e1df50027d7d94266daffa41805
      https://github.com/pcbsd/freebsd/commit/03a89a5fe0a80e1df50027d7d94266daffa41805
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/sys/fcntl.h
    A tools/regression/file/fcntlflags/Makefile
    A tools/regression/file/fcntlflags/fcntlflags.c
    A tools/regression/file/fcntlflags/fcntlflags.t

  Log Message:
  -----------
  Fix fcntl F_GETFL F_SETFL for files opened execute-only (O_EXEC).

The FFLAGS and OFLAGS now work correctly also for files opened with O_EXEC.
Except possibly fuse, the other users pass values without O_EXEC set. fuse
appears to assume O_EXEC is handled correctly.

Although F_SETFL may not be commonly used for execute-only file descriptors,
F_GETFL may be useful to find the access mode.


  Commit: 29e4661920638221bbffb4c527fb24daa4702b4c
      https://github.com/pcbsd/freebsd/commit/29e4661920638221bbffb4c527fb24daa4702b4c
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M cddl/lib/libdtrace/Makefile
    A cddl/lib/libdtrace/ip.d
    A cddl/lib/libdtrace/tcp.d
    A cddl/lib/libdtrace/udp.d
    M sys/conf/files
    A sys/netinet/in_kdtrace.c
    A sys/netinet/in_kdtrace.h
    M sys/netinet/ip_fastfwd.c
    M sys/netinet/ip_input.c
    M sys/netinet/ip_output.c
    M sys/netinet/tcp_input.c
    M sys/netinet/tcp_output.c
    M sys/netinet/tcp_subr.c
    M sys/netinet/tcp_syncache.c
    M sys/netinet/tcp_usrreq.c
    M sys/netinet/tcp_var.h
    M sys/netinet/udp_usrreq.c
    M sys/netinet/udp_var.h
    M sys/netinet6/ip6_input.c
    M sys/netinet6/ip6_mroute.c
    M sys/netinet6/nd6.c
    M sys/netinet6/send.c
    M sys/netinet6/udp6_usrreq.c

  Log Message:
  -----------
  Implement the ip, tcp, and udp DTrace providers. The probe definitions use
dynamic translation so that their arguments match the definitions for
these providers in Solaris and illumos. Thus, existing scripts for these
providers should work unmodified on FreeBSD.

Tested by:	gnn, hiren
MFC after:	1 month


  Commit: f9ffef37233ab581ec6aab1c0e836c92ec385b9b
      https://github.com/pcbsd/freebsd/commit/f9ffef37233ab581ec6aab1c0e836c92ec385b9b
  Author: markj <markj at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/netinet/udp_usrreq.c

  Log Message:
  -----------
  The second last argument of udp:::receive is supposed to contain the
connection state, not the IP header.

X-MFC with:	r254889


  Commit: 8b28c9e54d6dba43f44d385873bff20c9fbbeb46
      https://github.com/pcbsd/freebsd/commit/8b28c9e54d6dba43f44d385873bff20c9fbbeb46
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-25 (Sun, 25 Aug 2013)

  Changed paths:
    M sys/dev/drm2/radeon/atom.c

  Log Message:
  -----------
  drm/radeon: Rename the (S)DEBUG macros in atom.c to avoid conflicts

For instance, DEBUG is already defined in the LINT kernel configuration.
This fixes the build of LINT.


  Commit: b34d889a8e8f1965dd3ff78a3e7f5d22d2a6e372
      https://github.com/pcbsd/freebsd/commit/b34d889a8e8f1965dd3ff78a3e7f5d22d2a6e372
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/modules/drm2/Makefile

  Log Message:
  -----------
  drm/radeon: Disable build on i386/pc98


  Commit: ce40cb7097e047f57e790a30bd01abeb620b57e8
      https://github.com/pcbsd/freebsd/commit/ce40cb7097e047f57e790a30bd01abeb620b57e8
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/net80211/ieee80211_output.c
    M sys/net80211/ieee80211_proto.h
    M sys/net80211/ieee80211_superg.c

  Log Message:
  -----------
  Migrate the ff_encap1() routine out into the normal output code.

This will eventually be used by the A-MSDU encapsulation code that
I'm writing - the sub-frame encapsulation requirement is the same.


  Commit: 36534f8c4e91b99a16b6790593cc07f667da3107
      https://github.com/pcbsd/freebsd/commit/36534f8c4e91b99a16b6790593cc07f667da3107
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/arm/arm/pmap-v6.c

  Log Message:
  -----------
  Revert r251370 as it contains a deadlock.


  Commit: 8e4fda6171062a2b63109d623bfc1741c66cc671
      https://github.com/pcbsd/freebsd/commit/8e4fda6171062a2b63109d623bfc1741c66cc671
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/arm/conf/VERSATILEPB

  Log Message:
  -----------
  Update the root device to be correct for use with crochet.


  Commit: af57c79c3696b4407437bf6d2d0f9e0adb7c51cb
      https://github.com/pcbsd/freebsd/commit/af57c79c3696b4407437bf6d2d0f9e0adb7c51cb
  Author: markm <markm at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M bin/sh/alias.c
    M bin/sh/parser.c
    M cddl/lib/libdtrace/Makefile
    A cddl/lib/libdtrace/ip.d
    A cddl/lib/libdtrace/tcp.d
    A cddl/lib/libdtrace/udp.d
    M contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
    M contrib/llvm/tools/lldb/source/lldb.cpp
    M sys/arm/arm/irq_dispatch.S
    M sys/arm/arm/pmap-v6.c
    M sys/arm/arm/swtch.S
    M sys/arm/conf/VERSATILEPB
    M sys/compat/ndis/kern_ndis.c
    M sys/compat/ndis/ndis_var.h
    M sys/conf/files
    A sys/contrib/dev/drm2/radeonkmsfw/ARUBA_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/ARUBA_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/ARUBA_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/BARTS_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/BARTS_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/BARTS_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/BTC_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CAICOS_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CAICOS_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CAICOS_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CAYMAN_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CAYMAN_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CAYMAN_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CAYMAN_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CEDAR_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CEDAR_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CEDAR_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CYPRESS_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CYPRESS_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CYPRESS_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/CYPRESS_uvd.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/HAINAN_ce.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/HAINAN_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/HAINAN_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/HAINAN_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/HAINAN_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/JUNIPER_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/JUNIPER_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/JUNIPER_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/LICENSE.radeon
    A sys/contrib/dev/drm2/radeonkmsfw/Makefile
    A sys/contrib/dev/drm2/radeonkmsfw/OLAND_ce.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/OLAND_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/OLAND_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/OLAND_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/OLAND_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/PALM_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/PALM_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/PITCAIRN_ce.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/PITCAIRN_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/PITCAIRN_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/PITCAIRN_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/PITCAIRN_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R100_cp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R200_cp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R300_cp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R420_cp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R520_cp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R600_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R600_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R600_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/R700_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/README
    A sys/contrib/dev/drm2/radeonkmsfw/REDWOOD_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/REDWOOD_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/REDWOOD_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RS600_cp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RS690_cp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RS780_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RS780_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV610_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV610_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV620_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV620_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV630_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV630_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV635_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV635_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV670_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV670_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV710_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV710_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV710_uvd.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV730_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV730_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV770_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/RV770_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/SUMO2_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/SUMO2_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/SUMO_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/SUMO_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/SUMO_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/SUMO_uvd.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TAHITI_ce.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TAHITI_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TAHITI_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TAHITI_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TAHITI_rlc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TAHITI_uvd.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TURKS_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TURKS_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/TURKS_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/VERDE_ce.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/VERDE_mc.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/VERDE_me.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/VERDE_pfp.bin.uu
    A sys/contrib/dev/drm2/radeonkmsfw/VERDE_rlc.bin.uu
    M sys/dev/cas/if_cas.c
    A sys/dev/drm2/ati_pcigart.c
    M sys/dev/drm2/drmP.h
    M sys/dev/drm2/drm_atomic.h
    A sys/dev/drm2/drm_fixed.h
    M sys/dev/drm2/drm_gem.c
    M sys/dev/drm2/drm_ioctl.c
    M sys/dev/drm2/drm_irq.c
    M sys/dev/drm2/drm_linux_list.h
    A sys/dev/drm2/drm_os_freebsd.h
    M sys/dev/drm2/drm_pci.c
    M sys/dev/drm2/drm_pciids.h
    A sys/dev/drm2/radeon/ObjectID.h
    A sys/dev/drm2/radeon/README
    A sys/dev/drm2/radeon/atom-bits.h
    A sys/dev/drm2/radeon/atom-names.h
    A sys/dev/drm2/radeon/atom-types.h
    A sys/dev/drm2/radeon/atom.c
    A sys/dev/drm2/radeon/atom.h
    A sys/dev/drm2/radeon/atombios.h
    A sys/dev/drm2/radeon/atombios_crtc.c
    A sys/dev/drm2/radeon/atombios_dp.c
    A sys/dev/drm2/radeon/atombios_encoders.c
    A sys/dev/drm2/radeon/atombios_i2c.c
    A sys/dev/drm2/radeon/avivod.h
    A sys/dev/drm2/radeon/cayman_blit_shaders.c
    A sys/dev/drm2/radeon/cayman_blit_shaders.h
    A sys/dev/drm2/radeon/cayman_reg_safe.h
    A sys/dev/drm2/radeon/evergreen.c
    A sys/dev/drm2/radeon/evergreen_blit_kms.c
    A sys/dev/drm2/radeon/evergreen_blit_shaders.c
    A sys/dev/drm2/radeon/evergreen_blit_shaders.h
    A sys/dev/drm2/radeon/evergreen_cs.c
    A sys/dev/drm2/radeon/evergreen_hdmi.c
    A sys/dev/drm2/radeon/evergreen_reg.h
    A sys/dev/drm2/radeon/evergreen_reg_safe.h
    A sys/dev/drm2/radeon/evergreend.h
    A sys/dev/drm2/radeon/ni.c
    A sys/dev/drm2/radeon/ni_reg.h
    A sys/dev/drm2/radeon/nid.h
    A sys/dev/drm2/radeon/r100.c
    A sys/dev/drm2/radeon/r100_reg_safe.h
    A sys/dev/drm2/radeon/r100_track.h
    A sys/dev/drm2/radeon/r100d.h
    A sys/dev/drm2/radeon/r200.c
    A sys/dev/drm2/radeon/r200_reg_safe.h
    A sys/dev/drm2/radeon/r300.c
    A sys/dev/drm2/radeon/r300_cmdbuf.c
    A sys/dev/drm2/radeon/r300_reg.h
    A sys/dev/drm2/radeon/r300_reg_safe.h
    A sys/dev/drm2/radeon/r300d.h
    A sys/dev/drm2/radeon/r420.c
    A sys/dev/drm2/radeon/r420_reg_safe.h
    A sys/dev/drm2/radeon/r420d.h
    A sys/dev/drm2/radeon/r500_reg.h
    A sys/dev/drm2/radeon/r520.c
    A sys/dev/drm2/radeon/r520d.h
    A sys/dev/drm2/radeon/r600.c
    A sys/dev/drm2/radeon/r600_audio.c
    A sys/dev/drm2/radeon/r600_blit.c
    A sys/dev/drm2/radeon/r600_blit_kms.c
    A sys/dev/drm2/radeon/r600_blit_shaders.c
    A sys/dev/drm2/radeon/r600_blit_shaders.h
    A sys/dev/drm2/radeon/r600_cp.c
    A sys/dev/drm2/radeon/r600_cp.h
    A sys/dev/drm2/radeon/r600_cs.c
    A sys/dev/drm2/radeon/r600_cs.h
    A sys/dev/drm2/radeon/r600_hdmi.c
    A sys/dev/drm2/radeon/r600_reg.h
    A sys/dev/drm2/radeon/r600_reg_safe.h
    A sys/dev/drm2/radeon/r600d.h
    A sys/dev/drm2/radeon/radeon.h
    A sys/dev/drm2/radeon/radeon_acpi.c
    A sys/dev/drm2/radeon/radeon_acpi.h
    A sys/dev/drm2/radeon/radeon_agp.c
    A sys/dev/drm2/radeon/radeon_asic.c
    A sys/dev/drm2/radeon/radeon_asic.h
    A sys/dev/drm2/radeon/radeon_atombios.c
    A sys/dev/drm2/radeon/radeon_atpx_handler.c
    A sys/dev/drm2/radeon/radeon_benchmark.c
    A sys/dev/drm2/radeon/radeon_bios.c
    A sys/dev/drm2/radeon/radeon_blit_common.h
    A sys/dev/drm2/radeon/radeon_clocks.c
    A sys/dev/drm2/radeon/radeon_combios.c
    A sys/dev/drm2/radeon/radeon_connectors.c
    A sys/dev/drm2/radeon/radeon_cp.c
    A sys/dev/drm2/radeon/radeon_cs.c
    A sys/dev/drm2/radeon/radeon_cursor.c
    A sys/dev/drm2/radeon/radeon_device.c
    A sys/dev/drm2/radeon/radeon_display.c
    A sys/dev/drm2/radeon/radeon_drm.h
    A sys/dev/drm2/radeon/radeon_drv.c
    A sys/dev/drm2/radeon/radeon_drv.h
    A sys/dev/drm2/radeon/radeon_encoders.c
    A sys/dev/drm2/radeon/radeon_family.h
    A sys/dev/drm2/radeon/radeon_fb.c
    A sys/dev/drm2/radeon/radeon_fence.c
    A sys/dev/drm2/radeon/radeon_gart.c
    A sys/dev/drm2/radeon/radeon_gem.c
    A sys/dev/drm2/radeon/radeon_gem.h
    A sys/dev/drm2/radeon/radeon_i2c.c
    A sys/dev/drm2/radeon/radeon_ioc32.c
    A sys/dev/drm2/radeon/radeon_irq.c
    A sys/dev/drm2/radeon/radeon_irq_kms.c
    A sys/dev/drm2/radeon/radeon_irq_kms.h
    A sys/dev/drm2/radeon/radeon_kms.c
    A sys/dev/drm2/radeon/radeon_kms.h
    A sys/dev/drm2/radeon/radeon_legacy_crtc.c
    A sys/dev/drm2/radeon/radeon_legacy_encoders.c
    A sys/dev/drm2/radeon/radeon_legacy_tv.c
    A sys/dev/drm2/radeon/radeon_mem.c
    A sys/dev/drm2/radeon/radeon_mode.h
    A sys/dev/drm2/radeon/radeon_object.c
    A sys/dev/drm2/radeon/radeon_object.h
    A sys/dev/drm2/radeon/radeon_pm.c
    A sys/dev/drm2/radeon/radeon_prime.c
    A sys/dev/drm2/radeon/radeon_reg.h
    A sys/dev/drm2/radeon/radeon_ring.c
    A sys/dev/drm2/radeon/radeon_sa.c
    A sys/dev/drm2/radeon/radeon_semaphore.c
    A sys/dev/drm2/radeon/radeon_state.c
    A sys/dev/drm2/radeon/radeon_test.c
    A sys/dev/drm2/radeon/radeon_trace.h
    A sys/dev/drm2/radeon/radeon_trace_points.c
    A sys/dev/drm2/radeon/radeon_ttm.c
    A sys/dev/drm2/radeon/reg_srcs/cayman
    A sys/dev/drm2/radeon/reg_srcs/evergreen
    A sys/dev/drm2/radeon/reg_srcs/r100
    A sys/dev/drm2/radeon/reg_srcs/r200
    A sys/dev/drm2/radeon/reg_srcs/r300
    A sys/dev/drm2/radeon/reg_srcs/r420
    A sys/dev/drm2/radeon/reg_srcs/r600
    A sys/dev/drm2/radeon/reg_srcs/rn50
    A sys/dev/drm2/radeon/reg_srcs/rs600
    A sys/dev/drm2/radeon/reg_srcs/rv515
    A sys/dev/drm2/radeon/rn50_reg_safe.h
    A sys/dev/drm2/radeon/rs100d.h
    A sys/dev/drm2/radeon/rs400.c
    A sys/dev/drm2/radeon/rs400d.h
    A sys/dev/drm2/radeon/rs600.c
    A sys/dev/drm2/radeon/rs600_reg_safe.h
    A sys/dev/drm2/radeon/rs600d.h
    A sys/dev/drm2/radeon/rs690.c
    A sys/dev/drm2/radeon/rs690d.h
    A sys/dev/drm2/radeon/rv200d.h
    A sys/dev/drm2/radeon/rv250d.h
    A sys/dev/drm2/radeon/rv350d.h
    A sys/dev/drm2/radeon/rv515.c
    A sys/dev/drm2/radeon/rv515_reg_safe.h
    A sys/dev/drm2/radeon/rv515d.h
    A sys/dev/drm2/radeon/rv770.c
    A sys/dev/drm2/radeon/rv770d.h
    A sys/dev/drm2/radeon/si.c
    A sys/dev/drm2/radeon/si_blit_shaders.c
    A sys/dev/drm2/radeon/si_blit_shaders.h
    A sys/dev/drm2/radeon/si_reg.h
    A sys/dev/drm2/radeon/sid.h
    M sys/dev/drm2/ttm/ttm_bo.c
    M sys/dev/drm2/ttm/ttm_bo_driver.h
    M sys/dev/drm2/ttm/ttm_bo_util.c
    M sys/dev/drm2/ttm/ttm_bo_vm.c
    M sys/dev/drm2/ttm/ttm_execbuf_util.c
    M sys/dev/drm2/ttm/ttm_page_alloc.c
    M sys/dev/drm2/ttm/ttm_tt.c
    M sys/dev/hatm/if_hatm_intr.c
    M sys/dev/hwpmc/hwpmc_core.c
    M sys/dev/hwpmc/pmc_events.h
    M sys/dev/if_ndis/if_ndis.c
    M sys/dev/iscsi_initiator/isc_soc.c
    M sys/dev/lge/if_lge.c
    M sys/dev/mwl/if_mwl.c
    M sys/dev/pci/pcivar.h
    M sys/dev/pci/vga_pci.c
    M sys/dev/wb/if_wb.c
    M sys/kern/subr_mbpool.c
    M sys/kern/uipc_cow.c
    M sys/kern/uipc_mbuf.c
    M sys/kern/uipc_syscalls.c
    M sys/modules/drm2/Makefile
    M sys/modules/drm2/drm2/Makefile
    A sys/modules/drm2/radeonkms/Makefile
    A sys/modules/drm2/radeonkmsfw/ARUBA_me/Makefile
    A sys/modules/drm2/radeonkmsfw/ARUBA_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/ARUBA_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/BARTS_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/BARTS_me/Makefile
    A sys/modules/drm2/radeonkmsfw/BARTS_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/BTC_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/CAICOS_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/CAICOS_me/Makefile
    A sys/modules/drm2/radeonkmsfw/CAICOS_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/CAYMAN_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/CAYMAN_me/Makefile
    A sys/modules/drm2/radeonkmsfw/CAYMAN_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/CAYMAN_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/CEDAR_me/Makefile
    A sys/modules/drm2/radeonkmsfw/CEDAR_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/CEDAR_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/CYPRESS_me/Makefile
    A sys/modules/drm2/radeonkmsfw/CYPRESS_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/CYPRESS_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/CYPRESS_uvd/Makefile
    A sys/modules/drm2/radeonkmsfw/HAINAN_ce/Makefile
    A sys/modules/drm2/radeonkmsfw/HAINAN_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/HAINAN_me/Makefile
    A sys/modules/drm2/radeonkmsfw/HAINAN_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/HAINAN_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/JUNIPER_me/Makefile
    A sys/modules/drm2/radeonkmsfw/JUNIPER_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/JUNIPER_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/Makefile
    A sys/modules/drm2/radeonkmsfw/Makefile.inc
    A sys/modules/drm2/radeonkmsfw/OLAND_ce/Makefile
    A sys/modules/drm2/radeonkmsfw/OLAND_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/OLAND_me/Makefile
    A sys/modules/drm2/radeonkmsfw/OLAND_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/OLAND_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/PALM_me/Makefile
    A sys/modules/drm2/radeonkmsfw/PALM_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/PITCAIRN_ce/Makefile
    A sys/modules/drm2/radeonkmsfw/PITCAIRN_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/PITCAIRN_me/Makefile
    A sys/modules/drm2/radeonkmsfw/PITCAIRN_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/PITCAIRN_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/R100_cp/Makefile
    A sys/modules/drm2/radeonkmsfw/R200_cp/Makefile
    A sys/modules/drm2/radeonkmsfw/R300_cp/Makefile
    A sys/modules/drm2/radeonkmsfw/R420_cp/Makefile
    A sys/modules/drm2/radeonkmsfw/R520_cp/Makefile
    A sys/modules/drm2/radeonkmsfw/R600_me/Makefile
    A sys/modules/drm2/radeonkmsfw/R600_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/R600_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/R700_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/REDWOOD_me/Makefile
    A sys/modules/drm2/radeonkmsfw/REDWOOD_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/REDWOOD_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/RS600_cp/Makefile
    A sys/modules/drm2/radeonkmsfw/RS690_cp/Makefile
    A sys/modules/drm2/radeonkmsfw/RS780_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RS780_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/RV610_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RV610_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/RV620_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RV620_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/RV630_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RV630_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/RV635_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RV635_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/RV670_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RV670_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/RV710_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RV710_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/RV710_uvd/Makefile
    A sys/modules/drm2/radeonkmsfw/RV730_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RV730_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/RV770_me/Makefile
    A sys/modules/drm2/radeonkmsfw/RV770_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/SUMO2_me/Makefile
    A sys/modules/drm2/radeonkmsfw/SUMO2_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/SUMO_me/Makefile
    A sys/modules/drm2/radeonkmsfw/SUMO_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/SUMO_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/SUMO_uvd/Makefile
    A sys/modules/drm2/radeonkmsfw/TAHITI_ce/Makefile
    A sys/modules/drm2/radeonkmsfw/TAHITI_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/TAHITI_me/Makefile
    A sys/modules/drm2/radeonkmsfw/TAHITI_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/TAHITI_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/TAHITI_uvd/Makefile
    A sys/modules/drm2/radeonkmsfw/TURKS_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/TURKS_me/Makefile
    A sys/modules/drm2/radeonkmsfw/TURKS_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/VERDE_ce/Makefile
    A sys/modules/drm2/radeonkmsfw/VERDE_mc/Makefile
    A sys/modules/drm2/radeonkmsfw/VERDE_me/Makefile
    A sys/modules/drm2/radeonkmsfw/VERDE_pfp/Makefile
    A sys/modules/drm2/radeonkmsfw/VERDE_rlc/Makefile
    A sys/modules/drm2/radeonkmsfw/gen-makefiles
    M sys/net80211/ieee80211_output.c
    M sys/net80211/ieee80211_proto.h
    M sys/net80211/ieee80211_superg.c
    A sys/netinet/in_kdtrace.c
    A sys/netinet/in_kdtrace.h
    M sys/netinet/ip_fastfwd.c
    M sys/netinet/ip_input.c
    M sys/netinet/ip_output.c
    M sys/netinet/sctp_input.c
    M sys/netinet/tcp_input.c
    M sys/netinet/tcp_output.c
    M sys/netinet/tcp_subr.c
    M sys/netinet/tcp_syncache.c
    M sys/netinet/tcp_usrreq.c
    M sys/netinet/tcp_var.h
    M sys/netinet/udp_usrreq.c
    M sys/netinet/udp_var.h
    M sys/netinet6/ip6_input.c
    M sys/netinet6/ip6_mroute.c
    M sys/netinet6/nd6.c
    M sys/netinet6/sctp6_usrreq.c
    M sys/netinet6/send.c
    M sys/netinet6/udp6_usrreq.c
    M sys/sys/fcntl.h
    M sys/sys/mbpool.h
    M sys/sys/mbuf.h
    M sys/sys/param.h
    M sys/sys/sf_buf.h
    A tools/regression/bin/sh/builtins/alias4.0
    A tools/regression/bin/sh/parser/empty-cmd1.0
    A tools/regression/file/fcntlflags/Makefile
    A tools/regression/file/fcntlflags/fcntlflags.c
    A tools/regression/file/fcntlflags/fcntlflags.t
    M tools/tools/README
    A tools/tools/drm/README
    A tools/tools/drm/gen-drm_pciids
    A tools/tools/drm/radeon/README
    A tools/tools/drm/radeon/firmwares/README
    A tools/tools/drm/radeon/firmwares/encode-firmwares
    A tools/tools/drm/radeon/mkregtable/Makefile
    A tools/tools/drm/radeon/mkregtable/README
    A tools/tools/drm/radeon/mkregtable/mkregtable.c

  Log Message:
  -----------
  MFC


  Commit: e4264da0148d9f7d7d4e66dad41550def2e64dbe
      https://github.com/pcbsd/freebsd/commit/e4264da0148d9f7d7d4e66dad41550def2e64dbe
  Author: sbruno <sbruno at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M usr.sbin/mfiutil/mfi_drive.c
    M usr.sbin/mfiutil/mfiutil.8
    M usr.sbin/mfiutil/mfiutil.c

  Log Message:
  -----------
  Add support to reconfigure a drive as SYSPD (real JBOD in LSI
terminology).

Adds command "mfiutil syspd <drive#>" to change a drive to SYSPD.  Drive
will then be scanned/reported immediately as /dev/mfisyspdX by the host.

"mfiutil good <drive#>" clears SYSPD mode, remove /dev/mfisyspdX and
sets disk into UNCONFIGURED mode.

Tested on Dell H310 SAS/SATA RAID controller.

MFC after:	2 weeks
Sponsored by:	Yahoo! Inc.


  Commit: d8737f7073af674858fe93d6e62768a34fc93fea
      https://github.com/pcbsd/freebsd/commit/d8737f7073af674858fe93d6e62768a34fc93fea
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/dev/xen/netback/netback.c

  Log Message:
  -----------
  Fix mbuf debugging printf()'s after the recent mbuf header changes.


  Commit: 088bcbe3eda348dcfdc68f54bde0de6bcaf91cf3
      https://github.com/pcbsd/freebsd/commit/088bcbe3eda348dcfdc68f54bde0de6bcaf91cf3
  Author: glebius <glebius at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/vm/vm_page.c

  Log Message:
  -----------
  Remove comment that is no longer relevant since r254182.


  Commit: 1075825bedc5d2c67b3c4aa29eaac740db7216bd
      https://github.com/pcbsd/freebsd/commit/1075825bedc5d2c67b3c4aa29eaac740db7216bd
  Author: raj <raj at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/arm/arm/pmap-v6.c

  Log Message:
  -----------
  Add missing TAILQ initializer (omitted in r250634).

Submitted by:	Zbigniew Bodek <zbb at semihalf.com>
Reviewed by:	alc
Sponsored by:	The FreeBSD Foundation, Semihalf


  Commit: 6a3d0fcc3e115ea510661a545dcce6729b009c90
      https://github.com/pcbsd/freebsd/commit/6a3d0fcc3e115ea510661a545dcce6729b009c90
  Author: raj <raj at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/arm/include/vmparam.h

  Log Message:
  -----------
  Provide settings for superpage reservation system on ARM.

This allows for enabling and configuring superpages reservation mechanism in
order to allocate and populate 256 4KB base pages (for the purpose of
promotion to a 1MB superpage).

Submitted by:	Zbigniew Bodek <zbb at semihalf.com>
Reviewed by:	alc
Sponsored by:	The FreeBSD Foundation, Semihalf


  Commit: 9f2d6776869de4f806b1b07899ea4bc169c0e909
      https://github.com/pcbsd/freebsd/commit/9f2d6776869de4f806b1b07899ea4bc169c0e909
  Author: antoine <antoine at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M share/man/man9/Makefile

  Log Message:
  -----------
  Hook vm_page_busy.9 to the build


  Commit: f925cc353c7c6ad5951251d6b9e2a1dd41be5f25
      https://github.com/pcbsd/freebsd/commit/f925cc353c7c6ad5951251d6b9e2a1dd41be5f25
  Author: raj <raj at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/arm/arm/pmap-v6.c
    M sys/arm/include/param.h
    M sys/arm/include/pmap.h
    M sys/arm/include/pte.h

  Log Message:
  -----------
  Introduce superpages support for ARMv6/v7.

Promoting base pages to superpages can increase TLB coverage and allow for
efficient use of page table entries.  This development provides FreeBSD/ARM
with superpages management mechanism roughly equivalent to what we have for
i386 and amd64 architectures.

1. Add mechanism for automatic promotion of 4KB page mappings to 1MB section
   mappings (and demotion when not needed, respectively).

2. Managed and non-kernel mappings are now superpages-aware.

3. The functionality can be enabled by setting "vm.pmap.sp_enabled" tunable to
   a non-zero value (either in loader.conf or by modifying "sp_enabled"
   variable in pmap-v6.c file).  By default, automatic promotion is currently
   disabled.

Submitted by:	Zbigniew Bodek <zbb at semihalf.com>
Reviewed by:	alc
Sponsored by:	The FreeBSD Foundation, Semihalf


  Commit: 328f81a335cdc8056d2c4d321eccc63efec300bc
      https://github.com/pcbsd/freebsd/commit/328f81a335cdc8056d2c4d321eccc63efec300bc
  Author: antoine <antoine at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    A tools/build/options/WITHOUT_ICONV
    R tools/build/options/WITH_ICONV
    A tools/build/options/WITH_LIBICONV_COMPAT
    A tools/build/options/WITH_USB_GADGET_EXAMPLES

  Log Message:
  -----------
  Document WITHOUT_ICONV, WITH_LIBICONV_COMPAT and WITH_USB_GADGET_EXAMPLES


  Commit: b9f2235800c8f403ce5daffbb1da3ed52a62db9c
      https://github.com/pcbsd/freebsd/commit/b9f2235800c8f403ce5daffbb1da3ed52a62db9c
  Author: antoine <antoine at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M share/man/man5/src.conf.5

  Log Message:
  -----------
  Regenerate src.conf.5


  Commit: f0d4afc2d22c312538db585fbb156564f99cc991
      https://github.com/pcbsd/freebsd/commit/f0d4afc2d22c312538db585fbb156564f99cc991
  Author: antoine <antoine at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M ObsoleteFiles.inc
    M tools/build/mk/OptionalObsoleteFiles.inc

  Log Message:
  -----------
  Add more obsolete files.


  Commit: 24cd181d1ef27d697bb5b3d57f36804c4c492e26
      https://github.com/pcbsd/freebsd/commit/24cd181d1ef27d697bb5b3d57f36804c4c492e26
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M usr.bin/kdump/kdump.c
    M usr.bin/kdump/mksubr

  Log Message:
  -----------
  kdump: Decode SOCK_CLOEXEC and SOCK_NONBLOCK in socket() and socketpair().


  Commit: 34708e1e19ef341236b92c4674bd3f8a3797a1e5
      https://github.com/pcbsd/freebsd/commit/34708e1e19ef341236b92c4674bd3f8a3797a1e5
  Author: jmg <jmg at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M share/misc/committers-src.dot

  Log Message:
  -----------
  Joerg was my mentor way back when...


  Commit: 66bd119888d232b2e3772b0d878b29513cf4c63e
      https://github.com/pcbsd/freebsd/commit/66bd119888d232b2e3772b0d878b29513cf4c63e
  Author: jmg <jmg at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/dev/amdtemp/amdtemp.c

  Log Message:
  -----------
  Add support for my:
CPU: AMD A10-5700 APU with Radeon(tm) HD Graphics    (3393.89-MHz K8-class CPU)


  Commit: a437be72574480c1aedb04a776cc369e323fba4a
      https://github.com/pcbsd/freebsd/commit/a437be72574480c1aedb04a776cc369e323fba4a
  Author: jhb <jhb at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/fs/nfs/nfs.h
    M sys/net/if_pfsync.h
    M sys/netinet/icmp_var.h
    M sys/netinet/igmp_var.h
    M sys/netinet/in.h
    M sys/netinet/pim_var.h
    M sys/netinet/tcp_var.h
    M sys/netinet/udp_var.h
    M sys/netinet6/pim6_var.h
    M sys/netipsec/ipsec.h
    M sys/netipsec/key_var.h
    M sys/sys/socket.h
    M sys/sys/sysctl.h

  Log Message:
  -----------
  Remove most of the remaining sysctl name list macros.  They were only
ever intended for use in sysctl(8) and it has not used them for many
years.

Reviewed by:	bde
Tested by:	exp-run by bdrewery


  Commit: bd5fc148c56b178ea549ad2e722738a8d6d81503
      https://github.com/pcbsd/freebsd/commit/bd5fc148c56b178ea549ad2e722738a8d6d81503
  Author: markm <markm at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M ObsoleteFiles.inc
    M share/man/man5/src.conf.5
    M share/man/man9/Makefile
    M share/misc/committers-src.dot
    M sys/arm/arm/pmap-v6.c
    M sys/arm/include/param.h
    M sys/arm/include/pmap.h
    M sys/arm/include/pte.h
    M sys/arm/include/vmparam.h
    M sys/dev/amdtemp/amdtemp.c
    M sys/dev/xen/netback/netback.c
    M sys/vm/vm_page.c
    M tools/build/mk/OptionalObsoleteFiles.inc
    A tools/build/options/WITHOUT_ICONV
    R tools/build/options/WITH_ICONV
    A tools/build/options/WITH_LIBICONV_COMPAT
    A tools/build/options/WITH_USB_GADGET_EXAMPLES
    M usr.bin/kdump/kdump.c
    M usr.bin/kdump/mksubr
    M usr.sbin/mfiutil/mfi_drive.c
    M usr.sbin/mfiutil/mfiutil.8
    M usr.sbin/mfiutil/mfiutil.c

  Log Message:
  -----------
  MFC


  Commit: e007bbae78703d83fd29b3ba2507dfcac7e45b44
      https://github.com/pcbsd/freebsd/commit/e007bbae78703d83fd29b3ba2507dfcac7e45b44
  Author: markm <markm at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/dev/random/harvest.c
    M sys/dev/random/hash.c
    M sys/dev/random/hash.h
    M sys/dev/random/randomdev_soft.c
    M sys/dev/random/randomdev_soft.h
    M sys/dev/random/yarrow.c
    M sys/dev/random/yarrow.h

  Log Message:
  -----------
  Snapshot of current work;

1) Clean up namespace; only use "Yarrow" where it is Yarrow-specific
or close enough to the Yarrow algorithm. For the rest use a neutral
name.

2) Tidy up headers; put private stuff in private places. More could
be done here.

3) Streamline the hashing/encryption; no need for a 256-bit counter;
128 bits will last for long enough.

There are bits of debug code lying around; these will be removed
at a later stage.


  Commit: 8a3bb03c25c6aad10dd8cae21a2f8c11ee926cd4
      https://github.com/pcbsd/freebsd/commit/8a3bb03c25c6aad10dd8cae21a2f8c11ee926cd4
  Author: markm <markm at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/kern/kern_intr.c
    M sys/net/if_ethersubr.c
    M sys/net/if_tun.c
    M sys/netgraph/ng_iface.c
    M sys/sys/random.h

  Log Message:
  -----------
  Snapshot; Do some running repairs on entropy harvesting. More needs to follow.


  Commit: 2b420a482af685825f3962e1cd7bf7742f3fddfb
      https://github.com/pcbsd/freebsd/commit/2b420a482af685825f3962e1cd7bf7742f3fddfb
  Author: jmg <jmg at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M share/man/man4/cd.4

  Log Message:
  -----------
  none of the drivers in the tree support CDIOCCAPABILITY or CDIOCPITCH..
remove the documentation so people won't get confused and think they
are supported...


  Commit: 69eeeef690011109e83b6e98e0bfe32bca22a860
      https://github.com/pcbsd/freebsd/commit/69eeeef690011109e83b6e98e0bfe32bca22a860
  Author: jmg <jmg at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M share/man/man4/sysmouse.4

  Log Message:
  -----------
  fix up my copyright..


  Commit: a1c1d2c61c522628f1e95d76192be2ec6857fc5d
      https://github.com/pcbsd/freebsd/commit/a1c1d2c61c522628f1e95d76192be2ec6857fc5d
  Author: jmg <jmg at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M usr.bin/brandelf/brandelf.1

  Log Message:
  -----------
  fix up my copyright and remove third clause..


  Commit: f4ae1f5e6daa555fb4a08d25e96e4a9ffee80a24
      https://github.com/pcbsd/freebsd/commit/f4ae1f5e6daa555fb4a08d25e96e4a9ffee80a24
  Author: jmg <jmg at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/kern/kern_event.c

  Log Message:
  -----------
  fix up some comments and a white space issue...

MFC after:	3 days


  Commit: 9cfbf27301135107cddbe24645b9e1c841e26fa0
      https://github.com/pcbsd/freebsd/commit/9cfbf27301135107cddbe24645b9e1c841e26fa0
  Author: np <np at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/dev/cxgbe/t4_main.c

  Log Message:
  -----------
  Use correct mailbox and PCIe PF number when querying RDMA parameters.


  Commit: 6eed6ab7e64307bf3e41ef63d154359d83a3ba04
      https://github.com/pcbsd/freebsd/commit/6eed6ab7e64307bf3e41ef63d154359d83a3ba04
  Author: markm <markm at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/dev/random/randomdev_soft.c

  Log Message:
  -----------
  Remove the short-lived namei experiment.


  Commit: 3380a03b00ada5d1f650ccbabd9a494a1fb65781
      https://github.com/pcbsd/freebsd/commit/3380a03b00ada5d1f650ccbabd9a494a1fb65781
  Author: mav <mav at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/geom/zero/g_zero.c

  Log Message:
  -----------
  MFprojects/camlock r254895:
Add unmapped BIO support to GEOM ZERO if kern.geom.zero.clear is cleared.


  Commit: 26521ea118edfa2b87cb791942751f87286caf21
      https://github.com/pcbsd/freebsd/commit/26521ea118edfa2b87cb791942751f87286caf21
  Author: joerg <joerg at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/dev/fdc/fdc.c

  Log Message:
  -----------
  Reimplement the FDOPT_NOERROR feature that was kicked out in r134081.

It is needed for fdread(1) in order to be able to recover from CRC
errors in the data field of a floppy sector (by returning the sector
data that failed CRC, rather than inventing dummy data).

When closing the device, clear all transient device options.

MFC after:	1 week


  Commit: fa026126890c18d2f121a756357b02ebc8cf1bd3
      https://github.com/pcbsd/freebsd/commit/fa026126890c18d2f121a756357b02ebc8cf1bd3
  Author: des <des at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    A Makefile
    A ldns-host.1
    A ldns-host.c

  Log Message:
  -----------
  Import an LDNS-based implementation of host(1).


  Commit: 615f223c0707db4c367eaf4efdf917e46e1e3402
      https://github.com/pcbsd/freebsd/commit/615f223c0707db4c367eaf4efdf917e46e1e3402
  Author: pfg <pfg at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M cddl/contrib/opensolaris/tools/ctf/cvt/dwarf.c

  Log Message:
  -----------
  Merge various CTF fixes from illumos

2942 CTF tools need to handle files which legitimately lack data
2978 ctfconvert still needs to ignore legitimately dataless files on SPARC

Illumos Revisions:	13745:6b3106b4250f
			13754:7231b684c18b

Reference:

https://www.illumos.org/issues/2942
https://www.illumos.org/issues/2978

MFC after:	3 weeks


  Commit: fe9638e56d5327851fc0bb1330797ef34ad22cb5
      https://github.com/pcbsd/freebsd/commit/fe9638e56d5327851fc0bb1330797ef34ad22cb5
  Author: dteske <dteske at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/boot/forth/beastie.4th
    M sys/boot/forth/version.4th
    M sys/boot/forth/version.4th.8

  Log Message:
  -----------
  Building upon SVN r254237, disable automated activation of alternate layouts
and add support for default underride to $loader_version, acting as a way to
name a release. Release text is not displayed for the aforementioned feature
of alternate display layout (introduced in r254237); however, for all other
layouts (incl. default), the release name is displayed at lower-right.

See version.4th(8) for additional information and/or historical details.
NOTE: Also a minor edit to version.4th(8) while we're here.


  Commit: a52b9ca1d3093315714bdb9c80d6cc06215837a0
      https://github.com/pcbsd/freebsd/commit/a52b9ca1d3093315714bdb9c80d6cc06215837a0
  Author: will <will at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M bin/ps/keyword.c
    M bin/ps/ps.1
    M sys/compat/freebsd32/freebsd32.h
    M sys/kern/kern_proc.c
    M sys/sys/user.h

  Log Message:
  -----------
  Add the ability to display the default FIB number for a process to the
ps(1) utility, e.g. "ps -O fib".

bin/ps/keyword.c:
	Add the "fib" keyword and default its column name to "FIB".

bin/ps/ps.1:
	Add "fib" as a supported keyword.

sys/compat/freebsd32/freebsd32.h:
sys/kern/kern_proc.c:
sys/sys/user.h:
	Add the default fib number for a process (p->p_fibnum)
	to the user land accessible process data of struct kinfo_proc.

Submitted by:	Oliver Fromme <olli at fromme.com>, gibbs


  Commit: 5f8ac855694c0f2266dab9f85530b4a331b47ed2
      https://github.com/pcbsd/freebsd/commit/5f8ac855694c0f2266dab9f85530b4a331b47ed2
  Author: gonzo <gonzo at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/mips/malta/yamon.c

  Log Message:
  -----------
  - Initialize freq variable so we will not end up with random value
    if there is no YAMON present


  Commit: 9426e190e7d41951c9bafa9b1c8e6756607e475c
      https://github.com/pcbsd/freebsd/commit/9426e190e7d41951c9bafa9b1c8e6756607e475c
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/kern/vfs_cluster.c

  Log Message:
  -----------
  When allocating a pbuf for the cluster write, do not sleep waiting
for the available pbuf when passed vnode is backing md(4). Other i/o
directed to the same md device might already hold pbufs, and then we
could deadlock since only our progress can free a pbuf needed for
wakeup.

Obtained from:	projects/vm6
Reminded and tested by:	pho
MFC after:	1 week


  Commit: 762d4fc307d076e9321cbb08a98305da44dbc545
      https://github.com/pcbsd/freebsd/commit/762d4fc307d076e9321cbb08a98305da44dbc545
  Author: gonzo <gonzo at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/mips/malta/gt_pci.c

  Log Message:
  -----------
  Fixes for compatibility with QEMU:

- Route PCI interrupt for NIC
- Make "no mapping" warning more user-friendly: add device name and mention
    that it's IRQ mapping
- Do not overlap ICUs' IO window with PCI devices' IO windows by starting
    IO rman at offset 0x100


  Commit: 68734fc2a72e2d1ce0edd0118db8fd449e3f801c
      https://github.com/pcbsd/freebsd/commit/68734fc2a72e2d1ce0edd0118db8fd449e3f801c
  Author: grehan <grehan at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M usr.sbin/bhyve/pci_virtio_block.c

  Log Message:
  -----------
  Fix off-by-1 error in assert.

Submitted by:	Tycho Nightingale (tycho.nightingale at pluribusnetworks.com)


  Commit: 1b508b8cc86a59427c841ab4ffbf912887462b37
      https://github.com/pcbsd/freebsd/commit/1b508b8cc86a59427c841ab4ffbf912887462b37
  Author: will <will at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M cddl/lib/libzpool/Makefile
    M cddl/usr.bin/ztest/Makefile
    M cddl/usr.sbin/zdb/Makefile

  Log Message:
  -----------
  Build all ZFS testing & debugging tools with -g.

These programs and everything using libzpool rely on the embedded asserts to
verify the correctness of operations.  Given that, the core dumps would be
useless without debug symbols.


  Commit: 9de02e3e3b0539991deeb5e39f0685e62d404315
      https://github.com/pcbsd/freebsd/commit/9de02e3e3b0539991deeb5e39f0685e62d404315
  Author: bryanv <bryanv at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/dev/vmware/vmxnet3/if_vmx.c
    M sys/dev/vmware/vmxnet3/if_vmxvar.h

  Log Message:
  -----------
  Couple minor if_vmx tweaks

  - Use queue size fields from the Tx/Rx queues in various places
    instead of (currently the same values) from the softc.
  - Fix potential crash in detach if the attached failed to alloc
    queue memory.
  - Move the VMXNET3_MAX_RX_SEGS define to a better spot.
  - Tweak frame size calculation w.r.t. ETHER_ALIGN. This could be
    tweaked some more, or removed since it probably doesn't matter
    much for x86 (and the x86 class of machines this driver will
    be used on).


  Commit: 710718d2fadebbec7e852b67c689050387a34169
      https://github.com/pcbsd/freebsd/commit/710718d2fadebbec7e852b67c689050387a34169
  Author: will <will at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M release/scripts/mm-mtree.sh

  Log Message:
  -----------
  Fix 'make release' on older hosts: use buildworld legacy utilities.

Newer FreeBSD installs require an install(1) that supports the new flags.

This adds ${MAKEOBJDIRPREFIX}${.CURDIR}/tmp/legacy/{bin,usr/{bin,sbin}}
to the PATH while generating an mtree database for 'make release'.

Note that the problem only exists here because mm-mtree.sh generates
its own object tree to avoid mucking with the existing one, which
results in a PATH containing legacy utility dirs that are empty.


  Commit: 5790a5b093d8bbd36e9dac4c0d6e54587e3422e6
      https://github.com/pcbsd/freebsd/commit/5790a5b093d8bbd36e9dac4c0d6e54587e3422e6
  Author: dteske <dteske at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sys/boot/forth/version.4th

  Log Message:
  -----------
  Update copyright.


  Commit: dfd07d8821f7b5e2045ff827d8650c7c266e014c
      https://github.com/pcbsd/freebsd/commit/dfd07d8821f7b5e2045ff827d8650c7c266e014c
  Author: mav <mav at FreeBSD.org>
  Date:   2013-08-26 (Mon, 26 Aug 2013)

  Changed paths:
    M sbin/camcontrol/camcontrol.c

  Log Message:
  -----------
  Add missing newlines to Fibre Channel attributes output.


  Commit: 9a7e8d3357b941e823ab05a1bf8cfc06c76faa7a
      https://github.com/pcbsd/freebsd/commit/9a7e8d3357b941e823ab05a1bf8cfc06c76faa7a
  Author: hrs <hrs at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M usr.sbin/rtadvd/config.c

  Log Message:
  -----------
  Fix a crash when reloading the configuration file.

Spotted by:	des


  Commit: d3ddbbbab853cf18073803b2efc196bec0016cf8
      https://github.com/pcbsd/freebsd/commit/d3ddbbbab853cf18073803b2efc196bec0016cf8
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M sys/net80211/ieee80211_output.c
    M sys/net80211/ieee80211_proto.h

  Log Message:
  -----------
  Create a new function to complete 802.11 mbuf transmission.

The aim of this function is to eventually be the completion entry point
for all 802.11 encapsulated mbufs.  All the wifi drivers end up doing
what is in this function so it's an easy win to turn it into a net80211
method and abstract out this code.

Ideally the drivers will all eventually be modified to queue up completed
mbufs and call this function with all the driver locks not held.
This will allow for some much more interesting software queue handling
in the future (like net80211 based A-MSDU, fast-frames, A-MPDU aggregation
and retransmission.)

Tested:

* ath(4), iwn(4)


  Commit: f4c59de78e81414eace3fb309ad131fa30688ead
      https://github.com/pcbsd/freebsd/commit/f4c59de78e81414eace3fb309ad131fa30688ead
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M sys/dev/ath/if_ath.c

  Log Message:
  -----------
  Use the new ieee80211_tx_complete() function.


  Commit: 26cf485d21abe7841c23a42a55eae7aa505c0bb2
      https://github.com/pcbsd/freebsd/commit/26cf485d21abe7841c23a42a55eae7aa505c0bb2
  Author: dteske <dteske at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M share/mk/bsd.own.mk

  Log Message:
  -----------
  It was brought to my attention that SVN r252862 was incomplete. It needed
to also make this change, to completely deprecate WITH_BSDCONFIG.


  Commit: 3cb1daa96e571ed827820b4d87f32f1145ff53c1
      https://github.com/pcbsd/freebsd/commit/3cb1daa96e571ed827820b4d87f32f1145ff53c1
  Author: gavin <gavin at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M usr.sbin/crashinfo/crashinfo.sh

  Log Message:
  -----------
  Allow more space for interface names.

MFC after:	1 week


  Commit: 7c6cb741cf1bbc1e6c4eca2bd651b938d4fed6c0
      https://github.com/pcbsd/freebsd/commit/7c6cb741cf1bbc1e6c4eca2bd651b938d4fed6c0
  Author: will <will at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M contrib/pam_modules/pam_passwdqc/pam_passwdqc.c
    M lib/libpam/modules/pam_passwdqc/Makefile

  Log Message:
  -----------
  Make the PAM password strength checking module WARNS=2 safe.

lib/libpam/modules/pam_passwdqc/Makefile:
	Bump WARNS to 2.

contrib/pam_modules/pam_passwdqc/pam_passwdqc.c:
	Bump  _XOPEN_SOURCE and _XOPEN_VERSION from 500 to 600
	so that vsnprint() is declared.

	Use the two new union types (pam_conv_item_t and
	pam_text_item_t) to resolve strict aliasing violations
	caused by casts to comply with the pam_get_item() API taking
	a "const void **" for all item types.  Warnings are
	generated for casts that create "type puns" (pointers of
	conflicting sized types that are set to access the same
	memory location) since these pointers may be used in ways
	that violate C's strict aliasing rules.  Casts to a new
	type must be performed through a union in order to be
	compliant, and access must be performed through only one
	of the union's data types during the lifetime of the union
	instance.  Handle strict-aliasing warnings through pointer
	assignments, which drastically simplifies this change.

	Correct a CLANG "printf-like function with more arguments
	than format" error.

Submitted by:	gibbs
Sponsored by:	Spectra Logic


  Commit: c4075658e3a011db15680c21ee392b30b4061f8e
      https://github.com/pcbsd/freebsd/commit/c4075658e3a011db15680c21ee392b30b4061f8e
  Author: dteske <dteske at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M UPDATING

  Log Message:
  -----------
  Add note/reminder about dialog(1) regression in HEAD/10.0-C so that we don't
forget about it in the multi-month run of things to fix prior to 10.0-R.


  Commit: 3be453d800494de4d3782b4e435a0796d124decf
      https://github.com/pcbsd/freebsd/commit/3be453d800494de4d3782b4e435a0796d124decf
  Author: dteske <dteske at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M share/man/man5/src.conf.5
    R tools/build/options/WITH_BSDCONFIG

  Log Message:
  -----------
  Formally remove WITH_BSDCONFIG build option and re-generate src.conf.5
NOTE: Should have been inline with revisions 252862 and 254958.


  Commit: 14b16775515537edf64104960d90f55cdcb5bc99
      https://github.com/pcbsd/freebsd/commit/14b16775515537edf64104960d90f55cdcb5bc99
  Author: alfred <alfred at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M sys/net/if_llatbl.h

  Log Message:
  -----------
  Remove include opt_ofed.h since OFED is unifdef'd.

Pointed out by: glebius


  Commit: 99ab2bf08eb4c6c6bab630a6a655ca024838e010
      https://github.com/pcbsd/freebsd/commit/99ab2bf08eb4c6c6bab630a6a655ca024838e010
  Author: neel <neel at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M sys/amd64/vmm/vmm_instruction_emul.c

  Log Message:
  -----------
  Add support for emulating the byte move instruction "mov r/m8, r8".

This emulation is required when dumping MMIO space via the ddb "examine"
command.


  Commit: 236964c12d6e45e32a2c5c66673acc605ed2e73e
      https://github.com/pcbsd/freebsd/commit/236964c12d6e45e32a2c5c66673acc605ed2e73e
  Author: neel <neel at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M usr.sbin/bhyve/pci_emul.c

  Log Message:
  -----------
  Allow single byte reads of the emulated MSI-X tables. This is not required
by the PCI specification but needed to dump MMIO space from "ddb" in the
guest.


  Commit: 451762afe771b1efde25841c58131b6782cb9520
      https://github.com/pcbsd/freebsd/commit/451762afe771b1efde25841c58131b6782cb9520
  Author: rdivacky <rdivacky at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M sys/conf/Makefile.amd64
    M sys/modules/linux/Makefile

  Log Message:
  -----------
  Assemble linux32_locore.s and ia32_sigtramp.S with clang integrated assembler.
Support for .code32 and .code64 in llvm was implemented more than 2 years ago.

Tested by:      Dan McGregor <dan.mcgregor at usask dot ca>


  Commit: f949b936bd5b1d5e6211bfe915da4e2f6796c659
      https://github.com/pcbsd/freebsd/commit/f949b936bd5b1d5e6211bfe915da4e2f6796c659
  Author: cperciva <cperciva at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M sys/dev/xen/blkfront/blkfront.c

  Log Message:
  -----------
  Remove duplicate dev.xbd.*.max_requests sysctl added in r252260.

Approved by:	gibbs


  Commit: 71c97bf245a6c72a4b719e88a4fdaca4b91a8571
      https://github.com/pcbsd/freebsd/commit/71c97bf245a6c72a4b719e88a4fdaca4b91a8571
  Author: kargl <kargl at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M lib/msun/src/s_erf.c
    M lib/msun/src/s_erff.c

  Log Message:
  -----------
  * s_erf.c:
  . Use integer literal constants instead of double literal constants.

* s_erff.c:
  . Use integer literal constants instead of casting double literal
    constants to float.
  . Update the threshold values from those carried over from erf() to
    values appropriate for float.
  . New sets of polynomial coefficients for the rational approximations.
    These coefficients have little, but positive, effect on the maximum
    error in ULP in the four intervals, but do improve the overall
    speed of execution.
  . Remove redundant GET_FLOAT_WORD(ix,x) as hx already contained the
    contents that is packed into ix.
  . Update the mask that is used to zero-out lower-order bits in x in
    the intervals [1.25, 2.857143] and [2.857143, 12].  In tests on
    amd64, this change improves the maximum error in ULP from 6.27739
    and 63.8095 to 3.16774 and 2.92095 on these intervals for erffc().

Reviewed by:	bde


  Commit: 6c5aea24dd45d3738833a1a7eea28c964eb00d66
      https://github.com/pcbsd/freebsd/commit/6c5aea24dd45d3738833a1a7eea28c964eb00d66
  Author: ken <ken at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M sys/cam/scsi/scsi_all.c

  Log Message:
  -----------
  If a drive returns ASC/ASCQ 0x04,0x11 "Logical unit not ready,
notify (enable spinup) required", instead of doing the normal
retries, poll for a change in status.

We will poll every half second for a minute for the status to
change.

Hitachi drives (and likely other SAS drives) return that ASC/ASCQ
when they are waiting to spin up.  What it means is that they are
waiting for the SAS expander to send them the SAS
NOTIFY (ENABLE SPINUP) primitive.

That primitive is the mechanism expanders/enclosures use to
sequence drive spinup to avoid overloading power supplies.

Sponsored by:	Spectra Logic
MFC after:	3 days


  Commit: 73f239a63e71d117bcfaca20d9b5bf28b434d9fd
      https://github.com/pcbsd/freebsd/commit/73f239a63e71d117bcfaca20d9b5bf28b434d9fd
  Author: andre <andre at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M sys/kern/uipc_mbuf.c
    M sys/sys/mbuf.h

  Log Message:
  -----------
  Pad m_hdr on 32bit architectures to to prevent alignment and padding
problems with the way MLEN, MHLEN, and struct mbuf are set up.

CTASSERT's are provided to detect such issues at compile time in the
future.

The #define MLEN and MHLEN calculation do not take actual compiler-
induced alignment and padding inside the complete struct mbuf into
account.  Accordingly appropriate attention is required when changing
members of struct mbuf.

Ideally one would calculate MLEN as (MSIZE - sizeof(((struct mbuf *)0)->m_hdr)
but that doesn't work as the compiler refuses to operate on an as of
yet incomplete structure.

In particular ARM 32bit has more strict alignment requirements which
caused 4 bytes of padding between m_hdr and pkthdr in struct mbuf
because of the 64bit members in pkthdr.  This wasn't picked up by MLEN
and MHLEN causing an overflow of the mbuf provided data storage by
overestimating its size.

I386 didn't show this problem because it handles unaligned access just
fine, albeit at a small performance penalty.

On 64bit architectures the struct mbuf layout is 64bit aligned in all
places.

Reported by:	Thomas Skibo <ThomasSkibo-at-sbcglobal-dot-net>
Tested by:	tuexen, ian, Thomas Skibo (extended patch)
Sponsored by:	The FreeBSD Foundation


  Commit: 2194a6603d76d977fda661e9938aebfe18cf3375
      https://github.com/pcbsd/freebsd/commit/2194a6603d76d977fda661e9938aebfe18cf3375
  Author: jlh <jlh at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M etc/defaults/periodic.conf
    A etc/periodic/monthly/450.status-security
    M etc/periodic/security/100.chksetuid
    M etc/periodic/security/110.neggrpperm
    M etc/periodic/security/200.chkmounts
    M etc/periodic/security/300.chkuid0
    M etc/periodic/security/400.passwdless
    M etc/periodic/security/410.logincheck
    M etc/periodic/security/460.chkportsum
    M etc/periodic/security/500.ipfwdenied
    M etc/periodic/security/510.ipfdenied
    M etc/periodic/security/520.pfdenied
    M etc/periodic/security/550.ipfwlimit
    M etc/periodic/security/610.ipf6denied
    M etc/periodic/security/700.kernelmsg
    M etc/periodic/security/800.loginfail
    M etc/periodic/security/900.tcpwrap
    M etc/periodic/security/security.functions
    A etc/periodic/weekly/450.status-security
    M etc/periodic/weekly/Makefile
    M share/man/man5/periodic.conf.5

  Log Message:
  -----------
  Make the period of each periodic security script configurable.

There are now six additional variables
  weekly_status_security_enable
  weekly_status_security_inline
  weekly_status_security_output
  monthly_status_security_enable
  monthly_status_security_inline
  monthly_status_security_output
alongside their existing daily counterparts.  They all have the same
default values.

All other "daily_status_security_${scriptname}_${whatever}"
variables have been renamed to "security_status_${name}_${whatever}".
A compatibility shim has been introduced for the old variable names,
which we will be able to remove in 11.0-RELEASE.

"security_status_${name}_enable" is still a boolean but a new
"security_status_${name}_period" allows to define the period of
each script.  The value is one of "daily" (the default for backward
compatibility), "weekly", "monthly" and "NO".

Note that when the security periodic scripts are run directly from
crontab(5) (as opposed to being called by daily or weekly periodic
scripts), they will run unless the test is explicitely disabled with a
"NO", either for in the "_enable" or the "_period" variable.

When the security output is not inlined, the mail subject has been
changed from "$host $arg run output" to "$host $arg $period run output".
For instance:
  myfbsd security run output ->  myfbsd security daily run output
I don't think this is considered as a stable API, but feel free to
correct me if I'm wrong.

Finally, I will rearrange periodic.conf(5) and default/periodic.conf
to put the security options in their own section.  I left them in
place for this commit to make reviewing easier.

Reviewed by:	hackers@


  Commit: 976074d43e046c7be4a8f1855ef3005150d23eb3
      https://github.com/pcbsd/freebsd/commit/976074d43e046c7be4a8f1855ef3005150d23eb3
  Author: jlh <jlh at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M etc/periodic/monthly/Makefile

  Log Message:
  -----------
  Install 450.status-security.


  Commit: 2b254c93081ca42c7b0fd38416fca970ae42fa66
      https://github.com/pcbsd/freebsd/commit/2b254c93081ca42c7b0fd38416fca970ae42fa66
  Author: davidcs <davidcs at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M sys/dev/qlxgbe/ql_misc.c

  Log Message:
  -----------
  Fix bug in Flash access code

Submitted by: David C Somayajulu


  Commit: d4eb6863876c5d0e32187cc05757e22f06c2c1e8
      https://github.com/pcbsd/freebsd/commit/d4eb6863876c5d0e32187cc05757e22f06c2c1e8
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M lib/libc/gen/wordexp.c

  Log Message:
  -----------
  wordexp(): Avoid leaking the pipe file descriptors to a parallel fork/exec.

This uses the new pipe2() system call added on May 1 (r250159).


  Commit: d0a699d53c2a04569b291206089fe531b5e57b82
      https://github.com/pcbsd/freebsd/commit/d0a699d53c2a04569b291206089fe531b5e57b82
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M etc/periodic/monthly/Makefile

  Log Message:
  -----------
  Fix a typo introduced in r254975.


  Commit: 142ae774787196df15d7965d81632504d56cd76d
      https://github.com/pcbsd/freebsd/commit/142ae774787196df15d7965d81632504d56cd76d
  Author: sjg <sjg at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M share/mk/sys.mk

  Log Message:
  -----------
  Use .SHELL to tell bmake to use 'set -e' when running scripts
since most FreeBSD makefiles it is in effect.

Move the other bmake compatability knobs out of the POSIX block.

Reviewed by: obrien


  Commit: 1d2edd950568843a7238654f4985ce930d827ceb
      https://github.com/pcbsd/freebsd/commit/1d2edd950568843a7238654f4985ce930d827ceb
  Author: zeising <zeising at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M share/man/man5/src.conf.5

  Log Message:
  -----------
  Really regen after r254962.

This removes the WITH_BSDCONFIG description alltogether, since this option
is removed.
At the same time, fix the WITHOUT_LIBCPLUSPLUS option that had gotten
inverted.


  Commit: f30d83113718ef96a9eb0fcbdb4ac60b47dda665
      https://github.com/pcbsd/freebsd/commit/f30d83113718ef96a9eb0fcbdb4ac60b47dda665
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c

  Log Message:
  -----------
  Previously, both zfs_rename and zfs_link does a check on whether
the passed vnode belongs to the same mount point (v_vfsp or also
known as v_mount in FreeBSD).  This check prevents the code from
proceeding further on vnodes that do not belong to ZFS, for
instance, on UFS or NULLFS.

The recent change (merged as r254585) on upstream changes the
check of v_vfsp to instead check the znode's z_zfsvfs.  On Illumos
this would work because when the vnode comes from lofs, the
VOP_REALVP() would give the right vnode, this is not true on
FreeBSD where our VOP_REALVP is a no-op, and as such tdvp is
not guaranteed to be a ZFS vnode, and will later trigger a
failed assertion when verifying the vnode.

This changeset modifies our local shims (zfs_freebsd_rename and
zfs_freebsd_link) to check if v_mount matches before proceeding
further.

Reported by:		many
Diagnostic work by:	avg


  Commit: 0dc62eee9d4434460a6c0bec88c1990d8285e5aa
      https://github.com/pcbsd/freebsd/commit/0dc62eee9d4434460a6c0bec88c1990d8285e5aa
  Author: gonzo <gonzo at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M sys/mips/malta/gt_pci.c

  Log Message:
  -----------
  Fix GT PCI controller driver on big-endian hardware


  Commit: acad72bebe92da6921401c865b00f0179c7108cc
      https://github.com/pcbsd/freebsd/commit/acad72bebe92da6921401c865b00f0179c7108cc
  Author: joel <joel at FreeBSD.org>
  Date:   2013-08-27 (Tue, 27 Aug 2013)

  Changed paths:
    M share/man/man5/periodic.conf.5

  Log Message:
  -----------
  mdoc fix


  Commit: b4bb9036fd1ee6033f8df3d8ebb9136adb907a91
      https://github.com/pcbsd/freebsd/commit/b4bb9036fd1ee6033f8df3d8ebb9136adb907a91
  Author: uqs <uqs at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/modules/ip6_mroute_mod/Makefile

  Log Message:
  -----------
  Fix 'make depend'


  Commit: ad95bec3c8287053a87374aa21dbb55a746cdc34
      https://github.com/pcbsd/freebsd/commit/ad95bec3c8287053a87374aa21dbb55a746cdc34
  Author: ivoras <ivoras at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/ufs/ufs/ufs_dirhash.c

  Log Message:
  -----------
  Take a very small step toward the Century of the Anchovy by increasing the
time dirhash entries stay in memory before being considered for eviction to
1 minute.


  Commit: ce93c74acc44457342a988640521356e02758e8c
      https://github.com/pcbsd/freebsd/commit/ce93c74acc44457342a988640521356e02758e8c
  Author: gavin <gavin at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/dev/ahci/ahci.c

  Log Message:
  -----------
  Support the PCI-Express SSD in the new MacBook Air (model A1465)

Submitted by:	Johannes Lundberg <johannes brilliantservice.co.jp>
MFC after:	3 days


  Commit: 975aacab92f859de9651ecb0d11aebfb1b52a4ad
      https://github.com/pcbsd/freebsd/commit/975aacab92f859de9651ecb0d11aebfb1b52a4ad
  Author: loos <loos at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/dev/gpio/gpiobus.c

  Log Message:
  -----------
  Properly free gpiobus ivars when gpiobus_parse_pins() fails and also on
gpiobus detachment.

Suggested by:	imp
Approved by:	adrian (mentor)


  Commit: 0bca027965fc5b6f13992edc4293148be0b23ff3
      https://github.com/pcbsd/freebsd/commit/0bca027965fc5b6f13992edc4293148be0b23ff3
  Author: loos <loos at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/mips/conf/ROUTERSTATION.hints

  Log Message:
  -----------
  Add the default hints to make the GPIO pins, rf led and reset switch work
out of the box on RouterStation.

PR:	177832
Submitted by:	Petko Bordjukov (bordjukov at gmail.com)
Approved by:	adrian (mentor)


  Commit: 80d315e21950f4c5ae17c3f8dda31d78c5bf73e4
      https://github.com/pcbsd/freebsd/commit/80d315e21950f4c5ae17c3f8dda31d78c5bf73e4
  Author: loos <loos at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/mips/atheros/ar71xx_spi.c

  Log Message:
  -----------
  Make ar71xx_spi attach the next free unit of spibus and not only spibus0.

Approved by:	adrian (mentor)


  Commit: 83cae05680206abe0b0cdb076aa4ff2e94fed7db
      https://github.com/pcbsd/freebsd/commit/83cae05680206abe0b0cdb076aa4ff2e94fed7db
  Author: loos <loos at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/dev/flash/mx25l.c

  Log Message:
  -----------
  Fix a few typos for s25fl types.

Approved by:	adrian (mentor)


  Commit: 3289affe76fc0e2203d4103c7e856aabd6f7aa32
      https://github.com/pcbsd/freebsd/commit/3289affe76fc0e2203d4103c7e856aabd6f7aa32
  Author: gavin <gavin at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M etc/rc.d/savecore

  Log Message:
  -----------
  After writing a kernel core dump into /var/crash, call sync(8).

If we panic again shortly after boot (say, within 30 seconds), any core
dump we wrote out may be lost on reboot.  In this situation, we really
want to keep that core file, as it may be the only way to have the issue
resolved.  Call sync(8) after writing out the core file and running
crashinfo(8), in the hope that these will not be lost if we panic
again.  sync(8) is only called in the case where there is a core dump
to be written out, so won't be called during normal boots.

Discovered by:	Trying to debug an IPSEC panic
MFC after:	1 week


  Commit: 9e645a26a0c32f9f20e689faf85b7ab9a1a84aa3
      https://github.com/pcbsd/freebsd/commit/9e645a26a0c32f9f20e689faf85b7ab9a1a84aa3
  Author: gnn <gnn at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    A sys/contrib/dev/iwn/iwlwifi-2000-18.168.6.1.fw.uu
    A sys/modules/iwnfw/iwn2000/Makefile

  Log Message:
  -----------
  Add firmware for Centrino 2200-N wireless devices.

Driver software for this firmware will be updated in a following commit.


  Commit: 0c40bd77afdf5a783614e79c12a317267d9aa6e1
      https://github.com/pcbsd/freebsd/commit/0c40bd77afdf5a783614e79c12a317267d9aa6e1
  Author: kargl <kargl at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M lib/msun/src/s_erf.c

  Log Message:
  -----------
  * Whitespace.


  Commit: 2ecfc284152b0f42d7d72d81c1aee8786a7a81c9
      https://github.com/pcbsd/freebsd/commit/2ecfc284152b0f42d7d72d81c1aee8786a7a81c9
  Author: mckusick <mckusick at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/ufs/ffs/ffs_alloc.c

  Log Message:
  -----------
  A performance problem was reported in PR kern/181226:

    I have 25TB Dell PERC 6 RAID5 array. When it becomes almost
    full (10-20GB free), processes which write data to it start
    eating 100% CPU and write speed drops below 1MB/sec (normally
    to gives 400MB/sec). The revision at which it first became
    apparent was http://svnweb.freebsd.org/changeset/base/249782.

The offending change reserved an area in each cylinder group to
store metadata. The new algorithm attempts to save this area for
metadata and allows its use for non-metadata only after all the
data areas have been exhausted. The size of the reserved area
defaults to half of minfree, so the filesystem reports full before
the data area can completely fill. However, in this report, the
filesystem has had minfree reduced to 1% thus forcing the metadata
area to be used for data. As the filesystem approached full, it
had only metadata areas left to allocate. The result was that
every block allocation had to scan summary data for 30,000 cylinder
groups before falling back to searching up to 30,000 metadata areas.

The fix is to give up on saving the metadata areas once the free
space reserve drops below 2%. The effect of this change is to use
the old algorithm of just accepting the first available block that
we find. Since most filesystems use the default 5% minfree, this
will have no effect on their operation. For those that want to push
to the limit, they will get their crappy block placements quickly.

Submitted by:  Dmitry Sivachenko
Fix Tested by: Dmitry Sivachenko
PR:            kern/181226
MFC after:     2 weeks


  Commit: 2cba18824681bafe7c24ecda512ed142ee4d2507
      https://github.com/pcbsd/freebsd/commit/2cba18824681bafe7c24ecda512ed142ee4d2507
  Author: mckusick <mckusick at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/ufs/ffs/ffs_alloc.c

  Log Message:
  -----------
  In looking at block layouts as part of fixing filesystem block
allocations under low free-space conditions (-r254995), determine
that old block-preference search order used before -r249782 worked
a bit better. This change reverts to that block-preference search order.

MFC after:	2 weeks


  Commit: 77c4dc92ec8722e52cfa36ba7a5cdf6b4ae3f4d7
      https://github.com/pcbsd/freebsd/commit/77c4dc92ec8722e52cfa36ba7a5cdf6b4ae3f4d7
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/dev/fb/vesa.c

  Log Message:
  -----------
  Avoid unnecessary signedness conversion.


  Commit: 150b502476c182aeab4bb89205740ef0ecb1cbc8
      https://github.com/pcbsd/freebsd/commit/150b502476c182aeab4bb89205740ef0ecb1cbc8
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/dev/fb/vesa.c

  Log Message:
  -----------
  Make sure to free stale buffer before allocating new one for safety.


  Commit: 1e9dff7acaa990a9dcb8101c26a5756f555eb4eb
      https://github.com/pcbsd/freebsd/commit/1e9dff7acaa990a9dcb8101c26a5756f555eb4eb
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/dev/fb/vesa.c

  Log Message:
  -----------
  Do not save/restore video memory if we are not using linear frame buffer.
Note this partially revert r233896.


  Commit: a9feb8e8b996e9a105c5581728f136d650c732b3
      https://github.com/pcbsd/freebsd/commit/a9feb8e8b996e9a105c5581728f136d650c732b3
  Author: rwatson <rwatson at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M share/man/man4/Makefile
    M share/man/man4/capsicum.4
    A share/man/man4/procdesc.4

  Log Message:
  -----------
  Add a simple procdesc(4) man page describing "options PROCDESC" and the
high-level facility, supplementing pdfork(2) and friends.  Update capsicum.4
to xref.

Suggested by:	sbruno
MFC after:	3 days


  Commit: 1dbe7f4b1088ab3386ca97086efe1af87ea6d9da
      https://github.com/pcbsd/freebsd/commit/1dbe7f4b1088ab3386ca97086efe1af87ea6d9da
  Author: rwatson <rwatson at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M lib/libc/sys/pdfork.2

  Log Message:
  -----------
  Xref capsicum(4) and procdesc(4) from pdfork(2).

Suggested by:	sbruno
MFC after:	3 days


  Commit: 16f0aaff8816d1bca217ef3e759670f35e189f52
      https://github.com/pcbsd/freebsd/commit/16f0aaff8816d1bca217ef3e759670f35e189f52
  Author: davidcs <davidcs at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/dev/qlxgbe/ql_os.c

  Log Message:
  -----------
  ql_minidump() should be performed only by port 0.

Submitted by: David C Somayajulu


  Commit: 8071801ca5dbd29cf20ba73e01f4748f7bbfb046
      https://github.com/pcbsd/freebsd/commit/8071801ca5dbd29cf20ba73e01f4748f7bbfb046
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/dev/fb/vesa.c

  Log Message:
  -----------
  Reduce diff against stable/9 slightly.


  Commit: 5147205a55b3f9cfbf6fd2523986dd24e80d743a
      https://github.com/pcbsd/freebsd/commit/5147205a55b3f9cfbf6fd2523986dd24e80d743a
  Author: np <np at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/dev/cxgbe/adapter.h
    M sys/dev/cxgbe/offload.h
    M sys/dev/cxgbe/osdep.h
    M sys/dev/cxgbe/t4_main.c
    M sys/dev/cxgbe/t4_sge.c
    M sys/dev/cxgbe/tom/t4_cpl_io.c

  Log Message:
  -----------
  Add hooks in base cxgbe(4) for the iWARP upper-layer driver.  Update a
couple of assertions in the TOE driver as well.


  Commit: 609f43ab7f3c398c0c3a4d8f093fe380c9e04b82
      https://github.com/pcbsd/freebsd/commit/609f43ab7f3c398c0c3a4d8f093fe380c9e04b82
  Author: np <np at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/dev/cxgbe/t4_main.c
    M sys/dev/cxgbe/t4_tracer.c
    M sys/dev/cxgbe/tom/t4_tom.c

  Log Message:
  -----------
  Change t4_list_lock and t4_uld_list_lock from mutexes to sx'es.

- tom_uninit had to be reworked not to hold the adapter lock (a mutex)
  around t4_deactivate_uld, which acquires the uld_list_lock.
- the ifc_match for the interface cloner that creates the tracer ifnet
  had to be reworked as the kernel calls ifc_match with the global
  if_cloners_mtx held.


  Commit: baaacfdc28bae3ef25b6e173c058f66a64c7f18d
      https://github.com/pcbsd/freebsd/commit/baaacfdc28bae3ef25b6e173c058f66a64c7f18d
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M lib/libutil/login_auth.c
    M lib/libutil/login_cap.c
    M lib/libutil/pidfile.c
    M lib/libutil/quotafile.c
    M lib/libutil/uucplock.c

  Log Message:
  -----------
  libutil: Use O_CLOEXEC for internal file descriptors from open().


  Commit: 0b320ea37ccd739f0e5da8571e54526816726956
      https://github.com/pcbsd/freebsd/commit/0b320ea37ccd739f0e5da8571e54526816726956
  Author: ken <ken at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/fs/tmpfs/tmpfs_subr.c

  Log Message:
  -----------
  Support storing 7 additional file flags in tmpfs:

UF_SYSTEM, UF_SPARSE, UF_OFFLINE, UF_REPARSE, UF_ARCHIVE, UF_READONLY,
and UF_HIDDEN.

Sort the file flags tmpfs supports alphabetically.  tmpfs now
supports the same flags as UFS, with the exception of SF_SNAPSHOT.

Reported by:	bdrewery, antoine
Sponsored by:	Spectra Logic


  Commit: 6731dd428d26602eb9428e8d6bf309b24bea5ad2
      https://github.com/pcbsd/freebsd/commit/6731dd428d26602eb9428e8d6bf309b24bea5ad2
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_irq.c

  Log Message:
  -----------
  Fix a compiler warning.  With this fix, a negative time can be converted to
a struct timeval and back to the original nanoseconds correctly.


  Commit: e9b6cb5ecce096a84afcbac4cbf86003db5d12fc
      https://github.com/pcbsd/freebsd/commit/e9b6cb5ecce096a84afcbac4cbf86003db5d12fc
  Author: np <np at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/netinet/tcp_lro.c
    M sys/netinet/tcp_lro.h

  Log Message:
  -----------
  Merge r254336 from user/np/cxl_tuning.

Add a last-modified timestamp to each LRO entry and provide an interface
to flush all inactive entries.  Drivers decide when to flush and what
the inactivity threshold should be.

Network drivers that process an rx queue to completion can enter a
livelock type situation when the rate at which packets are received
reaches equilibrium with the rate at which the rx thread is processing
them.  When this happens the final LRO flush (normally when the rx
routine is done) does not occur.  Pure ACKs and segments with total
payload < 64K can get stuck in an LRO entry.  Symptoms are that TCP
tx-mostly connections' performance falls off a cliff during heavy,
unrelated rx on the interface.

Flushing only inactive LRO entries works better than any of these
alternates that I tried:
- don't LRO pure ACKs
- flush _all_ LRO entries periodically (every 'x' microseconds or every
  'y' descriptors)
- stop rx processing in the driver periodically and schedule remaining
  work for later.

Reviewed by:	andre


  Commit: 749ce4a06c586ada645231fb04deec04b93aef33
      https://github.com/pcbsd/freebsd/commit/749ce4a06c586ada645231fb04deec04b93aef33
  Author: np <np at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/dev/cxgbe/t4_tracer.c

  Log Message:
  -----------
  Whitespace nit.


  Commit: 28ab6fab8b32acdefcbcdd5450da8431df803bf3
      https://github.com/pcbsd/freebsd/commit/28ab6fab8b32acdefcbcdd5450da8431df803bf3
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_sysctl.c

  Log Message:
  -----------
  Fix a compiler warning and add couple of VM map types.


  Commit: 4c745090116375b5d96509e9deb8b9662b8253d8
      https://github.com/pcbsd/freebsd/commit/4c745090116375b5d96509e9deb8b9662b8253d8
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/dev/drm2/i915/i915_gem.c
    M sys/dev/drm2/i915/i915_gem_execbuffer.c
    M sys/dev/drm2/i915/intel_display.c

  Log Message:
  -----------
  Correct atomic operations in i915.


  Commit: a90a8d62c1a18ef01246ea49cb31c8e20d5b52ff
      https://github.com/pcbsd/freebsd/commit/a90a8d62c1a18ef01246ea49cb31c8e20d5b52ff
  Author: pfg <pfg at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M gnu/usr.bin/patch/Makefile
    M share/mk/bsd.own.mk
    R tools/build/options/WITH_GNU_PATCH
    M usr.bin/patch/Makefile

  Log Message:
  -----------
  Drop build option switch for the older GNU patch.

As promised, drop the option to make the older GNU patch
the default.

GNU patch is still being built but something drastic may
happen to it to it before Release.


  Commit: a52be00b7f7e336eb3883b40cdc6cf73571f0c4e
      https://github.com/pcbsd/freebsd/commit/a52be00b7f7e336eb3883b40cdc6cf73571f0c4e
  Author: np <np at FreeBSD.org>
  Date:   2013-08-28 (Wed, 28 Aug 2013)

  Changed paths:
    M sys/dev/cxgbe/adapter.h
    M sys/dev/cxgbe/t4_main.c
    M sys/dev/cxgbe/t4_sge.c

  Log Message:
  -----------
  Merge r254386 from user/np/cxl_tuning.  Add an INET|INET6 check missing
in said revision.

r254386:
Flush inactive LRO entries periodically.


  Commit: af4b94562133edf0728e28f2a0ae95ebb8f3c2b5
      https://github.com/pcbsd/freebsd/commit/af4b94562133edf0728e28f2a0ae95ebb8f3c2b5
  Author: np <np at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/sys/mbuf.h

  Log Message:
  -----------
  Merge r254736 from user/np/cxl_tuning.

Don't leak tags when M_NOFREE | M_PKTHDR mbufs are freed.

Reviewed by:	andre


  Commit: 4cffb47bd399be6c827ca323e6b9072cd1aa6c45
      https://github.com/pcbsd/freebsd/commit/4cffb47bd399be6c827ca323e6b9072cd1aa6c45
  Author: andreast <andreast at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M tools/build/mk/OptionalObsoleteFiles.inc

  Log Message:
  -----------
  Remove GNU_PATCH leftover.


  Commit: fdc2e5ebcd41ab03ee8d2789bc226c759b52134e
      https://github.com/pcbsd/freebsd/commit/fdc2e5ebcd41ab03ee8d2789bc226c759b52134e
  Author: loos <loos at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/mips/atheros/if_arge.c

  Log Message:
  -----------
  Prevent the full restart cycle every time arge_start() is called.  Only
(re)start the interface when it is down.  This change fix a race with
BOOTP where the response packet is lost because the interface is being
reset by a netmask change right after send the packet.

PR:		178318
Approved by:	adrian (mentor)


  Commit: 41d7ccf6058970539d902fb65f9d959b871a3d8e
      https://github.com/pcbsd/freebsd/commit/41d7ccf6058970539d902fb65f9d959b871a3d8e
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/dev/hwpmc/pmc_events.h

  Log Message:
  -----------
  Remove the duplicate LLC_MISS event and put it in the right order.


  Commit: 4212d5ac38bc35cd7d1671a7a93ad65425dbdded
      https://github.com/pcbsd/freebsd/commit/4212d5ac38bc35cd7d1671a7a93ad65425dbdded
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/dev/iwn/if_iwn.c

  Log Message:
  -----------
  Migrate iwn(4) to use the new ieee80211_tx_complete() API.

Tested:

* Intel 5100, STA mode


  Commit: aa9a7bb9e6c374d0ee2f00489abd48f856d79aee
      https://github.com/pcbsd/freebsd/commit/aa9a7bb9e6c374d0ee2f00489abd48f856d79aee
  Author: alc <alc at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/amd64/amd64/pmap.c
    M sys/arm/arm/pmap-v6.c
    M sys/arm/arm/pmap.c
    M sys/i386/i386/pmap.c
    M sys/i386/xen/pmap.c
    M sys/ia64/ia64/pmap.c
    M sys/mips/mips/pmap.c
    M sys/powerpc/powerpc/mmu_if.m
    M sys/powerpc/powerpc/pmap_dispatch.c
    M sys/sparc64/sparc64/pmap.c
    M sys/vm/pmap.h
    M sys/vm/vm_map.c
    M sys/vm/vm_page.c

  Log Message:
  -----------
  Significantly reduce the cost, i.e., run time, of calls to madvise(...,
MADV_DONTNEED) and madvise(..., MADV_FREE).  Specifically, introduce a new
pmap function, pmap_advise(), that operates on a range of virtual addresses
within the specified pmap, allowing for a more efficient implementation of
MADV_DONTNEED and MADV_FREE.  Previously, the implementation of
MADV_DONTNEED and MADV_FREE relied on per-page pmap operations, such as
pmap_clear_reference().  Intuitively, the problem with this implementation
is that the pmap-level locks are acquired and released and the page table
traversed repeatedly, once for each resident page in the range
that was specified to madvise(2).  A more subtle flaw with the previous
implementation is that pmap_clear_reference() would clear the reference bit
on all mappings to the specified page, not just the mapping in the range
specified to madvise(2).

Since our malloc(3) makes heavy use of madvise(2), this change can have a
measureable impact.  For example, the system time for completing a parallel
"buildworld" on a 6-core amd64 machine was reduced by about 1.5% to 2.0%.

Note: This change only contains pmap_advise() implementations for a subset
of our supported architectures.  I will commit implementations for the
remaining architectures after further testing.  For now, a stub function is
sufficient because of the advisory nature of pmap_advise().

Discussed with: jeff, jhb, kib
Tested by:      pho (i386), marcel (ia64)
Sponsored by:   EMC / Isilon Storage Division


  Commit: f31f23f6612c6105f7ac2b9c6f094d361565dfab
      https://github.com/pcbsd/freebsd/commit/f31f23f6612c6105f7ac2b9c6f094d361565dfab
  Author: antoine <antoine at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M ObsoleteFiles.inc
    M share/man/man5/src.conf.5

  Log Message:
  -----------
  Fix after r255014


  Commit: 5875a10cf6729e642e46a8a454c9afbc33f05de8
      https://github.com/pcbsd/freebsd/commit/5875a10cf6729e642e46a8a454c9afbc33f05de8
  Author: jhb <jhb at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/kern/uipc_socket.c

  Log Message:
  -----------
  Don't return an error for socket timeouts that are too large.  Just
cap them to INT_MAX ticks instead.

PR:		kern/181416 (r254699 really)
Requested by:	bde
MFC after:	2 weeks


  Commit: 16873ab749601d7393a28c989ec146e81ffc61b3
      https://github.com/pcbsd/freebsd/commit/16873ab749601d7393a28c989ec146e81ffc61b3
  Author: marcel <marcel at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/dev/uart/uart_dev_ns8250.c

  Log Message:
  -----------
  Work-around a timing problem with the ITE IT8513E now that the core
calls ns8250_bus_ipend() almost immediately after ns8250_bus_attach().
As it appears, a line break condition is being signalled for almost
all received characters due to this. A delay of 150ms seems enough
to allow the H/W to settle and to avoid the problem.
More analysis is needed, but for now a regression has been addressed.

Reported by: kevlo@
Tested by: kevlo@


  Commit: 6165f3098023c31d6f65bb00acacd972466dbe35
      https://github.com/pcbsd/freebsd/commit/6165f3098023c31d6f65bb00acacd972466dbe35
  Author: ken <ken at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/kern/kern_physio.c

  Log Message:
  -----------
  Fix some issues in change 254760 pointed out by Bruce Evans:

 - Remove excessive parenthesis
 - Use KNF continuation indentation
 - Cut down on excessive continuation lines
 - More consistent style in messages
 - Use uprintf() instead of printf()

Submitted by:	bde


  Commit: c5c787b7f208974a60413a18c9843a5e19ef895e
      https://github.com/pcbsd/freebsd/commit/c5c787b7f208974a60413a18c9843a5e19ef895e
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M contrib/libexecinfo/backtrace.3
    M contrib/libexecinfo/backtrace.c
    M contrib/libexecinfo/symtab.c

  Log Message:
  -----------
  Update to 2013-08-29 NetBSD libexecinfo snapshot

This adds my patch to use the kern.proc.pathname sysctl instead of
relying on procfs(5).


  Commit: a58112bf45ed15f61878fa7d68f2a492dacfdb85
      https://github.com/pcbsd/freebsd/commit/a58112bf45ed15f61878fa7d68f2a492dacfdb85
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M etc/mtree/BSD.usr.dist

  Log Message:
  -----------
  Add a few missing language directories for /usr.


  Commit: 4d90834da43f660fc930f3946a35b5cb4e9b4e55
      https://github.com/pcbsd/freebsd/commit/4d90834da43f660fc930f3946a35b5cb4e9b4e55
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M etc/mtree/BSD.usr.dist

  Log Message:
  -----------
  Add directories that is installed as part of bsdconfig.

These are included unconditionally for now because bsdconfig
is currently installed unconditionally.

This fixes 'make -j 17 installworld' caused by a race
condition.

MFC candidate.


  Commit: 674c9801f60ed25de2d6fa3d4fbf791a1d79cfa3
      https://github.com/pcbsd/freebsd/commit/674c9801f60ed25de2d6fa3d4fbf791a1d79cfa3
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_context.c

  Log Message:
  -----------
  Fix atomic operations on context_flag without altering semantics.


  Commit: 8f526008d42509877a0b1f0303be142898629693
      https://github.com/pcbsd/freebsd/commit/8f526008d42509877a0b1f0303be142898629693
  Author: adrian <adrian at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/net/if_lagg.c
    M sys/net/if_lagg.h

  Log Message:
  -----------
  Convert the if_lagg rwlock to an rmlock.

We've been seeing lots of cache line contention (but not lock contention!)
in our workloads between the various TX and RX threads going on.

The write lock is only grabbed when configuration changes are made - which
are infrequent.

With this patch, the contention and cycles spent waiting for updates
disappear.

Sponsored by:	Netflix, Inc.


  Commit: d60bb760ec3e7d8592b384e51bf1e6402f0e8700
      https://github.com/pcbsd/freebsd/commit/d60bb760ec3e7d8592b384e51bf1e6402f0e8700
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_atomic.h

  Log Message:
  -----------
  - Remove test_and_set_bit() macro.  It is unused since r255037.
- Relax atomic_read() and atomic_set() macros.  Linux does not require any
memory barrier.  Also, these macros may be even reordered or optimized away
according to the API documentation:

https://www.kernel.org/doc/Documentation/atomic_ops.txt


  Commit: fcdbf70fd9ffe66a2cd744ca6626d7f87b39e593
      https://github.com/pcbsd/freebsd/commit/fcdbf70fd9ffe66a2cd744ca6626d7f87b39e593
  Author: gibbs <gibbs at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/amd64/amd64/apic_vector.S
    M sys/amd64/amd64/machdep.c
    M sys/amd64/amd64/mp_machdep.c
    M sys/amd64/include/apicvar.h
    M sys/amd64/include/intr_machdep.h
    M sys/amd64/include/pcpu.h
    M sys/amd64/include/xen/hypercall.h
    M sys/amd64/include/xen/xen-os.h
    M sys/conf/files
    M sys/conf/files.amd64
    M sys/conf/files.i386
    M sys/dev/xen/balloon/balloon.c
    M sys/dev/xen/blkback/blkback.c
    M sys/dev/xen/blkfront/blkfront.c
    M sys/dev/xen/blkfront/block.h
    M sys/dev/xen/console/console.c
    M sys/dev/xen/console/xencons_ring.c
    M sys/dev/xen/control/control.c
    M sys/dev/xen/netback/netback.c
    M sys/dev/xen/netfront/netfront.c
    R sys/dev/xen/xenpci/evtchn.c
    M sys/dev/xen/xenpci/xenpci.c
    M sys/dev/xen/xenpci/xenpcivar.h
    M sys/i386/i386/apic_vector.s
    M sys/i386/i386/machdep.c
    M sys/i386/i386/mp_machdep.c
    M sys/i386/include/apicvar.h
    M sys/i386/include/intr_machdep.h
    M sys/i386/include/pcpu.h
    M sys/i386/include/pmap.h
    M sys/i386/include/xen/xen-os.h
    M sys/i386/include/xen/xenfunc.h
    M sys/i386/include/xen/xenvar.h
    M sys/i386/isa/npx.c
    M sys/i386/xen/clock.c
    M sys/i386/xen/exception.s
    M sys/i386/xen/mp_machdep.c
    M sys/i386/xen/mptable.c
    M sys/i386/xen/xen_clock_util.c
    M sys/i386/xen/xen_machdep.c
    M sys/i386/xen/xen_rtc.c
    M sys/sys/kernel.h
    M sys/x86/include/segments.h
    M sys/x86/x86/local_apic.c
    A sys/x86/xen/hvm.c
    A sys/x86/xen/xen_intr.c
    M sys/xen/evtchn.h
    R sys/xen/evtchn/evtchn.c
    M sys/xen/evtchn/evtchn_dev.c
    A sys/xen/evtchn/evtchnvar.h
    M sys/xen/features.c
    M sys/xen/gnttab.c
    M sys/xen/gnttab.h
    M sys/xen/hvm.h
    M sys/xen/interface/event_channel.h
    A sys/xen/xen-os.h
    M sys/xen/xen_intr.h
    M sys/xen/xenbus/xenbus.c
    M sys/xen/xenbus/xenbus_if.m
    M sys/xen/xenbus/xenbusb_front.c
    M sys/xen/xenbus/xenbusvar.h
    M sys/xen/xenstore/xenstore.c
    M sys/xen/xenstore/xenstore_dev.c
    M sys/xen/xenstore/xenstorevar.h

  Log Message:
  -----------
  Implement vector callback for PVHVM and unify event channel implementations

Re-structure Xen HVM support so that:
	- Xen is detected and hypercalls can be performed very
	  early in system startup.
	- Xen interrupt services are implemented using FreeBSD's native
	  interrupt delivery infrastructure.
	- the Xen interrupt service implementation is shared between PV
	  and HVM guests.
	- Xen interrupt handlers can optionally use a filter handler
	  in order to avoid the overhead of dispatch to an interrupt
	  thread.
	- interrupt load can be distributed among all available CPUs.
	- the overhead of accessing the emulated local and I/O apics
	  on HVM is removed for event channel port events.
	- a similar optimization can eventually, and fairly easily,
	  be used to optimize MSI.

Early Xen detection, HVM refactoring, PVHVM interrupt infrastructure,
and misc Xen cleanups:

Sponsored by: Spectra Logic Corporation

Unification of PV & HVM interrupt infrastructure, bug fixes,
and misc Xen cleanups:

Submitted by: Roger Pau Monné
Sponsored by: Citrix Systems R&D

sys/x86/x86/local_apic.c:
sys/amd64/include/apicvar.h:
sys/i386/include/apicvar.h:
sys/amd64/amd64/apic_vector.S:
sys/i386/i386/apic_vector.s:
sys/amd64/amd64/machdep.c:
sys/i386/i386/machdep.c:
sys/i386/xen/exception.s:
sys/x86/include/segments.h:
	Reserve IDT vector 0x93 for the Xen event channel upcall
	interrupt handler.  On Hypervisors that support the direct
	vector callback feature, we can request that this vector be
	called directly by an injected HVM interrupt event, instead
	of a simulated PCI interrupt on the Xen platform PCI device.
	This avoids all of the overhead of dealing with the emulated
	I/O APIC and local APIC.  It also means that the Hypervisor
	can inject these events on any CPU, allowing upcalls for
	different ports to be handled in parallel.

sys/amd64/amd64/mp_machdep.c:
sys/i386/i386/mp_machdep.c:
	Map Xen per-vcpu area during AP startup.

sys/amd64/include/intr_machdep.h:
sys/i386/include/intr_machdep.h:
	Increase the FreeBSD IRQ vector table to include space
	for event channel interrupt sources.

sys/amd64/include/pcpu.h:
sys/i386/include/pcpu.h:
	Remove Xen HVM per-cpu variable data.  These fields are now
	allocated via the dynamic per-cpu scheme.  See xen_intr.c
	for details.

sys/amd64/include/xen/hypercall.h:
sys/dev/xen/blkback/blkback.c:
sys/i386/include/xen/xenvar.h:
sys/i386/xen/clock.c:
sys/i386/xen/xen_machdep.c:
sys/xen/gnttab.c:
	Prefer FreeBSD primatives to Linux ones in Xen support code.

sys/amd64/include/xen/xen-os.h:
sys/i386/include/xen/xen-os.h:
sys/xen/xen-os.h:
sys/dev/xen/balloon/balloon.c:
sys/dev/xen/blkback/blkback.c:
sys/dev/xen/blkfront/blkfront.c:
sys/dev/xen/console/xencons_ring.c:
sys/dev/xen/control/control.c:
sys/dev/xen/netback/netback.c:
sys/dev/xen/netfront/netfront.c:
sys/dev/xen/xenpci/xenpci.c:
sys/i386/i386/machdep.c:
sys/i386/include/pmap.h:
sys/i386/include/xen/xenfunc.h:
sys/i386/isa/npx.c:
sys/i386/xen/clock.c:
sys/i386/xen/mp_machdep.c:
sys/i386/xen/mptable.c:
sys/i386/xen/xen_clock_util.c:
sys/i386/xen/xen_machdep.c:
sys/i386/xen/xen_rtc.c:
sys/xen/evtchn/evtchn_dev.c:
sys/xen/features.c:
sys/xen/gnttab.c:
sys/xen/gnttab.h:
sys/xen/hvm.h:
sys/xen/xenbus/xenbus.c:
sys/xen/xenbus/xenbus_if.m:
sys/xen/xenbus/xenbusb_front.c:
sys/xen/xenbus/xenbusvar.h:
sys/xen/xenstore/xenstore.c:
sys/xen/xenstore/xenstore_dev.c:
sys/xen/xenstore/xenstorevar.h:
	Pull common Xen OS support functions/settings into xen/xen-os.h.

sys/amd64/include/xen/xen-os.h:
sys/i386/include/xen/xen-os.h:
sys/xen/xen-os.h:
	Remove constants, macros, and functions unused in FreeBSD's Xen
	support.

sys/xen/xen-os.h:
sys/i386/xen/xen_machdep.c:
sys/x86/xen/hvm.c:
	Introduce new functions xen_domain(), xen_pv_domain(), and
	xen_hvm_domain().  These are used in favor of #ifdefs so that
	FreeBSD can dynamically detect and adapt to the presence of
	a hypervisor.  The goal is to have an HVM optimized GENERIC,
	but more is necessary before this is possible.

sys/amd64/amd64/machdep.c:
sys/dev/xen/xenpci/xenpcivar.h:
sys/dev/xen/xenpci/xenpci.c:
sys/x86/xen/hvm.c:
sys/sys/kernel.h:
	Refactor magic ioport, Hypercall table and Hypervisor shared
	information page setup, and move it to a dedicated HVM support
	module.

	HVM mode initialization is now triggered during the
	SI_SUB_HYPERVISOR phase of system startup.  This currently
	occurs just after the kernel VM is fully setup which is
	just enough infrastructure to allow the hypercall table
	and shared info page to be properly mapped.

sys/xen/hvm.h:
sys/x86/xen/hvm.c:
	Add definitions and a method for configuring Hypervisor event
	delievery via a direct vector callback.

sys/amd64/include/xen/xen-os.h:
sys/x86/xen/hvm.c:

sys/conf/files:
sys/conf/files.amd64:
sys/conf/files.i386:
	Adjust kernel build to reflect the refactoring of early
	Xen startup code and Xen interrupt services.

sys/dev/xen/blkback/blkback.c:
sys/dev/xen/blkfront/blkfront.c:
sys/dev/xen/blkfront/block.h:
sys/dev/xen/control/control.c:
sys/dev/xen/evtchn/evtchn_dev.c:
sys/dev/xen/netback/netback.c:
sys/dev/xen/netfront/netfront.c:
sys/xen/xenstore/xenstore.c:
sys/xen/evtchn/evtchn_dev.c:
sys/dev/xen/console/console.c:
sys/dev/xen/console/xencons_ring.c
	Adjust drivers to use new xen_intr_*() API.

sys/dev/xen/blkback/blkback.c:
	Since blkback defers all event handling to a taskqueue,
	convert this task queue to a "fast" taskqueue, and schedule
	it via an interrupt filter.  This avoids an unnecessary
	ithread context switch.

sys/xen/xenstore/xenstore.c:
	The xenstore driver is MPSAFE.  Indicate as much when
	registering its interrupt handler.

sys/xen/xenbus/xenbus.c:
sys/xen/xenbus/xenbusvar.h:
	Remove unused event channel APIs.

sys/xen/evtchn.h:
	Remove all kernel Xen interrupt service API definitions
	from this file.  It is now only used for structure and
	ioctl definitions related to the event channel userland
	device driver.

	Update the definitions in this file to match those from
	NetBSD.  Implementing this interface will be necessary for
	Dom0 support.

sys/xen/evtchn/evtchnvar.h:
	Add a header file for implemenation internal APIs related
	to managing event channels event delivery.  This is used
	to allow, for example, the event channel userland device
	driver to access low-level routines that typical kernel
	consumers of event channel services should never access.

sys/xen/interface/event_channel.h:
sys/xen/xen_intr.h:
	Standardize on the evtchn_port_t type for referring to
	an event channel port id.  In order to prevent low-level
	event channel APIs from leaking to kernel consumers who
	should not have access to this data, the type is defined
	twice: Once in the Xen provided event_channel.h, and again
	in xen/xen_intr.h.  The double declaration is protected by
	__XEN_EVTCHN_PORT_DEFINED__ to ensure it is never declared
	twice within a given compilation unit.

sys/xen/xen_intr.h:
sys/xen/evtchn/evtchn.c:
sys/x86/xen/xen_intr.c:
sys/dev/xen/xenpci/evtchn.c:
sys/dev/xen/xenpci/xenpcivar.h:
	New implementation of Xen interrupt services.  This is
	similar in many respects to the i386 PV implementation with
	the exception that events for bound to event channel ports
	(i.e. not IPI, virtual IRQ, or physical IRQ) are further
	optimized to avoid mask/unmask operations that aren't
	necessary for these edge triggered events.

	Stubs exist for supporting physical IRQ binding, but will
	need additional work before this implementation can be
	fully shared between PV and HVM.

sys/amd64/amd64/mp_machdep.c:
sys/i386/i386/mp_machdep.c:
sys/i386/xen/mp_machdep.c
sys/x86/xen/hvm.c:
	Add support for placing vcpu_info into an arbritary memory
	page instead of using HYPERVISOR_shared_info->vcpu_info.
	This allows the creation of domains with more than 32 vcpus.

sys/i386/i386/machdep.c:
sys/i386/xen/clock.c:
sys/i386/xen/xen_machdep.c:
sys/i386/xen/exception.s:
	Add support for new event channle implementation.


  Commit: 6603a737409dde47b24e10b3389b8369f4a0d5e1
      https://github.com/pcbsd/freebsd/commit/6603a737409dde47b24e10b3389b8369f4a0d5e1
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drmP.h
    M sys/dev/drm2/drm_atomic.h

  Log Message:
  -----------
  Clarify confusions between atomic_t and bitmap.  Fix bitmap operations
accordingly.


  Commit: 5fe5bcbff42dd16d0838c2b23b452c9faeefcbda
      https://github.com/pcbsd/freebsd/commit/5fe5bcbff42dd16d0838c2b23b452c9faeefcbda
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drm_atomic.h

  Log Message:
  -----------
  Fix the incomplete conversion from atomic_t to long for test_bit().


  Commit: 5a498aa69f24778cb7ca5c6f3808c104cef72f74
      https://github.com/pcbsd/freebsd/commit/5a498aa69f24778cb7ca5c6f3808c104cef72f74
  Author: ken <ken at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/cam/scsi/scsi_ch.c

  Log Message:
  -----------
  Bump up the default timeouts for move commands in the ch(4) driver
to 15 minutes, and 5 minutes for things like READ ELEMENT STATUS.

This is needed to account for the worst case scenarios on at least
some Spectra Logic tape libraries.

Sponsored by:	Spectra Logic
MFC after:	3 days


  Commit: 8fcf363f032b0b2595dd377d8363ee2a9300571c
      https://github.com/pcbsd/freebsd/commit/8fcf363f032b0b2595dd377d8363ee2a9300571c
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/dev/drm2/ttm/ttm_bo.c
    M sys/dev/drm2/ttm/ttm_bo_util.c
    M sys/dev/drm2/ttm/ttm_bo_vm.c

  Log Message:
  -----------
  Partially revert r254880.  The bitmap operations actually use long type now.


  Commit: 76248c6467c383919f68dde031fabc532f64d2f0
      https://github.com/pcbsd/freebsd/commit/76248c6467c383919f68dde031fabc532f64d2f0
  Author: jkim <jkim at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/dev/drm2/drmP.h

  Log Message:
  -----------
  'u_long' is consistently spelled 'unsigned long' in this file.  Fix it.


  Commit: f5ff33730e4d7c8ed7baf90dfb75a20ee45fdfd0
      https://github.com/pcbsd/freebsd/commit/f5ff33730e4d7c8ed7baf90dfb75a20ee45fdfd0
  Author: gibbs <gibbs at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/conf/files
    M sys/conf/files.i386
    A sys/dev/xen/timer/timer.c
    R sys/i386/include/xen/xen_clock_util.h
    M sys/i386/xen/clock.c
    M sys/i386/xen/mp_machdep.c
    R sys/i386/xen/xen_clock_util.c
    R sys/i386/xen/xen_rtc.c

  Log Message:
  -----------
  Introduce a new, HVM compatible, paravirtualized timer driver for Xen.
Use this new driver for both PV and HVM instances.

This driver requires a Xen hypervisor that supports vector callbacks,
VCPUOP hypercalls, and reports that it has a "safe PV clock".

New timer driver:
Submitted by: will
Sponsored by: Spectra Logic Corporation

PV port to new driver, and bug fixes:
Submitted by: Roger Pau Monné
Sponsored by: Citrix Systems R&D

sys/dev/xen/timer/timer.c:
	- Register a PV timer device driver which (currently)
	  implements device_{identify,probe,attach} and stubs
	  device_detach.  The detach routine requires functionality
	  not provided by timecounters(4).  The suspend and resume
	  routines need additional work (due to Xen requiring that
	  the hypercalls be executed on the target VCPU), and aren't
	  needed for our purposes.

	- Make sure there can only be one device instance of this
	  driver, and that it only registers one eventtimers(4) and
	  one timecounters(4) device interface.  Make both interfaces
	  use PCPU data as needed.

	- Match, with a few style cleanups & API differences, the
	  Xen versions of the "fetch time" functions.

	- Document the magic scale_delta() better for the i386 version.

	- When registering the event timer, bind a separate event
	  channel for the timer VIRQ to the device's event timer
	  interrupt handler for each active VCPU.  Describe each
	  interrupt as "xen_et:c%d", so they can be identified per
	  CPU in "vmstat -i" or "show intrcnt" in KDB.

	- When scheduling a timer into the hypervisor, try up to
	  60 times if the hypervisor rejects the time as being in
	  the past.  In the common case, this retry shouldn't happen,
	  and if it does, it should only happen once.  This is
	  because the event timer advertises a minimum period of
	  100usec, which is only less than the usual hypercall round
	  trip time about 1 out of every 100 tries.  (Unlike other
	  similar drivers, this one actually checks whether the
	  hypervisor accepted the singleshot timer set hypercall.)

	- Implement a RTC PV clock based on the hypervisor wallclock.

sys/conf/files:
	- Add dev/xen/timer/timer.c if the kernel configuration
	  includes either the XEN or XENHVM options.

sys/conf/files.i386:
sys/i386/include/xen/xen_clock_util.h:
sys/i386/xen/clock.c:
sys/i386/xen/xen_clock_util.c:
sys/i386/xen/mp_machdep.c:
sys/i386/xen/xen_rtc.c:
	- Remove previous PV timer used in i386 XEN PV kernels, the
	  new timer introduced in this change is used instead (so
	  we share the same code between PVHVM and PV).

MFC after: 2 weeks


  Commit: b31ce9ec798f31a4e3eb32e171adf40f93209e2b
      https://github.com/pcbsd/freebsd/commit/b31ce9ec798f31a4e3eb32e171adf40f93209e2b
  Author: np <np at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/sys/mbuf.h

  Log Message:
  -----------
  Add a routine for attaching an mbuf to a buffer with an external
refcount.  This one is willing to work with buffers that may already be
referenced.  MEXTADD/m_extadd are suitable only for the first attachment
to a cluster -- they initialize the refcount to 1.


  Commit: 8496d415176840eceb5d409dae828b1019b7ab47
      https://github.com/pcbsd/freebsd/commit/8496d415176840eceb5d409dae828b1019b7ab47
  Author: bdrewery <bdrewery at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M Makefile.inc1

  Log Message:
  -----------
  - Fix LOCAL_MTREE so it properly handles multiple files and quotes
  its value into submakes

PR:		conf/179466
Submitted by:	Garrett Cooper <yaneurabeya at gmail.com>
Approved by:	bapt
MFC after:	2 weeks
Sponsored by:	EMC / Isilon Storage Division


  Commit: 053a3cacff702378b4362f2285aae5b54b38cc1a
      https://github.com/pcbsd/freebsd/commit/053a3cacff702378b4362f2285aae5b54b38cc1a
  Author: np <np at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/dev/cxgbe/adapter.h
    M sys/dev/cxgbe/t4_sge.c

  Log Message:
  -----------
  Implement support for rx buffer packing.  Enable it by default for T5
cards.

This is a T4 and T5 chip feature which lets the chip deliver multiple
Ethernet frames in a single buffer.  This is more efficient within the
chip, in the driver, and reduces wastage of space in rx buffers.

- Always allocate rx buffers from the jumbop zone, no matter what the
  MTU is.  Do not use the normal cluster refcounting mechanism.
- Reserve space for an mbuf and a refcount in the cluster itself and let
  the chip DMA multiple frames in the rest.
- Use the embedded mbuf for the first frame and allocate mbufs on the
  fly for any additional frames delivered in the cluster.  Each of these
  mbufs has a reference on the underlying cluster.


  Commit: 70b405bb1a0f0eb79efc5bbe4242c98baa4e1cbc
      https://github.com/pcbsd/freebsd/commit/70b405bb1a0f0eb79efc5bbe4242c98baa4e1cbc
  Author: cperciva <cperciva at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/dev/xen/blkfront/blkfront.c

  Log Message:
  -----------
  If reading a virtual-device value fails, attempt to read a virtual-device-ext
value.  Some hosts do not publish "extended" disk IDs via virtual-device in
an attempt to avoid confusing old blkfront drivers, and without this change
we failed to attach such disks.

In particular, this commit allows all 24 ephemeral disks on EC2 hs1.8xlarge
instances to be used, instead of only the first 15.

MFC after:	3 days


  Commit: 52fb8d39b96999553e323b71edca7c86d9cb64bd
      https://github.com/pcbsd/freebsd/commit/52fb8d39b96999553e323b71edca7c86d9cb64bd
  Author: np <np at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M sys/dev/cxgbe/t4_sge.c

  Log Message:
  -----------
  Fix the sysctl that displays whether buffer packing is enabled
or not.


  Commit: 4b0fdddd629f96e1e496db03e429ab1a58c9af60
      https://github.com/pcbsd/freebsd/commit/4b0fdddd629f96e1e496db03e429ab1a58c9af60
  Author: bryanv <bryanv at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M share/man/man4/vmx.4
    M sys/dev/vmware/vmxnet3/if_vmx.c
    M sys/dev/vmware/vmxnet3/if_vmxvar.h

  Log Message:
  -----------
  Few more minor if_vmx tweaks

 - Allow the Rx/Tx queue sizes to be configured by tunables
 - Bail out earlier if the Tx queue unlikely has enough free
   descriptors to hold the frame
 - Cleanup some of the offloading capabilities handling


  Commit: e0b55fed21a8853d524e789d751457cd5920d6f3
      https://github.com/pcbsd/freebsd/commit/e0b55fed21a8853d524e789d751457cd5920d6f3
  Author: erwin <erwin at FreeBSD.org>
  Date:   2013-08-29 (Thu, 29 Aug 2013)

  Changed paths:
    M usr.bin/dig/Makefile
    M usr.bin/host/Makefile
    M usr.bin/nslookup/Makefile

  Log Message:
  -----------
  Reduce WARNS to 0 for dig, host, and nslookup to make them
compile with the optional WITH_BIND_SIGCHASE.

Submitted by:	Andre Albsmeier <Andre.Albsmeier at siemens.com>
Approved by:	delphij (mentor, implicit)
MFC after:	3 days
Sponsored by:	DK Hostmaster A/S


  Commit: dc9c173247c790c181a79be41f9f9218a09e91de
      https://github.com/pcbsd/freebsd/commit/dc9c173247c790c181a79be41f9f9218a09e91de
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M sys/kern/subr_unit.c
    A sys/sys/_unrhdr.h
    M sys/sys/systm.h

  Log Message:
  -----------
  Move the definition of the struct unrhdr into a separate header file,
to allow embedding the struct.  Add init_unrhdr(9) initializer, which
sets up preallocated unrhdr.

Reviewed by:	alc
Tested by:	pho, bf


  Commit: f8c0849efff16d60a8ceaa0515e45d857fdbad0c
      https://github.com/pcbsd/freebsd/commit/f8c0849efff16d60a8ceaa0515e45d857fdbad0c
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M sys/amd64/include/cpufunc.h

  Log Message:
  -----------
  Provide a wrapper for the INVPCID instruction, definition of the
descriptor and symbolic names for the operation types.

Sponsored by:	The FreeBSD Foundation
Reviewed by:	alc
Tested by:	pho, bf


  Commit: 748f95c68727abdadaf3ea8816cc19784d05411d
      https://github.com/pcbsd/freebsd/commit/748f95c68727abdadaf3ea8816cc19784d05411d
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M sys/sys/bitset.h
    M sys/sys/cpuset.h

  Log Message:
  -----------
  Add BIT_AND_ATOMIC() and CPU_AND_ATOMIC().

Sponsored by:	The FreeBSD Foundation
Reviewed by:	alc
Tested by:	pho, bf


  Commit: a2b5da0090b331918b7db2ece8b9ca5d545d4a6c
      https://github.com/pcbsd/freebsd/commit/a2b5da0090b331918b7db2ece8b9ca5d545d4a6c
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M sys/amd64/amd64/apic_vector.S
    M sys/amd64/amd64/cpu_switch.S
    M sys/amd64/amd64/genassym.c
    M sys/amd64/amd64/machdep.c
    M sys/amd64/amd64/mp_machdep.c
    M sys/amd64/amd64/pmap.c
    M sys/amd64/amd64/vm_machdep.c
    M sys/amd64/include/pcpu.h
    M sys/amd64/include/pmap.h
    M sys/amd64/include/smp.h

  Log Message:
  -----------
  Implement support for the process-context identifiers ('PCID') on
Intel CPUs.  The feature tags TLB entries with the Id of the address
space and allows to avoid TLB invalidation on the context switch, it
is available only in the long mode.  In the microbenchmarks, using the
PCID decreased latency of the context switches by ~30% on SandyBridge
class desktop CPUs, measured with the lat_ctx program from lmbench.

If available, use INVPCID instruction when a TLB entry in non-current
address space needs to be invalidated.  The instruction is typically
available on the Haswell.

If needed, the use of PCID can be turned off with the
vm.pmap.pcid_enabled loader tunable set to 0.  The state of the
feature is reported by the vm.pmap.pcid_enabled sysctl.  The sysctl
vm.pmap.pcid_save_cnt reports the number of context switches which
avoided invalidating the TLB; compare with the total number of context
switches, available as sysctl vm.stats.sys.v_swtch.

Sponsored by:	The FreeBSD Foundation
Reviewed by:	alc
Tested by:	pho, bf


  Commit: 79ac01d192518923ff35984ca6cf99063106d933
      https://github.com/pcbsd/freebsd/commit/79ac01d192518923ff35984ca6cf99063106d933
  Author: pluknet <pluknet at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M sbin/etherswitchcfg/etherswitchcfg.8

  Log Message:
  -----------
  Typo in strtol(3).

Noticed by:	bde


  Commit: 5a68ee8757ca1727e386a511decd12b06cc46466
      https://github.com/pcbsd/freebsd/commit/5a68ee8757ca1727e386a511decd12b06cc46466
  Author: hselasky <hselasky at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M sys/kern/kern_synch.c

  Log Message:
  -----------
  Simplify pause_sbt() logic. Don't call DELAY() if remainder is less
than or equal to zero.


  Commit: 415d59b5d8e4982f162fcff84c3f0514a99b8ada
      https://github.com/pcbsd/freebsd/commit/415d59b5d8e4982f162fcff84c3f0514a99b8ada
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M bin/sh/parser.c
    M bin/sh/parser.h

  Log Message:
  -----------
  sh: Cast -1 to pointer rather than pointer to variable of wrong type.

NEOF needs to be a non-null pointer distinct from valid union node pointers.
It is not dereferenced.

The new NEOF is much like SIG_ERR except that it is an object pointer
instead of a function pointer.

The variable tokpushback can now be static.


  Commit: 0030cdac07df412f040b7616431b47c1265e0e69
      https://github.com/pcbsd/freebsd/commit/0030cdac07df412f040b7616431b47c1265e0e69
  Author: pluknet <pluknet at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M lib/libutil/expand_number.c

  Log Message:
  -----------
  The round of expand_number() cleanups.
o Fix range error checking to detect overflow when uint64_t < uintmax_t.
o Remove a non-functional check for no valid digits as pointed out by Bruce.
o Remove a rather pointless comment describing what the function does.
o Clean up a bunch of style bugs.

Brucified by:	bde


  Commit: ff7909302f8ec4c467a0d7bb2c37c2700d394e7f
      https://github.com/pcbsd/freebsd/commit/ff7909302f8ec4c467a0d7bb2c37c2700d394e7f
  Author: markm <markm at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M Makefile.inc1
    M ObsoleteFiles.inc
    M UPDATING
    M bin/ps/keyword.c
    M bin/ps/ps.1
    M bin/sh/parser.c
    M bin/sh/parser.h
    M cddl/contrib/opensolaris/tools/ctf/cvt/dwarf.c
    M cddl/lib/libzpool/Makefile
    M cddl/usr.bin/ztest/Makefile
    M cddl/usr.sbin/zdb/Makefile
    M contrib/libexecinfo/backtrace.3
    M contrib/libexecinfo/backtrace.c
    M contrib/libexecinfo/symtab.c
    M contrib/pam_modules/pam_passwdqc/pam_passwdqc.c
    M etc/defaults/periodic.conf
    M etc/mtree/BSD.usr.dist
    A etc/periodic/monthly/450.status-security
    M etc/periodic/monthly/Makefile
    M etc/periodic/security/100.chksetuid
    M etc/periodic/security/110.neggrpperm
    M etc/periodic/security/200.chkmounts
    M etc/periodic/security/300.chkuid0
    M etc/periodic/security/400.passwdless
    M etc/periodic/security/410.logincheck
    M etc/periodic/security/460.chkportsum
    M etc/periodic/security/500.ipfwdenied
    M etc/periodic/security/510.ipfdenied
    M etc/periodic/security/520.pfdenied
    M etc/periodic/security/550.ipfwlimit
    M etc/periodic/security/610.ipf6denied
    M etc/periodic/security/700.kernelmsg
    M etc/periodic/security/800.loginfail
    M etc/periodic/security/900.tcpwrap
    M etc/periodic/security/security.functions
    A etc/periodic/weekly/450.status-security
    M etc/periodic/weekly/Makefile
    M etc/rc.d/savecore
    M gnu/usr.bin/patch/Makefile
    M lib/libc/gen/wordexp.c
    M lib/libc/sys/pdfork.2
    M lib/libpam/modules/pam_passwdqc/Makefile
    M lib/libutil/expand_number.c
    M lib/libutil/login_auth.c
    M lib/libutil/login_cap.c
    M lib/libutil/pidfile.c
    M lib/libutil/quotafile.c
    M lib/libutil/uucplock.c
    M lib/msun/src/s_erf.c
    M lib/msun/src/s_erff.c
    M release/scripts/mm-mtree.sh
    M sbin/camcontrol/camcontrol.c
    M sbin/etherswitchcfg/etherswitchcfg.8
    M share/man/man4/Makefile
    M share/man/man4/capsicum.4
    M share/man/man4/cd.4
    A share/man/man4/procdesc.4
    M share/man/man4/sysmouse.4
    M share/man/man4/vmx.4
    M share/man/man5/periodic.conf.5
    M share/man/man5/src.conf.5
    M share/mk/bsd.own.mk
    M share/mk/sys.mk
    M sys/amd64/amd64/apic_vector.S
    M sys/amd64/amd64/cpu_switch.S
    M sys/amd64/amd64/genassym.c
    M sys/amd64/amd64/machdep.c
    M sys/amd64/amd64/mp_machdep.c
    M sys/amd64/amd64/pmap.c
    M sys/amd64/amd64/vm_machdep.c
    M sys/amd64/include/apicvar.h
    M sys/amd64/include/cpufunc.h
    M sys/amd64/include/intr_machdep.h
    M sys/amd64/include/pcpu.h
    M sys/amd64/include/pmap.h
    M sys/amd64/include/smp.h
    M sys/amd64/include/xen/hypercall.h
    M sys/amd64/include/xen/xen-os.h
    M sys/amd64/vmm/vmm_instruction_emul.c
    M sys/arm/arm/pmap-v6.c
    M sys/arm/arm/pmap.c
    M sys/boot/forth/beastie.4th
    M sys/boot/forth/version.4th
    M sys/boot/forth/version.4th.8
    M sys/cam/scsi/scsi_all.c
    M sys/cam/scsi/scsi_ch.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
    M sys/compat/freebsd32/freebsd32.h
    M sys/conf/Makefile.amd64
    M sys/conf/files
    M sys/conf/files.amd64
    M sys/conf/files.i386
    A sys/contrib/dev/iwn/iwlwifi-2000-18.168.6.1.fw.uu
    M sys/dev/ahci/ahci.c
    M sys/dev/ath/if_ath.c
    M sys/dev/cxgbe/adapter.h
    M sys/dev/cxgbe/offload.h
    M sys/dev/cxgbe/osdep.h
    M sys/dev/cxgbe/t4_main.c
    M sys/dev/cxgbe/t4_sge.c
    M sys/dev/cxgbe/t4_tracer.c
    M sys/dev/cxgbe/tom/t4_cpl_io.c
    M sys/dev/cxgbe/tom/t4_tom.c
    M sys/dev/drm2/drmP.h
    M sys/dev/drm2/drm_atomic.h
    M sys/dev/drm2/drm_context.c
    M sys/dev/drm2/drm_irq.c
    M sys/dev/drm2/drm_sysctl.c
    M sys/dev/drm2/i915/i915_gem.c
    M sys/dev/drm2/i915/i915_gem_execbuffer.c
    M sys/dev/drm2/i915/intel_display.c
    M sys/dev/drm2/ttm/ttm_bo.c
    M sys/dev/drm2/ttm/ttm_bo_util.c
    M sys/dev/drm2/ttm/ttm_bo_vm.c
    M sys/dev/fb/vesa.c
    M sys/dev/fdc/fdc.c
    M sys/dev/flash/mx25l.c
    M sys/dev/gpio/gpiobus.c
    M sys/dev/hwpmc/pmc_events.h
    M sys/dev/iwn/if_iwn.c
    M sys/dev/qlxgbe/ql_misc.c
    M sys/dev/qlxgbe/ql_os.c
    M sys/dev/uart/uart_dev_ns8250.c
    M sys/dev/vmware/vmxnet3/if_vmx.c
    M sys/dev/vmware/vmxnet3/if_vmxvar.h
    M sys/dev/xen/balloon/balloon.c
    M sys/dev/xen/blkback/blkback.c
    M sys/dev/xen/blkfront/blkfront.c
    M sys/dev/xen/blkfront/block.h
    M sys/dev/xen/console/console.c
    M sys/dev/xen/console/xencons_ring.c
    M sys/dev/xen/control/control.c
    M sys/dev/xen/netback/netback.c
    M sys/dev/xen/netfront/netfront.c
    A sys/dev/xen/timer/timer.c
    R sys/dev/xen/xenpci/evtchn.c
    M sys/dev/xen/xenpci/xenpci.c
    M sys/dev/xen/xenpci/xenpcivar.h
    M sys/fs/nfs/nfs.h
    M sys/fs/tmpfs/tmpfs_subr.c
    M sys/geom/zero/g_zero.c
    M sys/i386/i386/apic_vector.s
    M sys/i386/i386/machdep.c
    M sys/i386/i386/mp_machdep.c
    M sys/i386/i386/pmap.c
    M sys/i386/include/apicvar.h
    M sys/i386/include/intr_machdep.h
    M sys/i386/include/pcpu.h
    M sys/i386/include/pmap.h
    M sys/i386/include/xen/xen-os.h
    R sys/i386/include/xen/xen_clock_util.h
    M sys/i386/include/xen/xenfunc.h
    M sys/i386/include/xen/xenvar.h
    M sys/i386/isa/npx.c
    M sys/i386/xen/clock.c
    M sys/i386/xen/exception.s
    M sys/i386/xen/mp_machdep.c
    M sys/i386/xen/mptable.c
    M sys/i386/xen/pmap.c
    R sys/i386/xen/xen_clock_util.c
    M sys/i386/xen/xen_machdep.c
    R sys/i386/xen/xen_rtc.c
    M sys/ia64/ia64/pmap.c
    M sys/kern/kern_event.c
    M sys/kern/kern_physio.c
    M sys/kern/kern_proc.c
    M sys/kern/kern_synch.c
    M sys/kern/subr_unit.c
    M sys/kern/uipc_mbuf.c
    M sys/kern/uipc_socket.c
    M sys/kern/vfs_cluster.c
    M sys/mips/atheros/ar71xx_spi.c
    M sys/mips/atheros/if_arge.c
    M sys/mips/conf/ROUTERSTATION.hints
    M sys/mips/malta/gt_pci.c
    M sys/mips/malta/yamon.c
    M sys/mips/mips/pmap.c
    M sys/modules/ip6_mroute_mod/Makefile
    A sys/modules/iwnfw/iwn2000/Makefile
    M sys/modules/linux/Makefile
    M sys/net/if_lagg.c
    M sys/net/if_lagg.h
    M sys/net/if_llatbl.h
    M sys/net/if_pfsync.h
    M sys/net80211/ieee80211_output.c
    M sys/net80211/ieee80211_proto.h
    M sys/netinet/icmp_var.h
    M sys/netinet/igmp_var.h
    M sys/netinet/in.h
    M sys/netinet/pim_var.h
    M sys/netinet/tcp_lro.c
    M sys/netinet/tcp_lro.h
    M sys/netinet/tcp_var.h
    M sys/netinet/udp_var.h
    M sys/netinet6/pim6_var.h
    M sys/netipsec/ipsec.h
    M sys/netipsec/key_var.h
    M sys/powerpc/powerpc/mmu_if.m
    M sys/powerpc/powerpc/pmap_dispatch.c
    M sys/sparc64/sparc64/pmap.c
    A sys/sys/_unrhdr.h
    M sys/sys/bitset.h
    M sys/sys/cpuset.h
    M sys/sys/kernel.h
    M sys/sys/mbuf.h
    M sys/sys/socket.h
    M sys/sys/sysctl.h
    M sys/sys/systm.h
    M sys/sys/user.h
    M sys/ufs/ffs/ffs_alloc.c
    M sys/ufs/ufs/ufs_dirhash.c
    M sys/vm/pmap.h
    M sys/vm/vm_map.c
    M sys/vm/vm_page.c
    M sys/x86/include/segments.h
    M sys/x86/x86/local_apic.c
    A sys/x86/xen/hvm.c
    A sys/x86/xen/xen_intr.c
    M sys/xen/evtchn.h
    R sys/xen/evtchn/evtchn.c
    M sys/xen/evtchn/evtchn_dev.c
    A sys/xen/evtchn/evtchnvar.h
    M sys/xen/features.c
    M sys/xen/gnttab.c
    M sys/xen/gnttab.h
    M sys/xen/hvm.h
    M sys/xen/interface/event_channel.h
    A sys/xen/xen-os.h
    M sys/xen/xen_intr.h
    M sys/xen/xenbus/xenbus.c
    M sys/xen/xenbus/xenbus_if.m
    M sys/xen/xenbus/xenbusb_front.c
    M sys/xen/xenbus/xenbusvar.h
    M sys/xen/xenstore/xenstore.c
    M sys/xen/xenstore/xenstore_dev.c
    M sys/xen/xenstore/xenstorevar.h
    M tools/build/mk/OptionalObsoleteFiles.inc
    R tools/build/options/WITH_BSDCONFIG
    R tools/build/options/WITH_GNU_PATCH
    M usr.bin/brandelf/brandelf.1
    M usr.bin/dig/Makefile
    M usr.bin/host/Makefile
    M usr.bin/nslookup/Makefile
    M usr.bin/patch/Makefile
    M usr.sbin/bhyve/pci_emul.c
    M usr.sbin/bhyve/pci_virtio_block.c
    M usr.sbin/crashinfo/crashinfo.sh
    M usr.sbin/rtadvd/config.c

  Log Message:
  -----------
  MFC


  Commit: b2aa4a3d16b3b9e307ab041807a95868be8b455a
      https://github.com/pcbsd/freebsd/commit/b2aa4a3d16b3b9e307ab041807a95868be8b455a
  Author: markm <markm at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M sys/conf/files
    A sys/dev/random/random_harvestq.c
    A sys/dev/random/random_harvestq.h
    M sys/dev/random/randomdev_soft.c

  Log Message:
  -----------
  Separate out the Software RNG entropy harvesting queue and thread into its own files.

Submitted by:	 Arthur Mesh <arthurmesh at gmail.com>


  Commit: 8b7d6031e6e1457ba0eb1e4ac04ad72adcb7c2ee
      https://github.com/pcbsd/freebsd/commit/8b7d6031e6e1457ba0eb1e4ac04ad72adcb7c2ee
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M bin/sh/exec.c
    A tools/regression/bin/sh/builtins/type3.0

  Log Message:
  -----------
  sh: Recognize "--" as end of options in type builtin.

This implementation makes minimal changes: command names starting with "-"
(other than "--") can still be queried normally.


  Commit: e60f4ea26b636b910cff32fdd856960ef1c58dc1
      https://github.com/pcbsd/freebsd/commit/e60f4ea26b636b910cff32fdd856960ef1c58dc1
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M bin/sh/parser.c

  Log Message:
  -----------
  sh: Add a function for the case where one token is required in the parse.


  Commit: eab5b536cd4a17efa23c34b3183d0a2e133df859
      https://github.com/pcbsd/freebsd/commit/eab5b536cd4a17efa23c34b3183d0a2e133df859
  Author: marcel <marcel at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M sys/dev/uart/uart_dev_ns8250.c

  Log Message:
  -----------
  A final test with unmodified code has shown that a delay of 150ms
is not giving us a 100% success rate. Bump the delay to 200ms as
that seems to do the trick.

Note that during testing the delay was added to uart_bus_attach()
in uart_core.c. While having the delay in a different place can
change the behaviour, it was not expected. Having to bump the
delay with another 50ms could therefore be an indication that
the problem can not be solved with delays.

Reported by: kevlo@
Tested by: kevlo@


  Commit: 93487aecdd4f5d6019a45b33bb962359eb211a73
      https://github.com/pcbsd/freebsd/commit/93487aecdd4f5d6019a45b33bb962359eb211a73
  Author: markm <markm at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M share/examples/kld/random_adaptor/random_adaptor_example.c
    M sys/dev/random/random_adaptors.c
    M sys/dev/random/random_adaptors.h

  Log Message:
  -----------
  Remove short-lived idea; thread to harvest (eg) RDRAND enropy into the usual harvest queues. It was a nifty idea, but too heavyweight.

Submitted by:	Arthur Mesh <arthurmesh at gmail.com>


  Commit: 8477c7824ca5deadf4314381a5fe5d0c3bfbab99
      https://github.com/pcbsd/freebsd/commit/8477c7824ca5deadf4314381a5fe5d0c3bfbab99
  Author: dim <dim at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp

  Log Message:
  -----------
  Pull in r189672 from upstream llvm trunk:

  InstCombine: Check for zero shift amounts before subtracting one
  causing integer overflow.

  PR17026. Also avoid undefined shifts and shift amounts larger than 64
  bits (those are always undef because we can't represent integer types
  that large).

This should fix assertion failures when building the emulators/xmame
port.

Reported by:	bapt


  Commit: 49a58122d3abaaed6f6c0d66e422391bb6ef3de4
      https://github.com/pcbsd/freebsd/commit/49a58122d3abaaed6f6c0d66e422391bb6ef3de4
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M sys/dev/acpica/acpi_thermal.c

  Log Message:
  -----------
  acpi_thermal: Warn about insane _TMP temperature only once

A warning is emitted again if the temperature became briefly valid
meanwhile. This avoids spamming the user when the sensor is broken.

Other values (ie. not _TMP) always raise a warning.


  Commit: 056fcb91bed44ed2deb02fbd57dff5cf67b7641f
      https://github.com/pcbsd/freebsd/commit/056fcb91bed44ed2deb02fbd57dff5cf67b7641f
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M sys/sys/sysctl.h

  Log Message:
  -----------
  Style cleanups.


  Commit: 6eb9415a25cd4946b587bff62cbb3a07a7c4a604
      https://github.com/pcbsd/freebsd/commit/6eb9415a25cd4946b587bff62cbb3a07a7c4a604
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M sys/amd64/amd64/pmap.c

  Log Message:
  -----------
  The pm_save should be cleared on the pmap initialization, and not on
the activation.

Noted by:	alc


  Commit: 36259bf9a23d3108e0dea9e6ed15c10d82e62497
      https://github.com/pcbsd/freebsd/commit/36259bf9a23d3108e0dea9e6ed15c10d82e62497
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M sys/dev/md/md.c

  Log Message:
  -----------
  Give the page allocations initiated by the swap-backed md(4) a higher
priority.  If the write is requested by a system daemon, sleeping
there would starve resources and cause deadlock.

Reported and tested by:	pho
Sponsored by:	The FreeBSD Foundation


  Commit: 67c1af28578426f0278f38d28d01be27682f8bf3
      https://github.com/pcbsd/freebsd/commit/67c1af28578426f0278f38d28d01be27682f8bf3
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M bin/sh/parser.c

  Log Message:
  -----------
  sh: Use makename() where possible.


  Commit: 9f4731dc3ae597bbf03d067cefa1f9ac97662116
      https://github.com/pcbsd/freebsd/commit/9f4731dc3ae597bbf03d067cefa1f9ac97662116
  Author: joel <joel at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M share/man/man4/vmx.4

  Log Message:
  -----------
  mdoc: add missing El.


  Commit: 03d403f986dfd122625ec1e5d88d0860aebff848
      https://github.com/pcbsd/freebsd/commit/03d403f986dfd122625ec1e5d88d0860aebff848
  Author: gonzo <gonzo at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M sys/mips/malta/files.malta
    M sys/mips/malta/gt_pci.c
    A sys/mips/malta/gt_pci_bus_space.c
    A sys/mips/malta/gt_pci_bus_space.h

  Log Message:
  -----------
      Add PCI bus space implementation that converts all 2 and 4 bytes
values to/from little endian according to PCI spec.


  Commit: ae70647f7684c422d3f1a06515e582829df90929
      https://github.com/pcbsd/freebsd/commit/ae70647f7684c422d3f1a06515e582829df90929
  Author: gonzo <gonzo at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M sys/mips/conf/MALTA

  Log Message:
  -----------
  Add bpf(4) to config file to get dhclient working


  Commit: fc9c61263d77ddbb901c15bec55522e26bdfda44
      https://github.com/pcbsd/freebsd/commit/fc9c61263d77ddbb901c15bec55522e26bdfda44
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M bin/sh/parser.c

  Log Message:
  -----------
  sh: Separate out nbinary allocation into a function.


  Commit: 981e2719327a0e93ca05a8ac21df5d5f721fc9f9
      https://github.com/pcbsd/freebsd/commit/981e2719327a0e93ca05a8ac21df5d5f721fc9f9
  Author: hiren <hiren at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    A sys/mips/conf/PICOSTATION_M2HP
    A sys/mips/conf/PICOSTATION_M2HP.hints

  Log Message:
  -----------
  Add device PicoStation M2HP support.
This is a nice small outdoor/indoor AP from Ubiquity Networks.

The device has:
AR7241 CPU SoC
AR9287 Wifi
8MB flash
32MB RAM

wifi has been tested to work along with leds.

Submitted by:   loos
Approved by:    sbruno (mentor, implicit)
Tested by:      hiren


  Commit: 6d50a40d08c83c5a3e035e8a7580edcee8d2d1c3
      https://github.com/pcbsd/freebsd/commit/6d50a40d08c83c5a3e035e8a7580edcee8d2d1c3
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M bin/sh/parser.c

  Log Message:
  -----------
  sh: Simplify list() in the parser.

The erflag argument was only used by old-style (``) command substitutions.
We can remove it and handle the special case in the command substitution
code.


  Commit: 13a46d9319cf47a2e38338c19b27780e303c1b0f
      https://github.com/pcbsd/freebsd/commit/13a46d9319cf47a2e38338c19b27780e303c1b0f
  Author: gonzo <gonzo at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M sys/mips/malta/malta_machdep.c

  Log Message:
  -----------
      YAMON is 32-bit application and uses 32-bit pointers to pass kernel
arguments and environment names/values. Cast values to proper pointer type
to make MALTA kernel 64-bit compatible


  Commit: e2d1ad1c47ccca833ace777b7e9ba859916e974e
      https://github.com/pcbsd/freebsd/commit/e2d1ad1c47ccca833ace777b7e9ba859916e974e
  Author: gonzo <gonzo at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M sys/mips/conf/MALTA64

  Log Message:
  -----------
  - Set proper KERNLOADADDR
- Add bpf(4) required by dhclient


  Commit: 216f003c2be9f7e38a05306f59bdfc6a15e6d765
      https://github.com/pcbsd/freebsd/commit/216f003c2be9f7e38a05306f59bdfc6a15e6d765
  Author: hselasky <hselasky at FreeBSD.org>
  Date:   2013-08-30 (Fri, 30 Aug 2013)

  Changed paths:
    M sys/dev/usb/usbdevs
    M sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c

  Log Message:
  -----------
  Sync USB bluetooth product list with Linux.

MFC after:	1 week


  Commit: 9d64e7042e577976001ca326dab70a5310812e93
      https://github.com/pcbsd/freebsd/commit/9d64e7042e577976001ca326dab70a5310812e93
  Author: rpaulo <rpaulo at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M sys/arm/arm/machdep.c

  Log Message:
  -----------
  Fix a typo in a comment.


  Commit: 3b54dfb62d267ac2575cb243220470aab81f4c4d
      https://github.com/pcbsd/freebsd/commit/3b54dfb62d267ac2575cb243220470aab81f4c4d
  Author: theraven <theraven at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M lib/libcompiler_rt/Makefile
    M sys/arm/arm/stdatomic.c

  Log Message:
  -----------
  Unconditionally compile the __sync_* atomics support functions into compiler-rt
for ARM.
This is quite ugly, because it has to work around a clang bug that does not
allow built-in functions to be defined, even when they're ones that are
expected to be built as part of a library.

Reviewed by:	ed


  Commit: cf2b42293b2be2d2ad87cfcd8b431892a622cae8
      https://github.com/pcbsd/freebsd/commit/cf2b42293b2be2d2ad87cfcd8b431892a622cae8
  Author: theraven <theraven at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M contrib/libcxxrt/exception.cc

  Log Message:
  -----------
  Don't use _Unwind_Backtrace() on ARM as it's currently missing from our libgcc_s.  andrew@ has patches to add it, so this can be reverted and sync'd with upstream later.


  Commit: e9b84b5ed01142325e1c0607c20ddf4e94cb7729
      https://github.com/pcbsd/freebsd/commit/e9b84b5ed01142325e1c0607c20ddf4e94cb7729
  Author: markm <markm at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M bin/sh/exec.c
    M bin/sh/parser.c
    M contrib/libcxxrt/exception.cc
    M contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
    M lib/libcompiler_rt/Makefile
    M share/man/man4/vmx.4
    M sys/amd64/amd64/pmap.c
    M sys/arm/arm/machdep.c
    M sys/arm/arm/stdatomic.c
    M sys/dev/acpica/acpi_thermal.c
    M sys/dev/md/md.c
    M sys/dev/uart/uart_dev_ns8250.c
    M sys/dev/usb/usbdevs
    M sys/mips/conf/MALTA
    M sys/mips/conf/MALTA64
    A sys/mips/conf/PICOSTATION_M2HP
    A sys/mips/conf/PICOSTATION_M2HP.hints
    M sys/mips/malta/files.malta
    M sys/mips/malta/gt_pci.c
    A sys/mips/malta/gt_pci_bus_space.c
    A sys/mips/malta/gt_pci_bus_space.h
    M sys/mips/malta/malta_machdep.c
    M sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
    M sys/sys/sysctl.h
    A tools/regression/bin/sh/builtins/type3.0

  Log Message:
  -----------
  MFC


  Commit: 722b98a4e4c143a750543128ade3c6b2df3ffecf
      https://github.com/pcbsd/freebsd/commit/722b98a4e4c143a750543128ade3c6b2df3ffecf
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M contrib/gcc/config/arm/libunwind.S
    M contrib/gcc/config/arm/unwind-arm.c
    M contrib/gcc/config/arm/unwind-arm.h

  Log Message:
  -----------
  Bring in gcc r128087 to add support for _Unwind_Backtrace on ARM. This is
prior to the licence change so is under the GPLv2.


  Commit: 6c258edb19ac9bc6e26715b6c722c13d69880bc8
      https://github.com/pcbsd/freebsd/commit/6c258edb19ac9bc6e26715b6c722c13d69880bc8
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M contrib/gcc/config/arm/unwind-arm.c
    M contrib/gcc/config/arm/unwind-arm.h

  Log Message:
  -----------
  Implement _Unwind_GetIP and _Unwind_GetIPInfo as functions as that is what
we expect on FreeBSD. The implementation is based on the existing macros.


  Commit: 57ee6d3c5d7810dc69862869c1b7055eac730532
      https://github.com/pcbsd/freebsd/commit/57ee6d3c5d7810dc69862869c1b7055eac730532
  Author: mckusick <mckusick at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M sys/vm/uma_core.c

  Log Message:
  -----------
  Fix bug introduced in rewrite of keg_free_slab in -r251894.
The consequence of the bug is that fini calls are not done
when a slab is freed by a call-back from the page daemon.
It went unnoticed for two months because fini is little used.

I spotted the bug while reading the code to learn how it works
so I could write it up for the next edition of the Design and
Implementation of FreeBSD book.

No MFC needed as this code exists only in HEAD.

Reviewed by: kib, jeff
Tested by:   pho


  Commit: fab8eade8310946fb1b2f0159bffd123b3af6c02
      https://github.com/pcbsd/freebsd/commit/fab8eade8310946fb1b2f0159bffd123b3af6c02
  Author: alc <alc at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M sys/mips/mips/pmap.c

  Log Message:
  -----------
  Implement pmap_advise().


  Commit: 73fbcbce2a925ecd0e5cfb711122bdae02883682
      https://github.com/pcbsd/freebsd/commit/73fbcbce2a925ecd0e5cfb711122bdae02883682
  Author: jhibbits <jhibbits at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
    M sys/cddl/dev/dtrace/powerpc/dtrace_subr.c
    M sys/cddl/dev/fbt/fbt_powerpc.c

  Log Message:
  -----------
  Fixes for DTrace on PowerPC:

- Implement dtrace_getarg()
- Sync fbt with x86, and fix a typo.
- Pull in the time synchronization code from amd64.


  Commit: db710e1091a0273897c76d19c2e204f984fcacdf
      https://github.com/pcbsd/freebsd/commit/db710e1091a0273897c76d19c2e204f984fcacdf
  Author: jhibbits <jhibbits at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M sys/powerpc/powermac/atibl.c
    M sys/powerpc/powermac/nvbl.c

  Log Message:
  -----------
  Only add the backlight device if it actually exists in OF.

MFC after:	1 week


  Commit: 8190b13763a31142281bab812b8c0f3cb6eafa21
      https://github.com/pcbsd/freebsd/commit/8190b13763a31142281bab812b8c0f3cb6eafa21
  Author: andrew <andrew at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M lib/libelf/libelf_data.c

  Log Message:
  -----------
  Add support to the ARM platform specific section types.


  Commit: 2dccc06e8ea8317ec73c70e6062b6efb70dbbbc5
      https://github.com/pcbsd/freebsd/commit/2dccc06e8ea8317ec73c70e6062b6efb70dbbbc5
  Author: kib <kib at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M sys/amd64/amd64/apic_vector.S
    M sys/amd64/amd64/pmap.c

  Log Message:
  -----------
  Fix two build failures for non-tb configurations, UP [2] and when using gas [1].

Reported by:	andreast [1], bf [2]
Sponsored by:	The FreeBSD Foundation


  Commit: f95e394e35406c2782ecb7801ea1535558f8c464
      https://github.com/pcbsd/freebsd/commit/f95e394e35406c2782ecb7801ea1535558f8c464
  Author: pfg <pfg at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M contrib/gcc/ChangeLog.gcc43
    M contrib/gcc/doc/extend.texi
    M contrib/gcclibs/libcpp/expr.c
    M contrib/gcclibs/libcpp/include/cpplib.h

  Log Message:
  -----------
  Add support for the GCC binary integer constants extension.

This is required to build the i965 backend with newer versions of mesa.

Original patch from Joerg Wunsch in GCC Bug 23479, under the GPLv2;
also taken from there in OpenBSD.

Obtained from:	gcc 4.3 (rev. 125346; GPLv2)
MFC after:	5 days


  Commit: ee4b8e07a829f3d8f11cf458601290079e0ed62f
      https://github.com/pcbsd/freebsd/commit/ee4b8e07a829f3d8f11cf458601290079e0ed62f
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M lib/libc/gen/errlst.c
    A lib/libc/include/errlst.h
    M lib/libc/stdio/xprintf_errno.c
    M lib/libc/string/strerror.c

  Log Message:
  -----------
  libc: Always use our own copy of sys_errlist and sys_nerr (.so only).

This ensures strerror() and friends continue to work correctly even if a
(non-PIE) executable linked against an older libc imports sys_errlist (which
causes sys_errlist to refer to the executable's copy with a size fixed when
that executable was linked).

The executable's use of sys_errlist remains broken because it uses the
current value of sys_nerr and may access past the bounds of the array.

Different from the message "Using sys_errlist from executables is not
ABI-stable" on freebsd-arch, this change does not affect the static library.
There seems no reason to prevent overriding the error messages in the static
library.


  Commit: f175a1e7f9ee74ccf0005d916bdd3fc622355974
      https://github.com/pcbsd/freebsd/commit/f175a1e7f9ee74ccf0005d916bdd3fc622355974
  Author: bryanv <bryanv at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M sys/dev/virtio/virtqueue.c
    M sys/dev/virtio/virtqueue.h

  Log Message:
  -----------
  Add support for postponing VirtIO virtqueue interrupts

Partial support for the EVENT_IDX feature was added a while ago,
but this commit adds an interface for the device driver to hint
how long (in terms of descriptors) the next interrupt should be
delayed.

The first user of this will be used to reduce VirtIO net's Tx
completion interrupts.


  Commit: a9e07a227ed77a42f0ffc03714a5dee3148e6bcc
      https://github.com/pcbsd/freebsd/commit/a9e07a227ed77a42f0ffc03714a5dee3148e6bcc
  Author: bryanv <bryanv at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M sys/dev/virtio/pci/virtio_pci.c
    M sys/dev/virtio/virtio_if.m

  Log Message:
  -----------
  Add optional VirtIO device method for post-attach notifications

This is called after the parent device (ie virito_pci) has
completed the device attachment/initialization.


  Commit: 4174a823010710068b29ea7f013486fc98f3ffbe
      https://github.com/pcbsd/freebsd/commit/4174a823010710068b29ea7f013486fc98f3ffbe
  Author: bryanv <bryanv at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M sys/dev/virtio/network/virtio_net.h

  Log Message:
  -----------
  Sync VirtIO net device header file from recent Linux


  Commit: c4011595924e79ff02f7f896f09c0b57011ce00d
      https://github.com/pcbsd/freebsd/commit/c4011595924e79ff02f7f896f09c0b57011ce00d
  Author: bryanv <bryanv at FreeBSD.org>
  Date:   2013-08-31 (Sat, 31 Aug 2013)

  Changed paths:
    M share/man/man4/vtnet.4
    M sys/dev/virtio/network/if_vtnet.c
    M sys/dev/virtio/network/if_vtnetvar.h
    M sys/modules/virtio/network/Makefile

  Log Message:
  -----------
  Import multiqueue VirtIO net driver from my user/bryanv/vtnetmq branch

This is a significant rewrite of much of the previous driver; lots of
misc. cleanup was also performed, and support for a few other minor
features was also added.


  Commit: b9fbab3f866390a63ae0f4eaf7afd3b54d2219e8
      https://github.com/pcbsd/freebsd/commit/b9fbab3f866390a63ae0f4eaf7afd3b54d2219e8
  Author: mav <mav at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M sys/cam/ctl/scsi_ctl.c

  Log Message:
  -----------
  Fix the build with CTLFEDEBUG, broken by unmapped I/O support changes.


  Commit: be4931fc755cfbabeff5869040c21c5bb045b0d4
      https://github.com/pcbsd/freebsd/commit/be4931fc755cfbabeff5869040c21c5bb045b0d4
  Author: mav <mav at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M sys/cam/scsi/scsi_targ_bh.c

  Log Message:
  -----------
  Fix targbh crash on XPT_IMMED_NOTIFY error during attach.


  Commit: 554edd303fabee026ab6a23bf21f05a70170aefe
      https://github.com/pcbsd/freebsd/commit/554edd303fabee026ab6a23bf21f05a70170aefe
  Author: mav <mav at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M sys/cam/scsi/scsi_enc.c

  Log Message:
  -----------
  Fix SES_ENABLE_PASSTHROUGH kernel option, unexpectedly broken during driver
overhaul.

MFC after:	3 days


  Commit: e56875d5c503472f354a46c980d618505f5b8041
      https://github.com/pcbsd/freebsd/commit/e56875d5c503472f354a46c980d618505f5b8041
  Author: mav <mav at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M share/examples/scsi_target/scsi_target.c
    M sys/cam/scsi/scsi_targ_bh.c
    M sys/cam/scsi/scsi_target.c

  Log Message:
  -----------
  Bring legacy CAM target implementation back into API/KPI-coherent and even
functional state.  While CTL is much more superior target from all points,
there is no reason why this code should not work.

Tested with ahc(4) as target side HBA.

MFC after:	2 weeks


  Commit: 2fd409fcd71c91841eee3f09280c21b2031c8450
      https://github.com/pcbsd/freebsd/commit/2fd409fcd71c91841eee3f09280c21b2031c8450
  Author: markm <markm at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M contrib/gcc/ChangeLog.gcc43
    M contrib/gcc/config/arm/libunwind.S
    M contrib/gcc/config/arm/unwind-arm.c
    M contrib/gcc/config/arm/unwind-arm.h
    M contrib/gcc/doc/extend.texi
    M contrib/gcclibs/libcpp/expr.c
    M contrib/gcclibs/libcpp/include/cpplib.h
    M lib/libc/gen/errlst.c
    A lib/libc/include/errlst.h
    M lib/libc/stdio/xprintf_errno.c
    M lib/libc/string/strerror.c
    M lib/libelf/libelf_data.c
    M share/examples/scsi_target/scsi_target.c
    M share/man/man4/vtnet.4
    M sys/amd64/amd64/apic_vector.S
    M sys/amd64/amd64/pmap.c
    M sys/cam/ctl/scsi_ctl.c
    M sys/cam/scsi/scsi_enc.c
    M sys/cam/scsi/scsi_targ_bh.c
    M sys/cam/scsi/scsi_target.c
    M sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
    M sys/cddl/dev/dtrace/powerpc/dtrace_subr.c
    M sys/cddl/dev/fbt/fbt_powerpc.c
    M sys/dev/virtio/network/if_vtnet.c
    M sys/dev/virtio/network/if_vtnetvar.h
    M sys/dev/virtio/network/virtio_net.h
    M sys/dev/virtio/pci/virtio_pci.c
    M sys/dev/virtio/virtio_if.m
    M sys/dev/virtio/virtqueue.c
    M sys/dev/virtio/virtqueue.h
    M sys/mips/mips/pmap.c
    M sys/modules/virtio/network/Makefile
    M sys/powerpc/powermac/atibl.c
    M sys/powerpc/powermac/nvbl.c
    M sys/vm/uma_core.c

  Log Message:
  -----------
  MFC


  Commit: 5d304e5a6bc0cc4ca3bdd0dba9bbc031f86a6645
      https://github.com/pcbsd/freebsd/commit/5d304e5a6bc0cc4ca3bdd0dba9bbc031f86a6645
  Author: ian <ian at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M tools/tools/bus_autoconf/bus_load_file.c

  Log Message:
  -----------
  Fix a compiler warning about signed vs unsigned compare.


  Commit: bb6a0f10730aac2c1b9c631b261cb507ff467bc6
      https://github.com/pcbsd/freebsd/commit/bb6a0f10730aac2c1b9c631b261cb507ff467bc6
  Author: ian <ian at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M sys/dev/usb/serial/uftdi.c
    M sys/dev/usb/usbdevs

  Log Message:
  -----------
  Add the device ID for a new flavor of FTDI serial adapter (model 232EX).


  Commit: f611b39b097571da28419bf99f104f2ce7d2d7ae
      https://github.com/pcbsd/freebsd/commit/f611b39b097571da28419bf99f104f2ce7d2d7ae
  Author: ian <ian at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M etc/devd/usb.conf

  Log Message:
  -----------
  Regenerate after recent addition of FTDI and bluetooth device IDs.


  Commit: f9897c6dd3d2e00bc25d5857c3c6b2be50c7efea
      https://github.com/pcbsd/freebsd/commit/f9897c6dd3d2e00bc25d5857c3c6b2be50c7efea
  Author: alc <alc at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M sys/mips/mips/pmap.c

  Log Message:
  -----------
  pmap_protect() on MIPS does not need to acquire the pvh global lock.


  Commit: 7351998cf8dfb6696100874613c8237166a17c86
      https://github.com/pcbsd/freebsd/commit/7351998cf8dfb6696100874613c8237166a17c86
  Author: mav <mav at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M sys/cam/cam_debug.h
    M sys/cam/cam_periph.c
    M sys/cam/cam_xpt.c
    M sys/cam/cam_xpt.h

  Log Message:
  -----------
  Add debug trace points for freeze/release device queue.


  Commit: 171d8761733e0bd225c5aef84afed78ae3648b39
      https://github.com/pcbsd/freebsd/commit/171d8761733e0bd225c5aef84afed78ae3648b39
  Author: sjg <sjg at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M contrib/bmake/compat.c

  Log Message:
  -----------
  Pay attention to errCheck!

PR:		181715


  Commit: 112102f8f6823fc3c0802cf6d5da73d112fa9693
      https://github.com/pcbsd/freebsd/commit/112102f8f6823fc3c0802cf6d5da73d112fa9693
  Author: eadler <eadler at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c

  Log Message:
  -----------
  Add support for the BCM20702A0 chipset, ASUS USB-BT400.

PR:		kern/181728
Submitted by:	rakuco


  Commit: 73eea4eee65f7ee7912a17673042e3d6bf781f84
      https://github.com/pcbsd/freebsd/commit/73eea4eee65f7ee7912a17673042e3d6bf781f84
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M lib/libc/stdlib/system.c

  Log Message:
  -----------
  system(): Restore behaviour for SIGINT and SIGQUIT.

As mentioned in r16117 and the book "Advanced Programming in the Unix
Environment" by W. Richard Stevens, we should ignore SIGINT and SIGQUIT
before forking, since it is not guaranteed that the parent process starts
running soon enough.

To avoid calling sigaction() in the vforked child, instead block SIGINT and
SIGQUIT before vfork() and keep the sigaction() to ignore after vfork(). The
FreeBSD kernel discards ignored signals, even if they are blocked;
therefore, it is not necessary to unblock SIGINT and SIGQUIT earlier.


  Commit: d8615bd83a5530f8770f104327704aeeee9b4092
      https://github.com/pcbsd/freebsd/commit/d8615bd83a5530f8770f104327704aeeee9b4092
  Author: rpaulo <rpaulo at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    A sys/arm/conf/DIGI-CCWMX53
    A sys/arm/freescale/imx/files.imx53
    M sys/arm/freescale/imx/imx51_ccm.c
    M sys/arm/freescale/imx/imx51_gpio.c
    M sys/arm/freescale/imx/imx51_iomux.c
    M sys/arm/freescale/imx/imx51_machdep.c
    A sys/arm/freescale/imx/imx53_machdep.c
    M sys/arm/freescale/imx/imx_gpt.c
    M sys/arm/freescale/imx/imx_wdog.c
    A sys/arm/freescale/imx/std.imx53
    A sys/boot/fdt/dts/digi-ccwmx53.dts
    A sys/boot/fdt/dts/imx53x.dtsi

  Log Message:
  -----------
  Initial support for the Digi ConnectCore(c) i.MX53 / Wi-i.MX53 boards.

There are many drivers missing, but we can reach single user mode now.

Hardware graciously donated by Douglas Beattie.


  Commit: ff37479c6f590240c5fcd62289a558e8e1a81635
      https://github.com/pcbsd/freebsd/commit/ff37479c6f590240c5fcd62289a558e8e1a81635
  Author: eadler <eadler at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M sys/dev/virtio/network/if_vtnet.c

  Log Message:
  -----------
  Fix build with gcc

Reported by:	Michael Butler <imb at protected-networks.net>
Reviewed by:	jilles


  Commit: 0920b58072ea647c12fef5562d389a93bb58e184
      https://github.com/pcbsd/freebsd/commit/0920b58072ea647c12fef5562d389a93bb58e184
  Author: davide <davide at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M sys/dev/hwpmc/hwpmc_mod.c

  Log Message:
  -----------
  Complete r250105. Do not zero fields if M_ZERO flag is specified to
malloc(9).

Reported by:	pluknet, glebius


  Commit: 09ec5c277c487bd53321f3f207be7a596ea08f65
      https://github.com/pcbsd/freebsd/commit/09ec5c277c487bd53321f3f207be7a596ea08f65
  Author: davide <davide at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M sys/sys/time.h

  Log Message:
  -----------
  Use single underscore for all parameters name and local variables in
bintime_* related functions. This commit completes what was already done
by theraven@ for bintime_shift, and just uses a single underscore instead
of two (which is a style bug according to Bruce). See r251855 for reference.

Reported by:	theraven
Discussed with:	bde
Reviewed by:	bde


  Commit: 8d06f831a7fd6d823c0aff22030a780f8b8fd05e
      https://github.com/pcbsd/freebsd/commit/8d06f831a7fd6d823c0aff22030a780f8b8fd05e
  Author: rmacklem <rmacklem at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M sys/fs/nfsclient/nfs_clvfsops.c
    M sys/kern/vfs_mount.c
    M sys/sys/mount.h

  Log Message:
  -----------
  Forced dismounts of NFS mounts can fail when thread(s) are stuck
waiting for an RPC reply from the server while holding the mount
point busy (mnt_lockref incremented). This happens because dounmount()
msleep()s waiting for mnt_lockref to become 0, before calling
VFS_UNMOUNT(). This patch adds a new VFS operation called VFS_PURGE(),
which the NFS client implements as purging RPCs in progress. Making
this call before checking mnt_lockref fixes the problem, by ensuring
that the VOP_xxx() calls will fail and unbusy the mount point.

Reported by:	sbruno
Reviewed by:	kib
MFC after:	2 weeks


  Commit: 3e4464bbe3ad0bffe28f58f47e8994d9ac6bc860
      https://github.com/pcbsd/freebsd/commit/3e4464bbe3ad0bffe28f58f47e8994d9ac6bc860
  Author: davide <davide at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M sys/kern/uipc_debug.c
    M sys/kern/uipc_sockbuf.c
    M sys/kern/uipc_socket.c
    M sys/sys/sockbuf.h

  Log Message:
  -----------
  Fix socket buffer timeouts precision using the new sbintime_t KPI instead
of relying on the tvtohz() workaround. The latter has been introduced
lately by jhb@ (r254699) in order to have a fix that can be backported
to STABLE.

Reported by:	Vitja Makarov <vitja.makarov at gmail dot com>
Reviewed by:	jhb (earlier version)


  Commit: 55177c016f41c0fa9187ddec1534559ecefea8bb
      https://github.com/pcbsd/freebsd/commit/55177c016f41c0fa9187ddec1534559ecefea8bb
  Author: gibbs <gibbs at FreeBSD.org>
  Date:   2013-09-01 (Sun, 01 Sep 2013)

  Changed paths:
    M sys/x86/xen/hvm.c

  Log Message:
  -----------
  Conform to style(9).  No functional changes.

sys/x86/xen/hvm.c:
	Do not rely on implicit conversion to boolean in expressions
	(e.g. use "if (rc != 0)" instead of "if (rc)".

	Line continuations for functions are indented an additional
	4 spaces.

	Insert an empty line if the function has no local variables.

	Prefer separate initializtion statements to initialzing
	local variables in their declaration.

	Braces that are not necessary may be left out.

MFC after:	2 weeks


  Commit: 8159278dbd8e0197c9ca41a8e8a49b78c13ef17f
      https://github.com/pcbsd/freebsd/commit/8159278dbd8e0197c9ca41a8e8a49b78c13ef17f
  Author: glebius <glebius at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M sys/netpfil/pf/pf_lb.c

  Log Message:
  -----------
  Merge 1.12 of pf_lb.c from OpenBSD, with some changes. Original commit:

  date: 2010/02/04 14:10:12;  author: sthen;  state: Exp;  lines: +24 -19;
  pf_get_sport() picks a random port from the port range specified in a
  nat rule. It should check to see if it's in-use (i.e. matches an existing
  PF state), if it is, it cycles sequentially through other ports until
  it finds a free one. However the check was being done with the state
  keys the wrong way round so it was never actually finding the state
  to be in-use.

  - switch the keys to correct this, avoiding random state collisions
  with nat. Fixes PR 6300 and problems reported by robert@ and viq.

  - check pf_get_sport() return code in pf_test(); if port allocation
  fails the packet should be dropped rather than sent out untranslated.

  Help/ok claudio at .

Some additional changes to 1.12:

- We also need to bzero() the key to zero padding, otherwise key
  won't match.
- Collapse two if blocks into one with ||, since both conditions
  lead to the same processing.
- Only naddr changes in the cycle, so move initialization of other
  fields above the cycle.
- s/u_intXX_t/uintXX_t/g

PR:		kern/181690
Submitted by:	Olivier Cochard-Labbé <olivier cochard.me>
Sponsored by:	Nginx, Inc.


  Commit: 8324fc34800d49750576a82222607f14c9136ebc
      https://github.com/pcbsd/freebsd/commit/8324fc34800d49750576a82222607f14c9136ebc
  Author: mav <mav at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M sys/geom/eli/g_eli.c

  Log Message:
  -----------
  Make ELI destruction (including orphanization) less aggressive, making it
always wait for provider close.  Old algorithm was reported to cause NULL
dereference panic on attempt to close provider after softc destruction.
If not global workaroung in GEOM, that could even cause destruction with
requests still in flight.


  Commit: d5b6a7dd6bf2435d24e1f6c7c24d475d0721ea27
      https://github.com/pcbsd/freebsd/commit/d5b6a7dd6bf2435d24e1f6c7c24d475d0721ea27
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M lib/libexecinfo/Makefile

  Log Message:
  -----------
  libexecinfo compatibility with devel/libexecinfo port

1. Match shlib number
2. Add libelf dependency

Suggested by: bapt[1]


  Commit: 16cb93231c2ffd2887dd604f561e14085f30dcbd
      https://github.com/pcbsd/freebsd/commit/16cb93231c2ffd2887dd604f561e14085f30dcbd
  Author: rpaulo <rpaulo at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M sys/arm/freescale/imx/imx51_machdep.c

  Log Message:
  -----------
  Revert accidental commit.


  Commit: 8f00835b6506e9ac2956e621e2f6e9c5ccd7c906
      https://github.com/pcbsd/freebsd/commit/8f00835b6506e9ac2956e621e2f6e9c5ccd7c906
  Author: eadler <eadler at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M sys/dev/atkbdc/psm.c

  Log Message:
  -----------
  synaptics and trackpoint support are stable enough to be on by default.

Eventually both options should be removed.

Reviewed by:	dumbbell


  Commit: bc5fd7560b59fdb8569673b4c54ba5910c96327c
      https://github.com/pcbsd/freebsd/commit/bc5fd7560b59fdb8569673b4c54ba5910c96327c
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M sys/dev/atkbdc/psm.c
    M sys/sys/mouse.h

  Log Message:
  -----------
  psm: Add support for middle and extended buttons on Synaptics touchpads

PR:		kern/170834
Submitted by:	Brandon Gooch <jamesbrandongooch at gmail.com>
Tested by:	Artyom Mirgorodskiy <artyom.mirgorodsky at gmail.com>
MFC after:	1 month


  Commit: b4cbe1bfc4320320e6983f434cac3fc05a15a4a2
      https://github.com/pcbsd/freebsd/commit/b4cbe1bfc4320320e6983f434cac3fc05a15a4a2
  Author: dumbbell <dumbbell at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M sys/sys/mouse.h

  Log Message:
  -----------
  sys/mouse.h: Move members introduced in r255153 to end of struct synapticshw

I didn't know this structure was public and didn't pay enough attention...


  Commit: 279128805f4ad3b0566262e40f031f221d543064
      https://github.com/pcbsd/freebsd/commit/279128805f4ad3b0566262e40f031f221d543064
  Author: hrs <hrs at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M usr.sbin/rtadvd/if.c

  Log Message:
  -----------
  Ignore if the interface is not IPv6-capable.

Spotted by:	rpaulo


  Commit: ae84eb37bd6a1df11d171b8fbdf02fa57c628fbf
      https://github.com/pcbsd/freebsd/commit/ae84eb37bd6a1df11d171b8fbdf02fa57c628fbf
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M bin/sh/jobs.c
    M bin/sh/jobs.h
    M bin/sh/trap.c
    M bin/sh/trap.h

  Log Message:
  -----------
  sh: Fix race condition with signals and wait or set -T.

The change in r238888 was incomplete. It was still possible for a trapped
signal to arrive before the shell went to sleep (sigsuspend()) because a
check was missing or because the signal arrived before in_waitcmd was set.

On SMP, this bug sometimes caused the builtins/wait4.0 test to take 1 second
to execute; it then might or might not fail. On UP, the test almost always
failed.


  Commit: 770a4ce79bdc3984cbfaf823903b7a4bcbe2b5f6
      https://github.com/pcbsd/freebsd/commit/770a4ce79bdc3984cbfaf823903b7a4bcbe2b5f6
  Author: gibbs <gibbs at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M sys/i386/xen/mp_machdep.c

  Log Message:
  -----------
  Better conformance to style(9) and organizational cleanup.
No functional changes.

sys/i386/xen/mp_machdep.c:
	Remove extra newlines.

	Group externs, forward delarations, local types, and pcpu data.

	Wrap at 80 columns.

	Use parens in return statements.

	Tab indent members of array initializers.

MFC after:	2 weeks


  Commit: 7d2fcf19325313868b67d9952d27f94df3f54a5e
      https://github.com/pcbsd/freebsd/commit/7d2fcf19325313868b67d9952d27f94df3f54a5e
  Author: tuexen <tuexen at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M sys/netinet/sctp_auth.c
    M sys/netinet/sctp_auth.h
    M sys/netinet/sctp_os_bsd.h
    M sys/netinet/sctp_uio.h

  Log Message:
  -----------
  All changes affect only SCTP-AUTH:
* Remove non working code related to SHA224.
* Remove support for non-standardised HMAC-IDs using SHA384 and SHA512.
* Prefer SHA256 over SHA1.
* Minor cleanup.

MFC after: 2 weeks


  Commit: 5a8454fde7ad8eb79d59d5a9a686541ab11f29f6
      https://github.com/pcbsd/freebsd/commit/5a8454fde7ad8eb79d59d5a9a686541ab11f29f6
  Author: jhibbits <jhibbits at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M sys/cddl/dev/dtrace/powerpc/dtrace_subr.c

  Log Message:
  -----------
  Whitespace cleanup.


  Commit: d6366593f2ee55a600f6df2bb72fab4bf8cc6d6a
      https://github.com/pcbsd/freebsd/commit/d6366593f2ee55a600f6df2bb72fab4bf8cc6d6a
  Author: tuexen <tuexen at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M sys/netinet/sctp_output.c

  Log Message:
  -----------
  Use uint16_t instead of in_port_t for consistency with the SCTP code.

MFC after: 1 week


  Commit: a866db8b145bb3b71d3076bbda88ca69ce0ac4da
      https://github.com/pcbsd/freebsd/commit/a866db8b145bb3b71d3076bbda88ca69ce0ac4da
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M etc/rc.d/routing

  Log Message:
  -----------
  Create the default router last.  This allows using an static
interface route for default routes, which seems to be common
among many dedicated hosting providers.

Reviewed by:	hrs
MFC after:	2 weeks


  Commit: 241d6ad5a0c8a52a564eacc5aa40d69099a3339e
      https://github.com/pcbsd/freebsd/commit/241d6ad5a0c8a52a564eacc5aa40d69099a3339e
  Author: jhibbits <jhibbits at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    A sys/dev/hwpmc/hwpmc_mpc7xxx.c
    M sys/dev/hwpmc/hwpmc_powerpc.c
    A sys/dev/hwpmc/hwpmc_powerpc.h
    M sys/modules/hwpmc/Makefile
    M sys/powerpc/include/pmc_mdep.h

  Log Message:
  -----------
  Refactor PowerPC hwpmc(4) driver into generic and specific.  More refactoring
will likely be done as more drivers are added, since AIM-compatible processors
have similar PMC configuration logic.


  Commit: 67d6bf79922448fb405226340f66c60404c48d8c
      https://github.com/pcbsd/freebsd/commit/67d6bf79922448fb405226340f66c60404c48d8c
  Author: jhibbits <jhibbits at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M sys/powerpc/aim/trap.c

  Log Message:
  -----------
  Enable PMC interrupt handling, and fix a DTrace trap handling bug.


  Commit: b59e843b9f67d1b62296aea8d3e5a33f65bea7ea
      https://github.com/pcbsd/freebsd/commit/b59e843b9f67d1b62296aea8d3e5a33f65bea7ea
  Author: bryanv <bryanv at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M sys/dev/virtio/virtqueue.c

  Log Message:
  -----------
  Fix unintended compiler constant folding

Pointed out by:	dim@


  Commit: 2be33f6260dea6796085c2693f9d25570a6f5920
      https://github.com/pcbsd/freebsd/commit/2be33f6260dea6796085c2693f9d25570a6f5920
  Author: bryanv <bryanv at FreeBSD.org>
  Date:   2013-09-02 (Mon, 02 Sep 2013)

  Changed paths:
    M sys/dev/virtio/network/if_vtnet.c
    M sys/dev/virtio/network/if_vtnetvar.h

  Log Message:
  -----------
  Complete any pending Tx frames before attempting the next transmit

Also complete pending frames in the watchdog function when the
EVENT_IDX feature was negotiated just in case the completion
interrupt was postponed.


  Commit: 652fad2cc8551cdf68fbb773be68048c584756c5
      https://github.com/pcbsd/freebsd/commit/652fad2cc8551cdf68fbb773be68048c584756c5
  Author: jlh <jlh at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M etc/defaults/periodic.conf

  Log Message:
  -----------
  Since r254974, periodic scripts' period can be configured
independently.  There is no reason to leave their options
with the daily ones, so move them to their own section.
Move periodic scripts' options into their own section.  Since r254974,


  Commit: c42336ed7fabc7916549f86688bde542a7b790e5
      https://github.com/pcbsd/freebsd/commit/c42336ed7fabc7916549f86688bde542a7b790e5
  Author: jlh <jlh at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M share/man/man5/periodic.conf.5

  Log Message:
  -----------
  Since r254974, periodic scripts' period can be configured
independently.  There is no reason to leave their options
with the daily ones, so move them to their own section.


  Commit: e6c5cc6ac3c71369ec8c5d232929a3aa50ba1004
      https://github.com/pcbsd/freebsd/commit/e6c5cc6ac3c71369ec8c5d232929a3aa50ba1004
  Author: rwatson <rwatson at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M lib/libc/gen/signal.3

  Log Message:
  -----------
  Document SIGLIBRT in signal(3); take a stab at the signal description as
the original committer didn't provide one.

MFC after:	3 days


  Commit: bb22f91e17456594c9e4128dd0e8cd8a2f56569d
      https://github.com/pcbsd/freebsd/commit/bb22f91e17456594c9e4128dd0e8cd8a2f56569d
  Author: uqs <uqs at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M sys/modules/cam/Makefile
    M sys/modules/send/Makefile

  Log Message:
  -----------
  Fix 'make depend'


  Commit: 4bfbadb2b362c0c9cb35f9af4c3c4828868d533d
      https://github.com/pcbsd/freebsd/commit/4bfbadb2b362c0c9cb35f9af4c3c4828868d533d
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M lib/libexecinfo/Makefile

  Log Message:
  -----------
  Don't install private libexecinfo headers


  Commit: fcc965e86ab481efbe9b7f15e7a46f9c51b74913
      https://github.com/pcbsd/freebsd/commit/fcc965e86ab481efbe9b7f15e7a46f9c51b74913
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M contrib/libexecinfo/execinfo.h

  Log Message:
  -----------
  Add $FreeBSD$ tag for user-facing header


  Commit: af53c357765fc612150818eef8ffaffbe4e379bb
      https://github.com/pcbsd/freebsd/commit/af53c357765fc612150818eef8ffaffbe4e379bb
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Log Message:
  -----------
  Add svn:keywords property


  Commit: 97f176654a7899c2e5564777963d34499fd3bd66
      https://github.com/pcbsd/freebsd/commit/97f176654a7899c2e5564777963d34499fd3bd66
  Author: jlh <jlh at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M usr.sbin/periodic/periodic.sh

  Log Message:
  -----------
  Include the calling context in the mail subject, if any.

More concretely, periodic security scripts defaults to being
called from daily ones -- daily context -- so the mail subject
will now be "${HOST} daily security run output" instead of
"{HOST} security run output".

If you switch the period of some security checks to weekly, you
will receive another email "${HOST} weekly security run output".


  Commit: e3bbc9eb391688555f18ba164956fff19f72368a
      https://github.com/pcbsd/freebsd/commit/e3bbc9eb391688555f18ba164956fff19f72368a
  Author: gibbs <gibbs at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M sys/dev/xen/blkback/blkback.c

  Log Message:
  -----------
  sys/dev/xen/blkback/blkback.c:
	Initialize the request id for requests in xbb_get_resources()
	instead of its previous location in xbb_dispatch_io().  This
	guarantees that all request types (e.g. BLKIF_OP_FLUSH_DISKCACHE)
	have the front-end specified id recorded.

Submitted by:	Roger Pau Monné
Sponsored by:	Citrix Systems R&D


  Commit: 4f53813f88df44c7bf7c7c5d15d2fd3bada36ab7
      https://github.com/pcbsd/freebsd/commit/4f53813f88df44c7bf7c7c5d15d2fd3bada36ab7
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M lib/Makefile
    M share/mk/bsd.libnames.mk
    M sys/sys/param.h

  Log Message:
  -----------
  Connect libexecinfo to the build

Sponsored by:	DARPA, AFRL


  Commit: e10c4e2adb9090fc2fe5c150e4c8dcd7b5e360ac
      https://github.com/pcbsd/freebsd/commit/e10c4e2adb9090fc2fe5c150e4c8dcd7b5e360ac
  Author: jmg <jmg at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M contrib/gcc/config/i386/i386.c
    M contrib/gcc/config/i386/i386.h
    M contrib/gcc/config/i386/i386.opt
    M contrib/gcc/doc/invoke.texi
    M contrib/gcc/opth-gen.awk
    M gnu/usr.bin/cc/include/Makefile
    A gnu/usr.bin/cc/include/__wmmintrin_aes.h
    A gnu/usr.bin/cc/include/__wmmintrin_pclmul.h

  Log Message:
  -----------
  add support to gcc for AES and PCLMUL intrinsics...  This addes the
-maes option, but not the -mpclmul option as I ran out of bits in
the 32 bit flags field...  You can -D__PCLMUL__ to get this, but it
won't be compatible w/ clang and modern gcc...

Reviewed by:	-current, -toolchain


  Commit: 8ec798134a6d611c2af470ec8576cfe300cef5e7
      https://github.com/pcbsd/freebsd/commit/8ec798134a6d611c2af470ec8576cfe300cef5e7
  Author: jmg <jmg at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M sys/conf/files.amd64
    M sys/conf/files.i386
    A sys/crypto/aesni/aesencdec.h
    R sys/crypto/aesni/aesencdec_amd64.S
    R sys/crypto/aesni/aesencdec_i386.S
    M sys/crypto/aesni/aeskeys_amd64.S
    M sys/crypto/aesni/aesni.c
    M sys/crypto/aesni/aesni.h
    M sys/crypto/aesni/aesni_wrap.c
    M sys/modules/aesni/Makefile

  Log Message:
  -----------
  Use the fact that the AES-NI instructions can be pipelined to improve
performance... Use SSE2 instructions for calculating the XTS tweek
factor...  Let the compiler do more work and handle register allocation
by using intrinsics, now only the key schedule is in assembly...

Replace .byte hard coded instructions w/ the proper instructions now
that both clang and gcc support them...

On my machine, pulling the code to userland I saw performance go from
~150MB/sec to 2GB/sec in XTS mode.  GELI on GNOP saw a more modest
increase of about 3x due to other system overhead (geom and
opencrypto)...

These changes allow almost full disk io rate w/ geli...

Reviewed by:	-current, -security
Thanks to:	Mike Hamburg for the XTS tweek algorithm


  Commit: 0ad83fb9853866226b8cf7681559a523baee8467
      https://github.com/pcbsd/freebsd/commit/0ad83fb9853866226b8cf7681559a523baee8467
  Author: tuexen <tuexen at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M sys/netinet/sctp_indata.c
    M sys/netinet/sctp_output.c
    M sys/netinet/sctp_structs.h
    M sys/netinet/sctp_timer.c
    M sys/netinet/sctputil.c

  Log Message:
  -----------
  Remove redundant field pr_sctp_on.

MFC after: 1 week


  Commit: a4c67efd5f829f228095cfa9ef30069364d2f824
      https://github.com/pcbsd/freebsd/commit/a4c67efd5f829f228095cfa9ef30069364d2f824
  Author: pfg <pfg at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M ObsoleteFiles.inc
    M gnu/usr.bin/Makefile
    R gnu/usr.bin/patch/EXTERN.h
    R gnu/usr.bin/patch/INTERN.h
    R gnu/usr.bin/patch/Makefile
    R gnu/usr.bin/patch/backupfile.c
    R gnu/usr.bin/patch/backupfile.h
    R gnu/usr.bin/patch/common.h
    R gnu/usr.bin/patch/config.h
    R gnu/usr.bin/patch/inp.c
    R gnu/usr.bin/patch/inp.h
    R gnu/usr.bin/patch/patch.1
    R gnu/usr.bin/patch/patch.c
    R gnu/usr.bin/patch/patchlevel.h
    R gnu/usr.bin/patch/pch.c
    R gnu/usr.bin/patch/pch.h
    R gnu/usr.bin/patch/util.c
    R gnu/usr.bin/patch/util.h
    R gnu/usr.bin/patch/version.c
    R gnu/usr.bin/patch/version.h

  Log Message:
  -----------
  Remove our hacked GNU patch.

The old (2.1) GNU patch has outlived its days.  The major
local changes have been moved into the less restrictedly
licensed patch(1) we adopted in usr.bin/ .

A much newer version of GNU patch is available in the
ports tree (devel/patch).

Disconnect from the build and remove.


  Commit: 8f38cafe697c2231df73bf68b210df1f6a325b58
      https://github.com/pcbsd/freebsd/commit/8f38cafe697c2231df73bf68b210df1f6a325b58
  Author: jhb <jhb at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M contrib/binutils/gas/config/tc-i386.c
    M contrib/binutils/opcodes/i386-dis.c
    M contrib/binutils/opcodes/i386-opc.tbl
    M contrib/binutils/opcodes/i386-tbl.h
    M sys/amd64/amd64/db_disasm.c

  Log Message:
  -----------
  Add support for the 'invpcid' instruction to binutils and DDB's
disassembler on amd64.

MFC after:	1 month


  Commit: 09ea56b1ca848cde0d84751e27d792fd33e7ab5b
      https://github.com/pcbsd/freebsd/commit/09ea56b1ca848cde0d84751e27d792fd33e7ab5b
  Author: imp <imp at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M sys/mips/include/_stdint.h
    M sys/powerpc/include/_stdint.h

  Log Message:
  -----------
  Newer versions of gcc define __INT64_C and __UINT64_C, so avoid
redefining them if gcc provides them.


  Commit: 3e7c5db622a38e9023feea4bf6f255018f73d77b
      https://github.com/pcbsd/freebsd/commit/3e7c5db622a38e9023feea4bf6f255018f73d77b
  Author: sbruno <sbruno at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M sys/mips/conf/DIR-825

  Log Message:
  -----------
  Add options GEOM_PART_GPT and options MSDOSFS to the DIR-825

Reviewed by:	adrian@


  Commit: 297fdff2ee7de617834750c5c0bccefb87ab0374
      https://github.com/pcbsd/freebsd/commit/297fdff2ee7de617834750c5c0bccefb87ab0374
  Author: np <np at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M sys/dev/cxgbe/tom/t4_listen.c

  Log Message:
  -----------
  For TOE connections, the window scale factor in CPL_PASS_ACCEPT_REQ is
set to 15 to indicate that the peer did not send a window scale option
with its SYN.  Do not send a window scale option in the SYN|ACK reply
in that case.


  Commit: 6fc9e86bed06cceacd24183cdcc5260109b6050a
      https://github.com/pcbsd/freebsd/commit/6fc9e86bed06cceacd24183cdcc5260109b6050a
  Author: jhibbits <jhibbits at FreeBSD.org>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M sys/dev/hwpmc/hwpmc_powerpc.c
    M sys/dev/hwpmc/hwpmc_powerpc.h

  Log Message:
  -----------
  Fix hwpmc(4) for 32-bit PowerPC.


  Commit: 6246a085996b90b2d917d31003b5c534a10da6fd
      https://github.com/pcbsd/freebsd/commit/6246a085996b90b2d917d31003b5c534a10da6fd
  Author: glebius <glebius at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M sys/netgraph/netflow/ng_netflow.h

  Log Message:
  -----------
  Make default cache size more modern.

Requested by:	Slawa Olhovchenkov <slw zxy.spb.ru>


  Commit: 150dbecd5fe09cb17ce379b60196bcb952366e5c
      https://github.com/pcbsd/freebsd/commit/150dbecd5fe09cb17ce379b60196bcb952366e5c
  Author: br <br at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M share/misc/committers-src.dot

  Log Message:
  -----------
  - Add myself as a src committer
- Note cognet is my mentor

Approved by:	cognet (mentor)


  Commit: 00a02e74da5ce54cb9325f0270ca4a3d24ea36d3
      https://github.com/pcbsd/freebsd/commit/00a02e74da5ce54cb9325f0270ca4a3d24ea36d3
  Author: jhb <jhb at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M sys/kern/subr_witness.c

  Log Message:
  -----------
  Trim a couple of panic messages.


  Commit: 8b9f5e4153f464a09e85934bf33883277727a66c
      https://github.com/pcbsd/freebsd/commit/8b9f5e4153f464a09e85934bf33883277727a66c
  Author: theraven <theraven at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M etc/mtree/BSD.include.dist
    M lib/libc++/Makefile

  Log Message:
  -----------
  Add a c++/v1/tr1 include directory containing symlinks to all of the standard
headrs.

Lots of third-party code expects to find C++03 headers under tr1 because that's
where GNU decided to hide them.  This should fix ports that expect them there.

MFC after:	1 week


  Commit: f978cc2905edf33ef1b241102709c3d80ddcd629
      https://github.com/pcbsd/freebsd/commit/f978cc2905edf33ef1b241102709c3d80ddcd629
  Author: brooks <brooks at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M sys/dev/cfi/cfi_bus_nexus.c
    M sys/dev/cfi/cfi_core.c
    M sys/dev/cfi/cfi_dev.c
    M sys/dev/cfi/cfi_disk.c
    M sys/dev/cfi/cfi_reg.h
    M sys/dev/cfi/cfi_var.h

  Log Message:
  -----------
  MFP4 217312, 222008, 222052, 222053, 222673, 231484, 231491, 231565, 570643

Rework the timeout code to use actual time rather than a DELAY() loop and
to use both typical and maximum to allow logging of timeout failures.
Also correct the erase timeout, it is specified in milliseconds not
microseconds like the other timeouts.  Do not invoke DELAY() between
status queries as this adds significant latency which in turn reduced
write performance substantially.

Sanity check timeout values from the hardware.

Implement support for buffered writes (only enabled on Intel/Sharp parts
for now).  This yields an order of magnitude speedup on the 64MB Intel
StrataFlash parts we use.

When making a copy of the block to modify, also keep a clean copy around
until we are ready to commit the block and use it to avoid unnecessary
erases.  In the non-buffer write case, also use it to avoid
unnecessary writes when the block has not been erased.  This yields a
significant speedup when doing things like zeroing a block.

Sponsored by:	DARPA, AFRL
Reviewed by:	imp (previous version)


  Commit: 237a3159e4926d05737954f8f739b79a3976cdaa
      https://github.com/pcbsd/freebsd/commit/237a3159e4926d05737954f8f739b79a3976cdaa
  Author: jmg <jmg at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M share/man/man9/Makefile

  Log Message:
  -----------
  add links for the various vmem functions...


  Commit: 30863284569c055ee48c4dd2b86af9f5626c834b
      https://github.com/pcbsd/freebsd/commit/30863284569c055ee48c4dd2b86af9f5626c834b
  Author: eadler <eadler at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M sys/dev/atkbdc/psm.c

  Log Message:
  -----------
  Revert r255152:

It turns out that synaptics_support was turned off by default
because its probing method is too intrusive not because it was unstable.

Once this is fixed it should be enabled once again.

Reported by:	delphij, jkim


  Commit: 059527f86c1f6894818d8ea99339b92ad2f425a7
      https://github.com/pcbsd/freebsd/commit/059527f86c1f6894818d8ea99339b92ad2f425a7
  Author: gnn <gnn at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M share/misc/committers-ports.dot

  Log Message:
  -----------
  Add myself to the list of ports committers.

Approved by: skreuzer (mentor)


  Commit: 1eec0c04d002462ffc14d1d3a0e51db88bcecc7b
      https://github.com/pcbsd/freebsd/commit/1eec0c04d002462ffc14d1d3a0e51db88bcecc7b
  Author: gonzo <gonzo at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M sys/dev/gxemul/cons/gxemul_cons.c
    M sys/dev/gxemul/disk/gxemul_disk.c
    M sys/dev/gxemul/disk/gxemul_diskreg.h
    M sys/dev/gxemul/ether/gxreg.h
    A sys/mips/conf/GXEMUL32
    M sys/mips/gxemul/mpreg.h

  Log Message:
  -----------
  Add 32-bit support for Gxemul's oldtestmips machine emulation

Original work by: kan@


  Commit: 206a10e8a633f64ba34396341d375e620bba21d2
      https://github.com/pcbsd/freebsd/commit/206a10e8a633f64ba34396341d375e620bba21d2
  Author: zbb <zbb at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M share/misc/committers-src.dot

  Log Message:
  -----------
  Add myself as a new committer and cognet as my mentor.

Approved by:	cognet (mentor)


  Commit: ad7328341af15585f1dee4fbb63f288d2b2917e2
      https://github.com/pcbsd/freebsd/commit/ad7328341af15585f1dee4fbb63f288d2b2917e2
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M bin/sh/eval.c
    M bin/sh/eval.h
    M bin/sh/main.c
    M bin/sh/sh.1
    A tools/regression/bin/sh/builtins/return8.0

  Log Message:
  -----------
  sh: Make return return from the closest function or dot script.

Formerly, return always returned from a function if it was called from a
function, even if there was a closer dot script. This was for compatibility
with the Bourne shell which only allowed returning from functions.

Other modern shells and POSIX return from the function or the dot script,
whichever is closest.

Git 1.8.4's rebase --continue depends on the POSIX behaviour.

Reported by:	Christoph Mallon, avg


  Commit: 99fb6f77e5b8c132aeb7ed08996b210789c5e3aa
      https://github.com/pcbsd/freebsd/commit/99fb6f77e5b8c132aeb7ed08996b210789c5e3aa
  Author: rmacklem <rmacklem at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M sys/fs/nfsclient/nfs_clkrpc.c

  Log Message:
  -----------
  Crashes have been observed for NFSv4.1 mounts when the system
is being shut down which were caused by the nfscbd_pool being
destroyed before the backchannel is disabled. This patch is
believed to fix the problem, by simply avoiding ever destroying
the nfscbd_pool. Since the NFS client module cannot be unloaded,
this should not cause a memory leak.

MFC after:	2 weeks


  Commit: 23ba68da73b54f9fe365d3131a80b52961a4c767
      https://github.com/pcbsd/freebsd/commit/23ba68da73b54f9fe365d3131a80b52961a4c767
  Author: kib <kib at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M sys/amd64/amd64/apic_vector.S
    M sys/amd64/amd64/genassym.c
    M sys/amd64/amd64/mp_machdep.c
    M sys/amd64/amd64/pmap.c
    M sys/amd64/amd64/vm_machdep.c
    M sys/amd64/include/pcpu.h
    M sys/amd64/include/pmap.h
    M sys/amd64/include/smp.h

  Log Message:
  -----------
  Tidy up some loose ends in the PCID code:

- Restore the pre-PCID TLB shootdown handlers for whole address space
  and single page invalidation asm code, and assign the IPI handler to
  them when PCID is not supported or disabled.  Old handlers have
  linear control flow.  But, still use the common return sequence.

- Stop using pcpu for INVPCID descriptors in the invlrg handler.  It
  is enough to allocate descriptors on the stack.  As result, two
  SWAPGS instructions are shaved off from the code for Haswell+.

- Fix the reverted condition in invlrng for checking of the PCID
  support [1], also in invlrng check that pmap is kernel pmap before
  performing other tests.  For the kernel pmap, which provides global
  mappings, the INVLPG must be used for invalidation always.

- Save the pre-computed pmap' %CR3 register in the struct pmap.  This
  allows to remove several checks for pm_pcid validity when %CR3 is
  reloaded [2].

Noted by:   gibbs [1]
Discussed with:	alc [2]
Tested by:	pho, flo
Sponsored by:	The FreeBSD Foundation


  Commit: ceb5fa1b16f231bab58c8a447b3c122dd1c5bf6c
      https://github.com/pcbsd/freebsd/commit/ceb5fa1b16f231bab58c8a447b3c122dd1c5bf6c
  Author: gibbs <gibbs at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M sys/dev/xen/blkback/blkback.c

  Log Message:
  -----------
  Correct blkback handling of the BLKIF_OP_FLUSH_DISKCACHE opcode.

Properly round-trip the "operation code" for client requests.

sys/dev/xen/blkback/blkback.c:
	In xbb_dispatch_dev() when processing a flush request,
	correctly set bio->bio_caller1 to the request list (not
	bare request) for the operation, as is expected by the
	completion handler xbb_bio_done().

	In xbb_get_resources(), initialize "operation" in the
	driver's internal request object from the client's "ring
	request", so it is correct when used to populate the reply
	when this operation completes.

Submitted by:	Roger Pau Monné
Sponsored by:	Citrix Systems R&D
Reviewed by:	gibbs


  Commit: 029a6f5d92dc57925b5f155d94d6e01fdab7a45d
      https://github.com/pcbsd/freebsd/commit/029a6f5d92dc57925b5f155d94d6e01fdab7a45d
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M contrib/tcpdump/tcpdump.c
    M lib/libc/Makefile
    A lib/libc/capability/Makefile.inc
    A lib/libc/capability/Symbol.map
    M lib/libc/include/compat.h
    M lib/libc/sys/Symbol.map
    M lib/libprocstat/libprocstat.c
    M lib/libprocstat/libprocstat.h
    M sbin/dhclient/bpf.c
    M sbin/dhclient/dhclient.c
    M sbin/hastd/subr.c
    M sys/amd64/linux32/linux32_machdep.c
    M sys/bsm/audit_kevents.h
    M sys/bsm/audit_record.h
    M sys/cddl/compat/opensolaris/sys/file.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c
    M sys/compat/freebsd32/freebsd32_capability.c
    M sys/compat/freebsd32/freebsd32_ioctl.c
    M sys/compat/freebsd32/freebsd32_misc.c
    M sys/compat/freebsd32/syscalls.master
    M sys/compat/linux/linux_file.c
    M sys/compat/linux/linux_ioctl.c
    M sys/compat/linux/linux_socket.c
    M sys/compat/svr4/svr4_fcntl.c
    M sys/compat/svr4/svr4_filio.c
    M sys/compat/svr4/svr4_ioctl.c
    M sys/compat/svr4/svr4_misc.c
    M sys/compat/svr4/svr4_stream.c
    M sys/conf/files
    M sys/dev/aac/aac_linux.c
    M sys/dev/amr/amr_linux.c
    M sys/dev/filemon/filemon.c
    M sys/dev/hwpmc/hwpmc_logging.c
    M sys/dev/ipmi/ipmi_linux.c
    M sys/dev/iscsi_initiator/iscsi.c
    M sys/dev/mfi/mfi_linux.c
    M sys/dev/tdfx/tdfx_linux.c
    M sys/fs/fdescfs/fdesc_vnops.c
    M sys/fs/fuse/fuse_vfsops.c
    M sys/fs/nfsclient/nfs_clport.c
    M sys/fs/nfsserver/nfs_nfsdport.c
    M sys/i386/ibcs2/ibcs2_fcntl.c
    M sys/i386/ibcs2/ibcs2_ioctl.c
    M sys/i386/ibcs2/ibcs2_misc.c
    M sys/i386/linux/linux_machdep.c
    M sys/kern/capabilities.conf
    M sys/kern/kern_descrip.c
    M sys/kern/kern_event.c
    M sys/kern/kern_exec.c
    M sys/kern/kern_ktrace.c
    M sys/kern/kern_sig.c
    A sys/kern/subr_capability.c
    M sys/kern/sys_capability.c
    M sys/kern/sys_generic.c
    M sys/kern/sys_procdesc.c
    M sys/kern/syscalls.master
    M sys/kern/tty.c
    M sys/kern/uipc_mqueue.c
    M sys/kern/uipc_sem.c
    M sys/kern/uipc_syscalls.c
    M sys/kern/uipc_usrreq.c
    M sys/kern/vfs_acl.c
    M sys/kern/vfs_aio.c
    M sys/kern/vfs_extattr.c
    M sys/kern/vfs_lookup.c
    M sys/kern/vfs_syscalls.c
    M sys/netsmb/smb_dev.c
    M sys/nfsserver/nfs_srvkrpc.c
    M sys/security/audit/audit.h
    M sys/security/audit/audit_arg.c
    M sys/security/audit/audit_bsm.c
    M sys/security/audit/audit_private.h
    M sys/security/audit/bsm_token.c
    M sys/security/mac/mac_syscalls.c
    M sys/sys/_types.h
    M sys/sys/capability.h
    A sys/sys/caprights.h
    M sys/sys/file.h
    M sys/sys/filedesc.h
    M sys/sys/ktrace.h
    M sys/sys/namei.h
    M sys/sys/procdesc.h
    M sys/sys/types.h
    M sys/sys/user.h
    M sys/ufs/ffs/ffs_alloc.c
    M sys/vm/vm_mmap.c
    M usr.bin/kdump/kdump.c
    M usr.bin/kdump/mksubr
    M usr.bin/procstat/procstat_files.c
    M usr.bin/rwho/rwho.c
    M usr.bin/uniq/uniq.c
    M usr.sbin/rwhod/rwhod.c

  Log Message:
  -----------
  Change the cap_rights_t type from uint64_t to a structure that we can extend
in the future in a backward compatible (API and ABI) way.

The cap_rights_t represents capability rights. We used to use one bit to
represent one right, but we are running out of spare bits. Currently the new
structure provides place for 114 rights (so 50 more than the previous
cap_rights_t), but it is possible to grow the structure to hold at least 285
rights, although we can make it even larger if 285 rights won't be enough.

The structure definition looks like this:

	struct cap_rights {
		uint64_t	cr_rights[CAP_RIGHTS_VERSION + 2];
	};

The initial CAP_RIGHTS_VERSION is 0.

The top two bits in the first element of the cr_rights[] array contain total
number of elements in the array - 2. This means if those two bits are equal to
0, we have 2 array elements.

The top two bits in all remaining array elements should be 0.
The next five bits in all array elements contain array index. Only one bit is
used and bit position in this five-bits range defines array index. This means
there can be at most five array elements in the future.

To define new right the CAPRIGHT() macro must be used. The macro takes two
arguments - an array index and a bit to set, eg.

	#define	CAP_PDKILL	CAPRIGHT(1, 0x0000000000000800ULL)

We still support aliases that combine few rights, but the rights have to belong
to the same array element, eg:

	#define	CAP_LOOKUP	CAPRIGHT(0, 0x0000000000000400ULL)
	#define	CAP_FCHMOD	CAPRIGHT(0, 0x0000000000002000ULL)

	#define	CAP_FCHMODAT	(CAP_FCHMOD | CAP_LOOKUP)

There is new API to manage the new cap_rights_t structure:

	cap_rights_t *cap_rights_init(cap_rights_t *rights, ...);
	void cap_rights_set(cap_rights_t *rights, ...);
	void cap_rights_clear(cap_rights_t *rights, ...);
	bool cap_rights_is_set(const cap_rights_t *rights, ...);

	bool cap_rights_is_valid(const cap_rights_t *rights);
	void cap_rights_merge(cap_rights_t *dst, const cap_rights_t *src);
	void cap_rights_remove(cap_rights_t *dst, const cap_rights_t *src);
	bool cap_rights_contains(const cap_rights_t *big, const cap_rights_t *little);

Capability rights to the cap_rights_init(), cap_rights_set(),
cap_rights_clear() and cap_rights_is_set() functions are provided by
separating them with commas, eg:

	cap_rights_t rights;

	cap_rights_init(&rights, CAP_READ, CAP_WRITE, CAP_FSTAT);

There is no need to terminate the list of rights, as those functions are
actually macros that take care of the termination, eg:

	#define	cap_rights_set(rights, ...)				\
		__cap_rights_set((rights), __VA_ARGS__, 0ULL)
	void __cap_rights_set(cap_rights_t *rights, ...);

Thanks to using one bit as an array index we can assert in those functions that
there are no two rights belonging to different array elements provided
together. For example this is illegal and will be detected, because CAP_LOOKUP
belongs to element 0 and CAP_PDKILL to element 1:

	cap_rights_init(&rights, CAP_LOOKUP | CAP_PDKILL);

Providing several rights that belongs to the same array's element this way is
correct, but is not advised. It should only be used for aliases definition.

This commit also breaks compatibility with some existing Capsicum system calls,
but I see no other way to do that. This should be fine as Capsicum is still
experimental and this change is not going to 9.x.

Sponsored by:	The FreeBSD Foundation


  Commit: d1a65cb7ef2fa0cefbf00f16367a7ba99edc0457
      https://github.com/pcbsd/freebsd/commit/d1a65cb7ef2fa0cefbf00f16367a7ba99edc0457
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M sys/compat/freebsd32/freebsd32_proto.h
    M sys/compat/freebsd32/freebsd32_syscall.h
    M sys/compat/freebsd32/freebsd32_syscalls.c
    M sys/compat/freebsd32/freebsd32_sysent.c
    M sys/compat/freebsd32/freebsd32_systrace_args.c
    M sys/kern/init_sysent.c
    M sys/kern/syscalls.c
    M sys/kern/systrace_args.c
    M sys/sys/syscall.h
    M sys/sys/syscall.mk
    M sys/sys/sysproto.h

  Log Message:
  -----------
  Regenerate after r255219.

Sponsored by:	The FreeBSD Foundation


  Commit: 36e3a50584a7948b7e90616632ffe89dcc07a5a4
      https://github.com/pcbsd/freebsd/commit/36e3a50584a7948b7e90616632ffe89dcc07a5a4
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M sys/kern/uipc_syscalls.c

  Log Message:
  -----------
  Style fixes. Most fixes are about not treating integers and pointers as
booleans.


  Commit: add7315b85a7e9779ecb55391e2df6aae019b8f2
      https://github.com/pcbsd/freebsd/commit/add7315b85a7e9779ecb55391e2df6aae019b8f2
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M sys/kern/vfs_syscalls.c

  Log Message:
  -----------
  Style fixes.


  Commit: 36c819441c6ca72cad55953b7301ca4375602959
      https://github.com/pcbsd/freebsd/commit/36c819441c6ca72cad55953b7301ca4375602959
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M share/man/man4/capsicum.4

  Log Message:
  -----------
  Remove trailing comma.


  Commit: f7405939780665f5b3bf7c22a6b92f8415313515
      https://github.com/pcbsd/freebsd/commit/f7405939780665f5b3bf7c22a6b92f8415313515
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M share/man/man4/procdesc.4

  Log Message:
  -----------
  Add missing '2'.


  Commit: 15d287f52f53dd1ba33afd4c7c8b0ee07a9c6099
      https://github.com/pcbsd/freebsd/commit/15d287f52f53dd1ba33afd4c7c8b0ee07a9c6099
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M UPDATING

  Log Message:
  -----------
  Advise a full buildworld, because of the recent Capsicum changes.

Sponsored by:	The FreeBSD Foundation


  Commit: 58db73786bebc44342321a87e1bf763b4d3d9cfc
      https://github.com/pcbsd/freebsd/commit/58db73786bebc44342321a87e1bf763b4d3d9cfc
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c

  Log Message:
  -----------
  Add sysctl/tunables for various metaslab variables.


  Commit: 3c622b2c1ff0effcf62f9b3ce3c9c698382a1fd4
      https://github.com/pcbsd/freebsd/commit/3c622b2c1ff0effcf62f9b3ce3c9c698382a1fd4
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M UPDATING
    M usr.sbin/rwhod/rwhod.c

  Log Message:
  -----------
  Remove fallback to fork(2) if pdfork(2) is not available. If the parent
process dies, the process descriptor will be closed and pdfork(2)ed child
will be killed, which is not the case when regular fork(2) is used.

The PROCDESC option is now part of the GENERIC kernel configuration, so we
can start depending on it.

Add UPDATING entry to inform that this option is now required and log
detailed instruction to syslog if pdfork(2) is not available:

	The pdfork(2) system call is not available; recompile the kernel with options PROCDESC

Submitted by:	Mariusz Zaborski <oshogbo at FreeBSD.org>
Sponsored by:	Google Summer of Code 2013


  Commit: 2764ddeb0a39604889df9ed6b6c661e319bab0ed
      https://github.com/pcbsd/freebsd/commit/2764ddeb0a39604889df9ed6b6c661e319bab0ed
  Author: jhibbits <jhibbits at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M sys/dev/hwpmc/hwpmc_powerpc.c

  Log Message:
  -----------
  Fix the build.


  Commit: c1754372ea9df69d05902cf55ba2e06becff9476
      https://github.com/pcbsd/freebsd/commit/c1754372ea9df69d05902cf55ba2e06becff9476
  Author: sbruno <sbruno at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M sys/kern/sys_capability.c

  Log Message:
  -----------
  This looks like a typo that breaks the build. Yell at me if this isn't the
intended declaration.


  Commit: bf3232d8bba436553c7aaba2fe78952c25c7dfa1
      https://github.com/pcbsd/freebsd/commit/bf3232d8bba436553c7aaba2fe78952c25c7dfa1
  Author: sbruno <sbruno at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M sys/kern/sys_generic.c

  Log Message:
  -----------
  Restore builds on architectures that don't support CAPABILITIES (mips).


  Commit: f83bb7c481b0e94032788cc80620b4c0c41f71f3
      https://github.com/pcbsd/freebsd/commit/f83bb7c481b0e94032788cc80620b4c0c41f71f3
  Author: se <se at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M usr.bin/patch/pch.c
    M usr.bin/patch/util.c

  Log Message:
  -----------
  Fix file selection logic for the RCS/SCCS case, as was done for the simple
file case before. Bump version because of the changed behavior, which now
matches the documentation.

Reviewed by:	pfg


  Commit: 2a1ed792560e3d4adff526bfd349fb3a1db376f1
      https://github.com/pcbsd/freebsd/commit/2a1ed792560e3d4adff526bfd349fb3a1db376f1
  Author: mav <mav at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M share/man/man4/netgraph.4

  Log Message:
  -----------
  Add more references.

Submitted by:	Dmitry Luhtionov <dmitryluhtionov at gmail.com>
MFC after:	1 week


  Commit: 0a28609aca2b7931b3b642e4db74a766d9c43839
      https://github.com/pcbsd/freebsd/commit/0a28609aca2b7931b3b642e4db74a766d9c43839
  Author: ae <ae at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/netinet/ip_mroute.c

  Log Message:
  -----------
  Remove unused code and sort variables declarations.

PR:		kern/181822
MFC after:	1 week


  Commit: ad93dafc6a662451c8ced5b1da54db7df3396355
      https://github.com/pcbsd/freebsd/commit/ad93dafc6a662451c8ced5b1da54db7df3396355
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/kern/vfs_syscalls.c

  Log Message:
  -----------
  Correct the logic broken in my last commit.

Reported by:	tijl


  Commit: 7f30f5be1c870382ca2617bd46a119c43d667b7a
      https://github.com/pcbsd/freebsd/commit/7f30f5be1c870382ca2617bd46a119c43d667b7a
  Author: ae <ae at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/geom/part/g_part_ldm.c

  Log Message:
  -----------
  Remove stub implementation.

MFC after:	1 week


  Commit: 71ada8a9acb20be675e9c8879ed61b743960a44f
      https://github.com/pcbsd/freebsd/commit/71ada8a9acb20be675e9c8879ed61b743960a44f
  Author: br <br at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/dev/usb/usbdevs
    M sys/dev/usb/wlan/if_run.c

  Log Message:
  -----------
  Add support for DLINK DWA-127 Wireless Adapter

Approved by:	cognet (mentor)


  Commit: 12cfeea19a8d4e0050ea00927229c9f934e11828
      https://github.com/pcbsd/freebsd/commit/12cfeea19a8d4e0050ea00927229c9f934e11828
  Author: glebius <glebius at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/kern/uipc_mqueue.c

  Log Message:
  -----------
  Fix !CAPABILITIES build.


  Commit: 1c7defb76e774a54509fd6d99f3b65eec088b4e9
      https://github.com/pcbsd/freebsd/commit/1c7defb76e774a54509fd6d99f3b65eec088b4e9
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/cddl/compat/opensolaris/sys/file.h
    M sys/dev/aacraid/aacraid_linux.c
    M sys/fs/fdescfs/fdesc_vnops.c
    M sys/kern/kern_descrip.c
    M sys/ofed/include/linux/file.h
    M sys/security/audit/audit_bsm_klib.c

  Log Message:
  -----------
  Handle cases where capability rights are not provided.

Reported by:	kib


  Commit: e6563595d7cfad99895776be3e9ec77fdea16e84
      https://github.com/pcbsd/freebsd/commit/e6563595d7cfad99895776be3e9ec77fdea16e84
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/kern/vfs_aio.c

  Log Message:
  -----------
  The fget() function now takes pointer to cap_rights_t, so change 0 to NULL.


  Commit: d2f07e2fda149e67578074b1212e2e63c3669de1
      https://github.com/pcbsd/freebsd/commit/d2f07e2fda149e67578074b1212e2e63c3669de1
  Author: hselasky <hselasky at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M lib/libusb/libusb20_ugen20.c

  Log Message:
  -----------
  Correct two comments.


  Commit: 795da63f42e0a9f2beb0ea81351fc839f169fa6e
      https://github.com/pcbsd/freebsd/commit/795da63f42e0a9f2beb0ea81351fc839f169fa6e
  Author: des <des at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M etc/mtree/BSD.var.dist

  Log Message:
  -----------
  authpf needs /var/authpf to exist and be writable by group authpf.


  Commit: 7ab18d4990d80767c250514df82b25bd076c5801
      https://github.com/pcbsd/freebsd/commit/7ab18d4990d80767c250514df82b25bd076c5801
  Author: kib <kib at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/vm/vm_page.c

  Log Message:
  -----------
  The vm_page_trysbusy() should not fail when shared busy counter or
VPB_BIT_WAITERS flag were changed between reading of busy_lock and the
cas.  The vm_page_sbusy(), which is the only user of
vm_page_trysbusy() in the tree, panics on the failure, which in these
cases is transient and do not mean that the current page state
prevents sbusying.

Retry the operation inside vm_page_trysbusy() if cas failed, only
return a failure when VPB_BIT_SHARED is cleared.

Reported and tested by:	pho
Reviewed by:	attilio
Sponsored by:	The FreeBSD Foundation


  Commit: a08e5f97bc360935cbcff202e45eb4b92ececf39
      https://github.com/pcbsd/freebsd/commit/a08e5f97bc360935cbcff202e45eb4b92ececf39
  Author: kib <kib at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/kern/vfs_bio.c

  Log Message:
  -----------
  The vm_pageout_flush() functions sbusies pages in the passed pages
run.  After that, the pager put method is called, usually translated
to VOP_WRITE().  For the filesystems which use buffer cache,
bufwrite() sbusies the buffer pages again, waiting for the xbusy state
to drain.  The later is done in vfs_drain_busy_pages(), which is
called with the buffer pages already sbusied (by vm_pageout_flush()).

Since vfs_drain_busy_pages() can only wait for one page at the time,
and during the wait, the object lock is dropped, previous pages in the
buffer must be protected from other threads busying them.  Up to the
moment, it was done by xbusying the pages, that is incompatible with
the sbusy state in the new implementation of busy.  Switch to sbusy.

Reported and tested by:	pho
Sponsored by:	The FreeBSD Foundation


  Commit: 2260c8f4ea78c4431274c66a82768cb069ad231f
      https://github.com/pcbsd/freebsd/commit/2260c8f4ea78c4431274c66a82768cb069ad231f
  Author: glebius <glebius at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/sys/sf_buf.h

  Log Message:
  -----------
  Fix build.
counter.h requires systm.h


  Commit: 84626a2dc579eaf7b15be8df1efb74c26c778208
      https://github.com/pcbsd/freebsd/commit/84626a2dc579eaf7b15be8df1efb74c26c778208
  Author: glebius <glebius at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/conf/files.powerpc

  Log Message:
  -----------
  Fix build.


  Commit: 057d03f1deec896feae9a7bfe79a5f8905997f06
      https://github.com/pcbsd/freebsd/commit/057d03f1deec896feae9a7bfe79a5f8905997f06
  Author: jhb <jhb at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/netinet/ip_mroute.c
    M sys/netinet6/ip6_mroute.c

  Log Message:
  -----------
  Use an unsigned long when indexing into mfchashtbl[] and mf6ctable[].  This
matches the types used when computing hash indices and the type of the
maximum size of mfchashtbl[].

PR:		kern/181821
Submitted by:	Sven-Thorsten Dietrich <sven at vyatta.com> (IPv4)
MFC after:	1 week


  Commit: 42eb0e69b4a01ca059fa4db4d572fa4154de4bb7
      https://github.com/pcbsd/freebsd/commit/42eb0e69b4a01ca059fa4db4d572fa4154de4bb7
  Author: jhb <jhb at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/netinet/ip_mroute.c

  Log Message:
  -----------
  Use LIST_FOREACH_SAFE() instead of doing it by hand.


  Commit: 83450adcffbd175e0bd18a2bdcc18772ddd1a653
      https://github.com/pcbsd/freebsd/commit/83450adcffbd175e0bd18a2bdcc18772ddd1a653
  Author: sjg <sjg at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M dist/ChangeLog
    M dist/FILES
    M dist/Makefile
    M dist/bmake.1
    M dist/bmake.cat1
    M dist/compat.c
    M dist/job.c
    M dist/main.c
    M dist/make.1
    M dist/make.h
    M dist/mk/ChangeLog
    M dist/mk/gendirdeps.mk
    M dist/mk/install-mk
    M dist/mk/libs.mk
    M dist/mk/progs.mk
    M dist/parse.c
    M dist/unit-tests/Makefile.in
    A dist/unit-tests/sunshcmd
    M dist/unit-tests/test.exp
    M dist/var.c

  Log Message:
  -----------
  Import bmake-20130904


  Commit: 2abe6518e634d199cdd179ce1f2b3edce30a42e1
      https://github.com/pcbsd/freebsd/commit/2abe6518e634d199cdd179ce1f2b3edce30a42e1
  Author: sjg <sjg at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    A 20130904/ChangeLog
    A 20130904/FILES
    A 20130904/Makefile
    A 20130904/Makefile.config.in
    A 20130904/PSD.doc/Makefile
    A 20130904/PSD.doc/tutorial.ms
    A 20130904/README
    A 20130904/aclocal.m4
    A 20130904/arch.c
    A 20130904/bmake.1
    A 20130904/bmake.cat1
    A 20130904/boot-strap
    A 20130904/bsd.after-import.mk
    A 20130904/buf.c
    A 20130904/buf.h
    A 20130904/compat.c
    A 20130904/cond.c
    A 20130904/config.h.in
    A 20130904/configure
    A 20130904/configure.in
    A 20130904/dir.c
    A 20130904/dir.h
    A 20130904/dirname.c
    A 20130904/find_lib.sh
    A 20130904/for.c
    A 20130904/getopt.c
    A 20130904/hash.c
    A 20130904/hash.h
    A 20130904/install-sh
    A 20130904/job.c
    A 20130904/job.h
    A 20130904/lst.h
    A 20130904/lst.lib/lstAppend.c
    A 20130904/lst.lib/lstAtEnd.c
    A 20130904/lst.lib/lstAtFront.c
    A 20130904/lst.lib/lstClose.c
    A 20130904/lst.lib/lstConcat.c
    A 20130904/lst.lib/lstDatum.c
    A 20130904/lst.lib/lstDeQueue.c
    A 20130904/lst.lib/lstDestroy.c
    A 20130904/lst.lib/lstDupl.c
    A 20130904/lst.lib/lstEnQueue.c
    A 20130904/lst.lib/lstFind.c
    A 20130904/lst.lib/lstFindFrom.c
    A 20130904/lst.lib/lstFirst.c
    A 20130904/lst.lib/lstForEach.c
    A 20130904/lst.lib/lstForEachFrom.c
    A 20130904/lst.lib/lstInit.c
    A 20130904/lst.lib/lstInsert.c
    A 20130904/lst.lib/lstInt.h
    A 20130904/lst.lib/lstIsAtEnd.c
    A 20130904/lst.lib/lstIsEmpty.c
    A 20130904/lst.lib/lstLast.c
    A 20130904/lst.lib/lstMember.c
    A 20130904/lst.lib/lstNext.c
    A 20130904/lst.lib/lstOpen.c
    A 20130904/lst.lib/lstPrev.c
    A 20130904/lst.lib/lstRemove.c
    A 20130904/lst.lib/lstReplace.c
    A 20130904/lst.lib/lstSucc.c
    A 20130904/machine.sh
    A 20130904/main.c
    A 20130904/make-bootstrap.sh.in
    A 20130904/make-conf.h
    A 20130904/make.1
    A 20130904/make.c
    A 20130904/make.h
    A 20130904/make_malloc.c
    A 20130904/make_malloc.h
    A 20130904/makefile.in
    A 20130904/meta.c
    A 20130904/meta.h
    A 20130904/mk/ChangeLog
    A 20130904/mk/FILES
    A 20130904/mk/README
    A 20130904/mk/auto.dep.mk
    A 20130904/mk/auto.obj.mk
    A 20130904/mk/autoconf.mk
    A 20130904/mk/autodep.mk
    A 20130904/mk/dep.mk
    A 20130904/mk/dirdeps.mk
    A 20130904/mk/doc.mk
    A 20130904/mk/dpadd.mk
    A 20130904/mk/final.mk
    A 20130904/mk/gendirdeps.mk
    A 20130904/mk/host-target.mk
    A 20130904/mk/host.libnames.mk
    A 20130904/mk/inc.mk
    A 20130904/mk/init.mk
    A 20130904/mk/install-mk
    A 20130904/mk/install-new.mk
    A 20130904/mk/java.mk
    A 20130904/mk/lib.mk
    A 20130904/mk/libnames.mk
    A 20130904/mk/libs.mk
    A 20130904/mk/links.mk
    A 20130904/mk/man.mk
    A 20130904/mk/meta.autodep.mk
    A 20130904/mk/meta.stage.mk
    A 20130904/mk/meta.subdir.mk
    A 20130904/mk/meta.sys.mk
    A 20130904/mk/meta2deps.py
    A 20130904/mk/meta2deps.sh
    A 20130904/mk/mk-files.txt
    A 20130904/mk/nls.mk
    A 20130904/mk/obj.mk
    A 20130904/mk/options.mk
    A 20130904/mk/own.mk
    A 20130904/mk/prlist.mk
    A 20130904/mk/prog.mk
    A 20130904/mk/progs.mk
    A 20130904/mk/rst2htm.mk
    A 20130904/mk/scripts.mk
    A 20130904/mk/srctop.mk
    A 20130904/mk/stage-install.sh
    A 20130904/mk/subdir.mk
    A 20130904/mk/sys.clean-env.mk
    A 20130904/mk/sys.dependfile.mk
    A 20130904/mk/sys.mk
    A 20130904/mk/sys/AIX.mk
    A 20130904/mk/sys/Darwin.mk
    A 20130904/mk/sys/Generic.mk
    A 20130904/mk/sys/HP-UX.mk
    A 20130904/mk/sys/IRIX.mk
    A 20130904/mk/sys/Linux.mk
    A 20130904/mk/sys/NetBSD.mk
    A 20130904/mk/sys/OSF1.mk
    A 20130904/mk/sys/OpenBSD.mk
    A 20130904/mk/sys/SunOS.mk
    A 20130904/mk/sys/UnixWare.mk
    A 20130904/mk/target-flags.mk
    A 20130904/mk/warnings.mk
    A 20130904/mk/yacc.mk
    A 20130904/mkdeps.sh
    A 20130904/nonints.h
    A 20130904/os.sh
    A 20130904/parse.c
    A 20130904/pathnames.h
    A 20130904/ranlib.h
    A 20130904/realpath.c
    A 20130904/setenv.c
    A 20130904/sigcompat.c
    A 20130904/sprite.h
    A 20130904/str.c
    A 20130904/stresep.c
    A 20130904/strlcpy.c
    A 20130904/strlist.c
    A 20130904/strlist.h
    A 20130904/suff.c
    A 20130904/targ.c
    A 20130904/trace.c
    A 20130904/trace.h
    A 20130904/unit-tests/Makefile.in
    A 20130904/unit-tests/comment
    A 20130904/unit-tests/cond1
    A 20130904/unit-tests/doterror
    A 20130904/unit-tests/dotwait
    A 20130904/unit-tests/error
    A 20130904/unit-tests/export
    A 20130904/unit-tests/export-all
    A 20130904/unit-tests/export-env
    A 20130904/unit-tests/forloop
    A 20130904/unit-tests/forsubst
    A 20130904/unit-tests/hash
    A 20130904/unit-tests/misc
    A 20130904/unit-tests/moderrs
    A 20130904/unit-tests/modmatch
    A 20130904/unit-tests/modmisc
    A 20130904/unit-tests/modorder
    A 20130904/unit-tests/modts
    A 20130904/unit-tests/modword
    A 20130904/unit-tests/order
    A 20130904/unit-tests/phony-end
    A 20130904/unit-tests/posix
    A 20130904/unit-tests/qequals
    A 20130904/unit-tests/sunshcmd
    A 20130904/unit-tests/sysv
    A 20130904/unit-tests/ternary
    A 20130904/unit-tests/test.exp
    A 20130904/unit-tests/unexport
    A 20130904/unit-tests/unexport-env
    A 20130904/unit-tests/varcmd
    A 20130904/util.c
    A 20130904/var.c
    A 20130904/wait.h
    A Makefile b/20130904/lst.lib/Makefile

  Log Message:
  -----------
  Tag bmake-20130904


  Commit: 61d13f6983f254f54a424483966100812c5a5c36
      https://github.com/pcbsd/freebsd/commit/61d13f6983f254f54a424483966100812c5a5c36
  Author: sjg <sjg at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M contrib/bmake/ChangeLog
    M contrib/bmake/FILES
    M contrib/bmake/Makefile
    M contrib/bmake/bmake.1
    M contrib/bmake/bmake.cat1
    M contrib/bmake/compat.c
    M contrib/bmake/job.c
    M contrib/bmake/main.c
    M contrib/bmake/make.1
    M contrib/bmake/make.h
    M contrib/bmake/mk/ChangeLog
    M contrib/bmake/mk/gendirdeps.mk
    M contrib/bmake/mk/install-mk
    M contrib/bmake/mk/libs.mk
    M contrib/bmake/mk/progs.mk
    M contrib/bmake/parse.c
    M contrib/bmake/unit-tests/Makefile.in
    A contrib/bmake/unit-tests/sunshcmd
    M contrib/bmake/unit-tests/test.exp
    M contrib/bmake/var.c
    M usr.bin/bmake/Makefile
    M usr.bin/bmake/unit-tests/Makefile

  Log Message:
  -----------
  Merge bmake-20130904


  Commit: 48389c2d4751a6f9788e7acfb45a1ec1775f9628
      https://github.com/pcbsd/freebsd/commit/48389c2d4751a6f9788e7acfb45a1ec1775f9628
  Author: sbruno <sbruno at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/dev/gpio/gpiobus.c

  Log Message:
  -----------
  Minor printf nit to keep out clean


  Commit: 04932445481c2cb89ff69a83b961bdef3d64757e
      https://github.com/pcbsd/freebsd/commit/04932445481c2cb89ff69a83b961bdef3d64757e
  Author: hiren <hiren at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/kern/kern_mbuf.c

  Log Message:
  -----------
  Fixing a small typo.

Reviewed by:	gjb
Approved by:	sbruno (mentor)


  Commit: 4b58ef1a3ff9c3b82934962811f08ae233842ce0
      https://github.com/pcbsd/freebsd/commit/4b58ef1a3ff9c3b82934962811f08ae233842ce0
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M usr.sbin/watch/watch.c

  Log Message:
  -----------
  watch: Do not mess up the tty modes on early error.

Record the initial state earlier, so it is always safe to restore it.

One way this happens is if watch(8) is started by a user that does not have
access to /dev/snp. The result is "staircase effect" during later commands.

PR:		bin/153052
MFC after:	1 week


  Commit: 81f77e5addb59457a633ddbd4b60b19c1d7e29ae
      https://github.com/pcbsd/freebsd/commit/81f77e5addb59457a633ddbd4b60b19c1d7e29ae
  Author: hrs <hrs at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sbin/swapon/swapon.c

  Log Message:
  -----------
  Enable "late" option when a file= option is specified in /etc/fstab.
The file= option requires rw mount where the backing store exists but
it does not work because rc.d/swap runs before rc.d/fsck.
Reported by:	wblock


  Commit: eb57efaf2fccf3d80f9adedac85d28934d377dbb
      https://github.com/pcbsd/freebsd/commit/eb57efaf2fccf3d80f9adedac85d28934d377dbb
  Author: hrs <hrs at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sbin/swapon/swapon.c

  Log Message:
  -----------
  Style clean-ups.

Reviewed by:	md5


  Commit: 75c7fb01d06cc21692c9eb0543738c53428a57e7
      https://github.com/pcbsd/freebsd/commit/75c7fb01d06cc21692c9eb0543738c53428a57e7
  Author: carl <carl at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/dev/ntb/if_ntb/if_ntb.c
    M sys/dev/ntb/ntb_hw/ntb_hw.c
    M sys/dev/ntb/ntb_hw/ntb_hw.h

  Log Message:
  -----------
  Add some logging to ntb link up.

Approved by:	jimharris
Sponsored by:	Intel


  Commit: 78e005b631e1f4e22450fb705e1f37798b062aee
      https://github.com/pcbsd/freebsd/commit/78e005b631e1f4e22450fb705e1f37798b062aee
  Author: carl <carl at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/dev/ntb/ntb_hw/ntb_hw.c

  Log Message:
  -----------
  Throw a bit to enable the link to come up on Xeon.

Approved by:	jimharris
Sponsored by:	Intel


  Commit: af2bf5282f82946c266e1434f23639a2b33eadc4
      https://github.com/pcbsd/freebsd/commit/af2bf5282f82946c266e1434f23639a2b33eadc4
  Author: carl <carl at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M share/man/man4/ntb.4

  Log Message:
  -----------
  Fix a typo.

Approved by:	jimharris
Sponsored by:	Intel


  Commit: 03afdcfdc4ee03e6e3ca37aff3d6a1c3896fdb8d
      https://github.com/pcbsd/freebsd/commit/03afdcfdc4ee03e6e3ca37aff3d6a1c3896fdb8d
  Author: carl <carl at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/dev/ntb/if_ntb/if_ntb.c

  Log Message:
  -----------
  Fix name change from ntb_transport to if_ntb. A few places were
overlooked.

Approved by:	jimharris
Sponsored by:	Intel


  Commit: 3186588c66b80d165e89fc5c9baf5c4f797dbbf3
      https://github.com/pcbsd/freebsd/commit/3186588c66b80d165e89fc5c9baf5c4f797dbbf3
  Author: carl <carl at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/dev/ntb/ntb_hw/ntb_hw.c

  Log Message:
  -----------
  Restructure the PCI bar initialization code in anticipation of upcoming
bug fixes.

Approved by:	jimharris
Sponsored by:	Intel


  Commit: 4a4705a68f34369a392b078ab713a3e44a50a512
      https://github.com/pcbsd/freebsd/commit/4a4705a68f34369a392b078ab713a3e44a50a512
  Author: nwhitehorn <nwhitehorn at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/powerpc/aim/vm_machdep.c
    M sys/powerpc/include/frame.h

  Log Message:
  -----------
  Align stacks of kernel threads correctly at 16-byte boundaries rather than
making sure they are all misaligned at +8 bytes. This fixes clang builds
of powerpc64 kernels (aside from a required increase in KSTACK_PAGES which
will come later).

This commit from FreeBSD/powerpc64 with a clang-built kernel.

MFC after:	2 weeks


  Commit: e892e8d51e841ee04f52e130b4326671b2f3362c
      https://github.com/pcbsd/freebsd/commit/e892e8d51e841ee04f52e130b4326671b2f3362c
  Author: carl <carl at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/dev/ntb/ntb_hw/ntb_hw.c

  Log Message:
  -----------
  Add support for per device features and workarounds.

Approved by:	jimharris
Sponsored by:	Intel


  Commit: a7f877c285a87c2fcb83ce0b0d7560d1530ca3b5
      https://github.com/pcbsd/freebsd/commit/a7f877c285a87c2fcb83ce0b0d7560d1530ca3b5
  Author: carl <carl at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/dev/ntb/ntb_hw/ntb_hw.c

  Log Message:
  -----------
  Simplifying bus alloc resource call since we only need the default values.

Approved by:	jimharris
Sponsored by:	Intel


  Commit: 7afa0361ff928819d5c11e6acb5eb2fcc555edeb
      https://github.com/pcbsd/freebsd/commit/7afa0361ff928819d5c11e6acb5eb2fcc555edeb
  Author: carl <carl at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/dev/ntb/ntb_hw/ntb_hw.c
    M sys/dev/ntb/ntb_hw/ntb_regs.h

  Log Message:
  -----------
  Implement workaround for IvyTown 4K BAR size issue.

Approved by:	jimharris
Sponsored by:	Intel


  Commit: e954db63c249015048e368a02ecdab722b678810
      https://github.com/pcbsd/freebsd/commit/e954db63c249015048e368a02ecdab722b678810
  Author: carl <carl at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/dev/ntb/ntb_hw/ntb_regs.h

  Log Message:
  -----------
  Cleaning up spacing and making hex value case consistent.

Approved by:	jimharris
Sponsored by:	Intel


  Commit: ff47ca437bb163a5622316f588e14d8aa788f9b3
      https://github.com/pcbsd/freebsd/commit/ff47ca437bb163a5622316f588e14d8aa788f9b3
  Author: carl <carl at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/dev/ntb/ntb_hw/ntb_hw.c

  Log Message:
  -----------
  Simplify register access macros by removing one level of indirection.

Approved by:	jimharris
Sponsored by:	Intel


  Commit: 5b65301bba2c9d1eb34118038ebddd68ae2d6826
      https://github.com/pcbsd/freebsd/commit/5b65301bba2c9d1eb34118038ebddd68ae2d6826
  Author: carl <carl at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/dev/ntb/ntb_hw/ntb_hw.c
    M sys/dev/ntb/ntb_hw/ntb_regs.h

  Log Message:
  -----------
  Workaround an issue with hardware by accessing remote device through mem
window.

Approved by:	jimharris
Sponsored by:	Intel


  Commit: 679ed329d3d0d827cc6845cf5e1adb03dec09eab
      https://github.com/pcbsd/freebsd/commit/679ed329d3d0d827cc6845cf5e1adb03dec09eab
  Author: carl <carl at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/dev/ntb/if_ntb/if_ntb.c

  Log Message:
  -----------
  Only tear down interface and transport if they've been successfully setup.

Approved by:	jimharris
Sponsored by:	Intel


  Commit: e17bb56f2adb92348c3047dffb7b3aefad021a98
      https://github.com/pcbsd/freebsd/commit/e17bb56f2adb92348c3047dffb7b3aefad021a98
  Author: carl <carl at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/dev/ntb/if_ntb/if_ntb.c
    M sys/dev/ntb/ntb_hw/ntb_hw.c

  Log Message:
  -----------
  Remove contractions.

Approved by:	jimharris
Sponsored by:	Intel


  Commit: 94d79b37f4502ede6825656f0a6cffb7bea9496d
      https://github.com/pcbsd/freebsd/commit/94d79b37f4502ede6825656f0a6cffb7bea9496d
  Author: nwhitehorn <nwhitehorn at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/powerpc/include/frame.h

  Log Message:
  -----------
  Also align the 32-bit PowerPC stacks.


  Commit: 13a117b3c6284b73ccc930ca12683941fda83810
      https://github.com/pcbsd/freebsd/commit/13a117b3c6284b73ccc930ca12683941fda83810
  Author: rmacklem <rmacklem at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/rpc/clnt_dg.c

  Log Message:
  -----------
  It was reported via email that the cu_sent field used by the
krpc client side UDP was observed as way out of range and
caused the rpc.lockd daemon to hang trying to do an RPC.
Inspection of the code found two places where the RPC request
is re-queued, but the value of cu_sent was not incremented.
Since cu_sent is always decremented when the RPC request is
dequeued, I think this could have caused cu_sent to go out of
range. This patch adds lines to increment cu_sent for these
two cases.

Reported by:	dwhite at ixsystems.com
Discussed with:	dwhite at ixsystems.com
MFC after:	2 weeks


  Commit: 8e87a06e3bb953f5ad66e6ec32e5419312ee951d
      https://github.com/pcbsd/freebsd/commit/8e87a06e3bb953f5ad66e6ec32e5419312ee951d
  Author: sjg <sjg at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M contrib/bmake/job.c

  Log Message:
  -----------
  If MAKE_JOB_ERROR_TOKEN is set to false, do not put an error token ("E")
into the job queue.
This avoids closing down an entire build on failure of one branch.
Probably has no use outside the context of universe/tinderbox.

Reviewed by:	obrien


  Commit: 4a6a9b0a75f877672e647ddd84591d0358848913
      https://github.com/pcbsd/freebsd/commit/4a6a9b0a75f877672e647ddd84591d0358848913
  Author: sjg <sjg at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  During universe/tinderbox export MAKE_JOB_ERROR_TOKEN=no
This avoids aborting everything when one kernel fails.

Reviewed by:	obrien


  Commit: 37b6e3223fc91b6bf44902ea090b984c9417f3c3
      https://github.com/pcbsd/freebsd/commit/37b6e3223fc91b6bf44902ea090b984c9417f3c3
  Author: grehan <grehan at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/amd64/vmm/x86.c
    M sys/amd64/vmm/x86.h

  Log Message:
  -----------
  Allow CPUID leaf 0xD to be read as zeroes.
Linux reads this even though extended features
aren't exposed.

Support for 0xD will be expanded once AVX[2]
is exposed to the guest in upcoming work.


  Commit: 5110b054b22685516ac8b828fb0e43187ce8a532
      https://github.com/pcbsd/freebsd/commit/5110b054b22685516ac8b828fb0e43187ce8a532
  Author: grehan <grehan at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/amd64/vmm/vmm_msr.c

  Log Message:
  -----------
  Emulate reading of the IA32_MISC_ENABLE MSR, by returning
the host MSR and masking off features that aren't supported.
Linux reads this MSR to detect if NX has been disabled via
BIOS.


  Commit: 358d3d145a0923158cfe4823195e4c60f4e37249
      https://github.com/pcbsd/freebsd/commit/358d3d145a0923158cfe4823195e4c60f4e37249
  Author: glebius <glebius at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/amd64/amd64/vm_machdep.c
    M sys/amd64/include/sf_buf.h
    M sys/ia64/ia64/vm_machdep.c
    M sys/ia64/include/sf_buf.h
    M sys/mips/include/sf_buf.h
    M sys/mips/mips/vm_machdep.c

  Log Message:
  -----------
  On those machines, where sf_bufs do not represent any real object, make
sf_buf_alloc()/sf_buf_free() inlines, to save two calls to an absolutely
empty functions.

Reviewed by:	alc, kib, scottl
Sponsored by:	Nginx, Inc.
Sponsored by:	Netflix


  Commit: 1d24f8b2c76c5013cd5b2e661fb0f035fba19a5c
      https://github.com/pcbsd/freebsd/commit/1d24f8b2c76c5013cd5b2e661fb0f035fba19a5c
  Author: glebius <glebius at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M sys/conf/files.mips

  Log Message:
  -----------
  Fix build.


  Commit: b669765ba2f25c8728a64074b58066017eff9e5f
      https://github.com/pcbsd/freebsd/commit/b669765ba2f25c8728a64074b58066017eff9e5f
  Author: grehan <grehan at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M usr.sbin/bhyve/ioapic.c

  Log Message:
  -----------
  Allow level-triggered interrupt sources. While this isn't
precisely emulated, it is good enough for the single consumer
i.e. irq4, the serial port on Linux.


  Commit: 32d186cf8328b76c8cce47d562b097a7e0a7f80a
      https://github.com/pcbsd/freebsd/commit/32d186cf8328b76c8cce47d562b097a7e0a7f80a
  Author: grehan <grehan at FreeBSD.org>
  Date:   2013-09-05 (Thu, 05 Sep 2013)

  Changed paths:
    M usr.sbin/bhyve/ioapic.c

  Log Message:
  -----------
  Fix spelling.


  Commit: c8fcb04ad95386fea45e2cc0ad7277e5c9a27f4d
      https://github.com/pcbsd/freebsd/commit/c8fcb04ad95386fea45e2cc0ad7277e5c9a27f4d
  Author: theraven <theraven at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M lib/msun/Makefile
    M lib/msun/Symbol.map
    A lib/msun/src/imprecise.c

  Log Message:
  -----------
  Add stub implementations of the missing C++11 math functions.
These are weak and so can be replaced by other versions in applications
that choose to do so, and will give a linker warning when used so that
applications that rely on the extra precision can avoid them.

Note that since the C/C++ specs only guarantee that long double has
precision equal to double, code that actually relies on these functions
having greater precision is unportable at best and broken at worst.


  Commit: 178dd060a80512b07630eb7f22500ed9871ca84c
      https://github.com/pcbsd/freebsd/commit/178dd060a80512b07630eb7f22500ed9871ca84c
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M lib/libc/sys/sigaction.2
    M lib/libc/sys/sigpending.2
    M lib/libc/sys/sigreturn.2
    M lib/libc/sys/sigwait.2

  Log Message:
  -----------
  Update some signal man pages for multithreading.


  Commit: c04dfb0b1932e7a84103ade5ccddab95eb4d5a28
      https://github.com/pcbsd/freebsd/commit/c04dfb0b1932e7a84103ade5ccddab95eb4d5a28
  Author: theraven <theraven at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M include/iconv.h
    M lib/libc/iconv/citrus_iconv_local.h
    M lib/libiconv_modules/Makefile

  Log Message:
  -----------
  Fix the namespace pollution caused by iconv.h including stdbool.h
This broke any C89 ports that defined bool themselves, including things
like gcc, gtk, and so on.


  Commit: 63750491ac270cc819615c6479c8fdaa65916dc4
      https://github.com/pcbsd/freebsd/commit/63750491ac270cc819615c6479c8fdaa65916dc4
  Author: theraven <theraven at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M lib/libiconv_modules/Makefile
    M lib/libiconv_modules/Makefile.inc

  Log Message:
  -----------
  Use Makefile.inc instead of .export.


  Commit: 3263427a2eb3c2dcf28cdcc849a9b31fa8db4895
      https://github.com/pcbsd/freebsd/commit/3263427a2eb3c2dcf28cdcc849a9b31fa8db4895
  Author: loos <loos at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M sys/mips/atheros/if_arge.c

  Log Message:
  -----------
  Fix the leakage of dma tags on if_arge.  The leak occur when arge_start()
add some packet(s) to tx ring and arge_stop() is called before receive the
sent packet interrupt from hardware.  Fix arge_stop() to unload the in use
dma tags and free the associated mbuf.

PR:		178319, 163670
Approved by:	adrian (mentor)


  Commit: 4b9d6b9519f542358221d95accdad0804427babf
      https://github.com/pcbsd/freebsd/commit/4b9d6b9519f542358221d95accdad0804427babf
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M tools/regression/lib/libc/stdio/test-fmemopen.t
    M tools/regression/lib/libc/stdio/test-open_memstream.t
    M tools/regression/lib/libc/stdio/test-open_wmemstream.t

  Log Message:
  -----------
  libc/stdio: Provide proper TAP output for fmemopen/open_[w]memstream.

A *.t file should provide Test Anything Protocol output so that it can be
run using the Perl "prove" tool.


  Commit: dfd17597dbfd8db62df39a4c1a2591a3a41d505d
      https://github.com/pcbsd/freebsd/commit/dfd17597dbfd8db62df39a4c1a2591a3a41d505d
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    A tools/regression/lib/libc/stdio/test-mkostemp.t

  Log Message:
  -----------
  libc/stdio: Run mkostemp test using prove.


  Commit: 68907dc5984d1396b8cd4013146c968206aeb2ad
      https://github.com/pcbsd/freebsd/commit/68907dc5984d1396b8cd4013146c968206aeb2ad
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M lib/libc/stdio/flags.c
    A tools/regression/lib/libc/stdio/test-fopen.c
    A tools/regression/lib/libc/stdio/test-fopen.t

  Log Message:
  -----------
  libc/stdio: Allow fopen/freopen modes in any order (except initial r/w/a).

Austin Group issue #411 requires 'e' to be accepted before and after 'x',
and encourages accepting the characters in any order, except the initial
'r', 'w' or 'a'.

Given that glibc accepts the characters after r/w/a in any order and that
diagnosing this problem may be hard, change our libc to behave that way as
well.


  Commit: 9ec6975e732d64de2954810fdc69671b8cf277d8
      https://github.com/pcbsd/freebsd/commit/9ec6975e732d64de2954810fdc69671b8cf277d8
  Author: mav <mav at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M sys/cam/scsi/scsi_enc_ses.c

  Log Message:
  -----------
  Fix kernel panic if cache->nelms is zero.

MFC after:	2 weeks


  Commit: 5aae754060b8e919a3f95d29a0ee8bf7b21abc19
      https://github.com/pcbsd/freebsd/commit/5aae754060b8e919a3f95d29a0ee8bf7b21abc19
  Author: pjd <pjd at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M sys/sys/param.h

  Log Message:
  -----------
  Bump __FreeBSD_version to 1000053 after cap_rights_t change.

Suggested by:	danfe


  Commit: 4dc4ea3c0de319d5731d022a107eb6e8648ef4f4
      https://github.com/pcbsd/freebsd/commit/4dc4ea3c0de319d5731d022a107eb6e8648ef4f4
  Author: bryanv <bryanv at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M sbin/camcontrol/camcontrol.8
    M sbin/camcontrol/camcontrol.c
    M sys/cam/scsi/scsi_da.c
    M sys/cam/scsi/scsi_da.h

  Log Message:
  -----------
  Add camcontrol support for the SCSI sanitize command

Reviewed by:	ken, mjacob (eariler version)
Sponsored by:	Netapp


  Commit: a368e04207b7ebda519d8731e0b16eac4e9c6bb8
      https://github.com/pcbsd/freebsd/commit/a368e04207b7ebda519d8731e0b16eac4e9c6bb8
  Author: mav <mav at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M sys/cam/scsi/scsi_enc_ses.c

  Log Message:
  -----------
  Make SES driver adequately react on simple enclosure devices -- read Short
Enclosure status to enclosure status field, clear previous state and exit.


  Commit: 4ae9daef1893a7aa120b3a69a6a5ecbd2c0efb49
      https://github.com/pcbsd/freebsd/commit/4ae9daef1893a7aa120b3a69a6a5ecbd2c0efb49
  Author: bryanv <bryanv at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M sbin/camcontrol/camcontrol.8
    M sbin/camcontrol/fwdownload.c

  Log Message:
  -----------
  Add firmware downloading support for Samsung drives

Tested on Samsung SM1625 SSDs.


  Commit: b10a9f2e78cd159562e826b3206200beaf4a5d5e
      https://github.com/pcbsd/freebsd/commit/b10a9f2e78cd159562e826b3206200beaf4a5d5e
  Author: kib <kib at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M sys/amd64/amd64/pmap.c

  Log Message:
  -----------
  In pmap_ts_referenced(), when restarting the loop due to pv list
generation changed, do not drop and immediately relock the pv list.

Suggested and reviewed by:	alc
Sponsored by:	The FreeBSD Foundation


  Commit: 8439d9918f1413406e07465a2729a2ce07ee4fdd
      https://github.com/pcbsd/freebsd/commit/8439d9918f1413406e07465a2729a2ce07ee4fdd
  Author: kib <kib at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M sys/amd64/amd64/pmap.c

  Log Message:
  -----------
  Only lock pvh_global_lock read-only for pmap_page_wired_mappings(),
pmap_is_modified() and pmap_is_referenced(), same as it was done for
pmap_ts_referenced().

Consolidate identical code for pmap_is_modified() and
pmap_is_referenced() into helper pmap_page_test_mappings().

Reviewed by:	alc
Tested by:	pho (previous version)
Sponsored by:	The FreeBSD Foundation


  Commit: 1393045356076e418367091372b6861b907f0222
      https://github.com/pcbsd/freebsd/commit/1393045356076e418367091372b6861b907f0222
  Author: luigi <luigi at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M release/picobsd/build/picobsd

  Log Message:
  -----------
  r253616 nuked BINMAKE so we need to adapt to the new definition


  Commit: 0c8c98d14ef26be4fb8eb751587566399b622d67
      https://github.com/pcbsd/freebsd/commit/0c8c98d14ef26be4fb8eb751587566399b622d67
  Author: luigi <luigi at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M release/picobsd/build/picobsd

  Log Message:
  -----------
  generate multiple host keys and do that unconditionally


  Commit: baf6916d29840d85b2d4a4045219f28bbaa7943c
      https://github.com/pcbsd/freebsd/commit/baf6916d29840d85b2d4a4045219f28bbaa7943c
  Author: luigi <luigi at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M release/picobsd/build/picobsd

  Log Message:
  -----------
  comment out some stale loader configurations.


  Commit: d13d69ef17e933f4e8a1be14f0558e25dad171c7
      https://github.com/pcbsd/freebsd/commit/d13d69ef17e933f4e8a1be14f0558e25dad171c7
  Author: jamie <jamie at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M sys/kern/kern_jail.c

  Log Message:
  -----------
  Keep PRIV_KMEM_READ permitted inside jails as it is on the outside.


  Commit: 9d67aa8bffecbac35da57b6e638e6ae76f81a4be
      https://github.com/pcbsd/freebsd/commit/9d67aa8bffecbac35da57b6e638e6ae76f81a4be
  Author: markm <markm at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M Makefile
    M ObsoleteFiles.inc
    M UPDATING
    M bin/sh/eval.c
    M bin/sh/eval.h
    M bin/sh/jobs.c
    M bin/sh/jobs.h
    M bin/sh/main.c
    M bin/sh/sh.1
    M bin/sh/trap.c
    M bin/sh/trap.h
    M contrib/binutils/gas/config/tc-i386.c
    M contrib/binutils/opcodes/i386-dis.c
    M contrib/binutils/opcodes/i386-opc.tbl
    M contrib/binutils/opcodes/i386-tbl.h
    M contrib/bmake/ChangeLog
    M contrib/bmake/FILES
    M contrib/bmake/Makefile
    M contrib/bmake/bmake.1
    M contrib/bmake/bmake.cat1
    M contrib/bmake/compat.c
    M contrib/bmake/job.c
    M contrib/bmake/main.c
    M contrib/bmake/make.1
    M contrib/bmake/make.h
    M contrib/bmake/mk/ChangeLog
    M contrib/bmake/mk/gendirdeps.mk
    M contrib/bmake/mk/install-mk
    M contrib/bmake/mk/libs.mk
    M contrib/bmake/mk/progs.mk
    M contrib/bmake/parse.c
    M contrib/bmake/unit-tests/Makefile.in
    A contrib/bmake/unit-tests/sunshcmd
    M contrib/bmake/unit-tests/test.exp
    M contrib/bmake/var.c
    M contrib/gcc/config/i386/i386.c
    M contrib/gcc/config/i386/i386.h
    M contrib/gcc/config/i386/i386.opt
    M contrib/gcc/doc/invoke.texi
    M contrib/gcc/opth-gen.awk
    M contrib/libexecinfo/execinfo.h
    M contrib/tcpdump/tcpdump.c
    M etc/defaults/periodic.conf
    M etc/devd/usb.conf
    M etc/mtree/BSD.include.dist
    M etc/mtree/BSD.var.dist
    M etc/rc.d/routing
    M gnu/usr.bin/Makefile
    M gnu/usr.bin/cc/include/Makefile
    A gnu/usr.bin/cc/include/__wmmintrin_aes.h
    A gnu/usr.bin/cc/include/__wmmintrin_pclmul.h
    R gnu/usr.bin/patch/EXTERN.h
    R gnu/usr.bin/patch/INTERN.h
    R gnu/usr.bin/patch/Makefile
    R gnu/usr.bin/patch/backupfile.c
    R gnu/usr.bin/patch/backupfile.h
    R gnu/usr.bin/patch/common.h
    R gnu/usr.bin/patch/config.h
    R gnu/usr.bin/patch/inp.c
    R gnu/usr.bin/patch/inp.h
    R gnu/usr.bin/patch/patch.1
    R gnu/usr.bin/patch/patch.c
    R gnu/usr.bin/patch/patchlevel.h
    R gnu/usr.bin/patch/pch.c
    R gnu/usr.bin/patch/pch.h
    R gnu/usr.bin/patch/util.c
    R gnu/usr.bin/patch/util.h
    R gnu/usr.bin/patch/version.c
    R gnu/usr.bin/patch/version.h
    M include/iconv.h
    M lib/Makefile
    M lib/libc++/Makefile
    M lib/libc/Makefile
    A lib/libc/capability/Makefile.inc
    A lib/libc/capability/Symbol.map
    M lib/libc/gen/signal.3
    M lib/libc/iconv/citrus_iconv_local.h
    M lib/libc/include/compat.h
    M lib/libc/stdio/flags.c
    M lib/libc/stdlib/system.c
    M lib/libc/sys/Symbol.map
    M lib/libc/sys/sigaction.2
    M lib/libc/sys/sigpending.2
    M lib/libc/sys/sigreturn.2
    M lib/libc/sys/sigwait.2
    M lib/libexecinfo/Makefile
    M lib/libiconv_modules/Makefile.inc
    M lib/libprocstat/libprocstat.c
    M lib/libprocstat/libprocstat.h
    M lib/libusb/libusb20_ugen20.c
    M lib/msun/Makefile
    M lib/msun/Symbol.map
    A lib/msun/src/imprecise.c
    M release/picobsd/build/picobsd
    M sbin/camcontrol/camcontrol.8
    M sbin/camcontrol/camcontrol.c
    M sbin/camcontrol/fwdownload.c
    M sbin/dhclient/bpf.c
    M sbin/dhclient/dhclient.c
    M sbin/hastd/subr.c
    M sbin/swapon/swapon.c
    M share/man/man4/capsicum.4
    M share/man/man4/netgraph.4
    M share/man/man4/ntb.4
    M share/man/man4/procdesc.4
    M share/man/man5/periodic.conf.5
    M share/man/man9/Makefile
    M share/misc/committers-ports.dot
    M share/misc/committers-src.dot
    M share/mk/bsd.libnames.mk
    M sys/amd64/amd64/apic_vector.S
    M sys/amd64/amd64/db_disasm.c
    M sys/amd64/amd64/genassym.c
    M sys/amd64/amd64/mp_machdep.c
    M sys/amd64/amd64/pmap.c
    M sys/amd64/amd64/vm_machdep.c
    M sys/amd64/include/pcpu.h
    M sys/amd64/include/pmap.h
    M sys/amd64/include/sf_buf.h
    M sys/amd64/include/smp.h
    M sys/amd64/linux32/linux32_machdep.c
    M sys/amd64/vmm/vmm_msr.c
    M sys/amd64/vmm/x86.c
    M sys/amd64/vmm/x86.h
    A sys/arm/conf/DIGI-CCWMX53
    A sys/arm/freescale/imx/files.imx53
    M sys/arm/freescale/imx/imx51_ccm.c
    M sys/arm/freescale/imx/imx51_gpio.c
    M sys/arm/freescale/imx/imx51_iomux.c
    A sys/arm/freescale/imx/imx53_machdep.c
    M sys/arm/freescale/imx/imx_gpt.c
    M sys/arm/freescale/imx/imx_wdog.c
    A sys/arm/freescale/imx/std.imx53
    A sys/boot/fdt/dts/digi-ccwmx53.dts
    A sys/boot/fdt/dts/imx53x.dtsi
    M sys/bsm/audit_kevents.h
    M sys/bsm/audit_record.h
    M sys/cam/cam_debug.h
    M sys/cam/cam_periph.c
    M sys/cam/cam_xpt.c
    M sys/cam/cam_xpt.h
    M sys/cam/scsi/scsi_da.c
    M sys/cam/scsi/scsi_da.h
    M sys/cam/scsi/scsi_enc_ses.c
    M sys/cddl/compat/opensolaris/sys/file.h
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c
    M sys/cddl/dev/dtrace/powerpc/dtrace_subr.c
    M sys/compat/freebsd32/freebsd32_capability.c
    M sys/compat/freebsd32/freebsd32_ioctl.c
    M sys/compat/freebsd32/freebsd32_misc.c
    M sys/compat/freebsd32/freebsd32_proto.h
    M sys/compat/freebsd32/freebsd32_syscall.h
    M sys/compat/freebsd32/freebsd32_syscalls.c
    M sys/compat/freebsd32/freebsd32_sysent.c
    M sys/compat/freebsd32/freebsd32_systrace_args.c
    M sys/compat/freebsd32/syscalls.master
    M sys/compat/linux/linux_file.c
    M sys/compat/linux/linux_ioctl.c
    M sys/compat/linux/linux_socket.c
    M sys/compat/svr4/svr4_fcntl.c
    M sys/compat/svr4/svr4_filio.c
    M sys/compat/svr4/svr4_ioctl.c
    M sys/compat/svr4/svr4_misc.c
    M sys/compat/svr4/svr4_stream.c
    M sys/conf/files
    M sys/conf/files.amd64
    M sys/conf/files.i386
    M sys/conf/files.mips
    M sys/conf/files.powerpc
    A sys/crypto/aesni/aesencdec.h
    R sys/crypto/aesni/aesencdec_amd64.S
    R sys/crypto/aesni/aesencdec_i386.S
    M sys/crypto/aesni/aeskeys_amd64.S
    M sys/crypto/aesni/aesni.c
    M sys/crypto/aesni/aesni.h
    M sys/crypto/aesni/aesni_wrap.c
    M sys/dev/aac/aac_linux.c
    M sys/dev/aacraid/aacraid_linux.c
    M sys/dev/amr/amr_linux.c
    M sys/dev/atkbdc/psm.c
    M sys/dev/cfi/cfi_bus_nexus.c
    M sys/dev/cfi/cfi_core.c
    M sys/dev/cfi/cfi_dev.c
    M sys/dev/cfi/cfi_disk.c
    M sys/dev/cfi/cfi_reg.h
    M sys/dev/cfi/cfi_var.h
    M sys/dev/cxgbe/tom/t4_listen.c
    M sys/dev/filemon/filemon.c
    M sys/dev/gpio/gpiobus.c
    M sys/dev/gxemul/cons/gxemul_cons.c
    M sys/dev/gxemul/disk/gxemul_disk.c
    M sys/dev/gxemul/disk/gxemul_diskreg.h
    M sys/dev/gxemul/ether/gxreg.h
    M sys/dev/hwpmc/hwpmc_logging.c
    M sys/dev/hwpmc/hwpmc_mod.c
    A sys/dev/hwpmc/hwpmc_mpc7xxx.c
    M sys/dev/hwpmc/hwpmc_powerpc.c
    A sys/dev/hwpmc/hwpmc_powerpc.h
    M sys/dev/ipmi/ipmi_linux.c
    M sys/dev/iscsi_initiator/iscsi.c
    M sys/dev/mfi/mfi_linux.c
    M sys/dev/ntb/if_ntb/if_ntb.c
    M sys/dev/ntb/ntb_hw/ntb_hw.c
    M sys/dev/ntb/ntb_hw/ntb_hw.h
    M sys/dev/ntb/ntb_hw/ntb_regs.h
    M sys/dev/tdfx/tdfx_linux.c
    M sys/dev/usb/serial/uftdi.c
    M sys/dev/usb/usbdevs
    M sys/dev/usb/wlan/if_run.c
    M sys/dev/virtio/network/if_vtnet.c
    M sys/dev/virtio/network/if_vtnetvar.h
    M sys/dev/virtio/virtqueue.c
    M sys/dev/xen/blkback/blkback.c
    M sys/fs/fdescfs/fdesc_vnops.c
    M sys/fs/fuse/fuse_vfsops.c
    M sys/fs/nfsclient/nfs_clkrpc.c
    M sys/fs/nfsclient/nfs_clport.c
    M sys/fs/nfsclient/nfs_clvfsops.c
    M sys/fs/nfsserver/nfs_nfsdport.c
    M sys/geom/eli/g_eli.c
    M sys/geom/part/g_part_ldm.c
    M sys/i386/ibcs2/ibcs2_fcntl.c
    M sys/i386/ibcs2/ibcs2_ioctl.c
    M sys/i386/ibcs2/ibcs2_misc.c
    M sys/i386/linux/linux_machdep.c
    M sys/i386/xen/mp_machdep.c
    M sys/ia64/ia64/vm_machdep.c
    M sys/ia64/include/sf_buf.h
    M sys/kern/capabilities.conf
    M sys/kern/init_sysent.c
    M sys/kern/kern_descrip.c
    M sys/kern/kern_event.c
    M sys/kern/kern_exec.c
    M sys/kern/kern_jail.c
    M sys/kern/kern_ktrace.c
    M sys/kern/kern_mbuf.c
    M sys/kern/kern_sig.c
    A sys/kern/subr_capability.c
    M sys/kern/subr_witness.c
    M sys/kern/sys_capability.c
    M sys/kern/sys_generic.c
    M sys/kern/sys_procdesc.c
    M sys/kern/syscalls.c
    M sys/kern/syscalls.master
    M sys/kern/systrace_args.c
    M sys/kern/tty.c
    M sys/kern/uipc_debug.c
    M sys/kern/uipc_mqueue.c
    M sys/kern/uipc_sem.c
    M sys/kern/uipc_sockbuf.c
    M sys/kern/uipc_socket.c
    M sys/kern/uipc_syscalls.c
    M sys/kern/uipc_usrreq.c
    M sys/kern/vfs_acl.c
    M sys/kern/vfs_aio.c
    M sys/kern/vfs_bio.c
    M sys/kern/vfs_extattr.c
    M sys/kern/vfs_lookup.c
    M sys/kern/vfs_mount.c
    M sys/kern/vfs_syscalls.c
    M sys/mips/atheros/if_arge.c
    M sys/mips/conf/DIR-825
    A sys/mips/conf/GXEMUL32
    M sys/mips/gxemul/mpreg.h
    M sys/mips/include/_stdint.h
    M sys/mips/include/sf_buf.h
    M sys/mips/mips/pmap.c
    M sys/mips/mips/vm_machdep.c
    M sys/modules/aesni/Makefile
    M sys/modules/cam/Makefile
    M sys/modules/hwpmc/Makefile
    M sys/modules/send/Makefile
    M sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
    M sys/netgraph/netflow/ng_netflow.h
    M sys/netinet/ip_mroute.c
    M sys/netinet/sctp_auth.c
    M sys/netinet/sctp_auth.h
    M sys/netinet/sctp_indata.c
    M sys/netinet/sctp_os_bsd.h
    M sys/netinet/sctp_output.c
    M sys/netinet/sctp_structs.h
    M sys/netinet/sctp_timer.c
    M sys/netinet/sctp_uio.h
    M sys/netinet/sctputil.c
    M sys/netinet6/ip6_mroute.c
    M sys/netpfil/pf/pf_lb.c
    M sys/netsmb/smb_dev.c
    M sys/nfsserver/nfs_srvkrpc.c
    M sys/ofed/include/linux/file.h
    M sys/powerpc/aim/trap.c
    M sys/powerpc/aim/vm_machdep.c
    M sys/powerpc/include/_stdint.h
    M sys/powerpc/include/frame.h
    M sys/powerpc/include/pmc_mdep.h
    M sys/rpc/clnt_dg.c
    M sys/security/audit/audit.h
    M sys/security/audit/audit_arg.c
    M sys/security/audit/audit_bsm.c
    M sys/security/audit/audit_bsm_klib.c
    M sys/security/audit/audit_private.h
    M sys/security/audit/bsm_token.c
    M sys/security/mac/mac_syscalls.c
    M sys/sys/_types.h
    M sys/sys/capability.h
    A sys/sys/caprights.h
    M sys/sys/file.h
    M sys/sys/filedesc.h
    M sys/sys/ktrace.h
    M sys/sys/mount.h
    M sys/sys/mouse.h
    M sys/sys/namei.h
    M sys/sys/param.h
    M sys/sys/procdesc.h
    M sys/sys/sf_buf.h
    M sys/sys/sockbuf.h
    M sys/sys/syscall.h
    M sys/sys/syscall.mk
    M sys/sys/sysproto.h
    M sys/sys/time.h
    M sys/sys/types.h
    M sys/sys/user.h
    M sys/ufs/ffs/ffs_alloc.c
    M sys/vm/vm_mmap.c
    M sys/vm/vm_page.c
    M sys/x86/xen/hvm.c
    A tools/regression/bin/sh/builtins/return8.0
    M tools/regression/lib/libc/stdio/test-fmemopen.t
    A tools/regression/lib/libc/stdio/test-fopen.c
    A tools/regression/lib/libc/stdio/test-fopen.t
    A tools/regression/lib/libc/stdio/test-mkostemp.t
    M tools/regression/lib/libc/stdio/test-open_memstream.t
    M tools/regression/lib/libc/stdio/test-open_wmemstream.t
    M tools/tools/bus_autoconf/bus_load_file.c
    M usr.bin/bmake/Makefile
    M usr.bin/bmake/unit-tests/Makefile
    M usr.bin/kdump/kdump.c
    M usr.bin/kdump/mksubr
    M usr.bin/patch/pch.c
    M usr.bin/patch/util.c
    M usr.bin/procstat/procstat_files.c
    M usr.bin/rwho/rwho.c
    M usr.bin/uniq/uniq.c
    M usr.sbin/bhyve/ioapic.c
    M usr.sbin/periodic/periodic.sh
    M usr.sbin/rtadvd/if.c
    M usr.sbin/rwhod/rwhod.c
    M usr.sbin/watch/watch.c

  Log Message:
  -----------
  MFC


  Commit: cf3713518595a1e12a02ab5ca33b78585ca53076
      https://github.com/pcbsd/freebsd/commit/cf3713518595a1e12a02ab5ca33b78585ca53076
  Author: glebius <glebius at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M sys/arm/include/sf_buf.h
    M sys/i386/include/sf_buf.h
    M sys/mips/include/sf_buf.h
    M sys/powerpc/include/sf_buf.h
    M sys/sparc64/include/sf_buf.h
    M sys/sys/sf_buf.h

  Log Message:
  -----------
  Fix build with gcc. Move sf_buf_alloc()/sf_buf_free() declarations
to MD headers.


  Commit: d3a8919edc9a8e3635968a76db07078a44c2ead2
      https://github.com/pcbsd/freebsd/commit/d3a8919edc9a8e3635968a76db07078a44c2ead2
  Author: markm <markm at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M sys/dev/glxsb/glxsb.c
    M sys/dev/hifn/hifn7751.c
    M sys/dev/rndtest/rndtest.c
    M sys/dev/safe/safe.c
    M sys/dev/ubsec/ubsec.c
    M sys/mips/cavium/octeon_rnd.c

  Log Message:
  -----------
  Yarrow wants entropy estimations to be conservative; the usual idea
is that if you are certain you have N bits of entropy, you declare
N/2.


  Commit: 6965cdad6639b93d4b619f8e095c037377cd0d66
      https://github.com/pcbsd/freebsd/commit/6965cdad6639b93d4b619f8e095c037377cd0d66
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M sys/dev/hpt27xx/hpt27xx_osm_bsd.c

  Log Message:
  -----------
  Return BUS_PROBE_DEFAULT instead of BUS_PROBE_SPECIFIC.

This change is a 9.2-RELEASE candidate.

Approved by:	HighPoint Technologies


  Commit: 1df952388b48e11694d9be00cbdb7fed2ca1c0f3
      https://github.com/pcbsd/freebsd/commit/1df952388b48e11694d9be00cbdb7fed2ca1c0f3
  Author: theraven <theraven at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
    M contrib/llvm/tools/clang/lib/Driver/ToolChains.h
    M gnu/lib/Makefile
    M gnu/usr.bin/cc/Makefile
    M share/mk/bsd.own.mk
    M sys/sys/param.h
    A tools/build/options/WITHOUT_GNUCXX
    A tools/build/options/WITH_GNUCXX

  Log Message:
  -----------
  On platforms where clang is the default compiler, don't build gcc or libstdc++.
To enable them, set WITH_GCC and WITH_GNUCXX in src.conf.
Make clang default to using libc++ on FreeBSD 10.
Bumped __FreeBSD_version for the change.

GCC is still enabled on PC98, because the PC98 bootloader requires GCC to build
(or, at least, hard-codes the use of gcc into its build).

Thanks to everyone who helped make the ports tree ready for this (and bapt
for coordinating them all).  Also to imp for reviewing this and working on the
forward-porting of the changes in our gcc so that we're getting to a much
better place with regard to external toolchains.

Sorry to all of the people who helped who I forgot to mention by name.

Reviewed by:	bapt, imp, dim, ...


  Commit: 5d9c97fa885beba53e4f81839b77a985b1344c20
      https://github.com/pcbsd/freebsd/commit/5d9c97fa885beba53e4f81839b77a985b1344c20
  Author: theraven <theraven at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed pat