[PC-BSD Commits] [pcbsd/freebsd] 122944: Odds and ends left over from BIND and unnoticed be...

GitHub noreply at github.com
Sat Oct 5 11:20:52 PDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/pcbsd/freebsd
  Commit: 122944f492c2782240c7218579bf9c0e127f9a06
      https://github.com/pcbsd/freebsd/commit/122944f492c2782240c7218579bf9c0e127f9a06
  Author: des <des at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M etc/mtree/Makefile
    M etc/periodic/daily/Makefile
    R usr.bin/dig/Makefile

  Log Message:
  -----------
  Odds and ends left over from BIND and unnoticed because they didn't
affect 'make universe'.

Approved by:	re (gjb)


  Commit: c3c3b1fbd8aaa36f2cae8b385163e8b492d4a5af
      https://github.com/pcbsd/freebsd/commit/c3c3b1fbd8aaa36f2cae8b385163e8b492d4a5af
  Author: des <des at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M tools/build/options/makeman

  Log Message:
  -----------
  Have makeman always use the mk files from the source tree it's operating
on rather than those from the installed system.

Approved by:	re (delphij)


  Commit: e78fdc3603d406a561ded3ad0bee9be8948b0d87
      https://github.com/pcbsd/freebsd/commit/e78fdc3603d406a561ded3ad0bee9be8948b0d87
  Author: br <br at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M sys/arm/samsung/exynos/exynos5_machdep.c

  Log Message:
  -----------
  - Enable unmapped buffers on Exynos5 again, because
  board now able to see all the 2GB ram it has
- Also unbreak gcc build

Approved by:	cognet (mentor)
Approved by:	re (marius)


  Commit: 689b653e06e83d517341bb20206ecc99acb87702
      https://github.com/pcbsd/freebsd/commit/689b653e06e83d517341bb20206ecc99acb87702
  Author: alfred <alfred at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

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

  Log Message:
  -----------
  Fix mis-merge of upstream fix.

We would accidentally make the string one byte too short.

Submitted by: Orit Moskovich (oritm mellanox.com)

Approved by:	re


  Commit: 282d961db9dacbfd6410e0b0a40d1e62cb7a55c0
      https://github.com/pcbsd/freebsd/commit/282d961db9dacbfd6410e0b0a40d1e62cb7a55c0
  Author: alfred <alfred at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M sys/ofed/drivers/infiniband/hw/mlx4/main.c
    M sys/ofed/drivers/net/mlx4/main.c

  Log Message:
  -----------
  Fixed kernel crash when removing IPOIB_CM option from configuration file

Changed module init from module_init() to module_init_order() with
SI_ORDER_MIDDLE flag
Submitted by:	Orit Moskovich (oritm mellanox.com)
Approved by:	re


  Commit: 732ff0c1ed5987f2e53a5dc112ed5c28ecbfb949
      https://github.com/pcbsd/freebsd/commit/732ff0c1ed5987f2e53a5dc112ed5c28ecbfb949
  Author: alfred <alfred at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M sys/ofed/drivers/infiniband/hw/mlx4/qp.c

  Log Message:
  -----------
  Fixed 'Couldn't Create QP' issue when running rc_pingpong, uc_pingpong,
srq_pingpong IBverbs

Removed refrences using 'ifdef __linux__' to qpg functions and
related fields in struct
ib_qp_init_attr.

Submitted by: Orit Moskovich (oritm mellanox.com)

Approved by:	re


  Commit: 8ecd1f0d708d0c75faaf88ac2db7901b9a3d97f0
      https://github.com/pcbsd/freebsd/commit/8ecd1f0d708d0c75faaf88ac2db7901b9a3d97f0
  Author: markj <markj at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M sys/compat/linux/linux_futex.c
    M sys/compat/linux/linux_uid16.c
    M sys/security/mac/mac_framework.c
    M sys/security/mac/mac_internal.h
    M sys/security/mac/mac_posix_shm.c
    M sys/security/mac/mac_vfs.c

  Log Message:
  -----------
  Fix some typos that were causing probe argument types to show up as unknown.

Reviewed by:	rwatson (mac provider)
Approved by:	re (glebius)
MFC after:	1 week


  Commit: 7a625ace1a94bcf74742c5b6be12d8f9a8f57b2e
      https://github.com/pcbsd/freebsd/commit/7a625ace1a94bcf74742c5b6be12d8f9a8f57b2e
  Author: alfred <alfred at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M sys/ofed/drivers/infiniband/core/umem.c
    M sys/ofed/drivers/infiniband/hw/mlx4/main.c
    M sys/ofed/include/rdma/ib_umem.h

  Log Message:
  -----------
  Enable ib_dev.mmap function

Removed the ifdef linux from this function.
Added stub function for contiguous pages to avoid compilation
errors.

Submitted by:	Orit Moskovich (oritm mellanox.com)
Approved by:	re


  Commit: 9e3370c119e179bc0e059c007bb9747e0edd216e
      https://github.com/pcbsd/freebsd/commit/9e3370c119e179bc0e059c007bb9747e0edd216e
  Author: alfred <alfred at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M sys/ofed/drivers/infiniband/core/device.c

  Log Message:
  -----------
  Fixed kernel crash when running devinfo

When calling to ib_uverbs_cleanup_ucontext, there is a call to
mutex_lock of xrcd_table_mutex, which was not initialized.
Added missing initialization for xrcd_table_mutex.

Submitted by: Orit Moskovich (oritm mellanox.com)

Approved by:	re


  Commit: 2d5f7eb23b38567945d1b51ec04d17acff477483
      https://github.com/pcbsd/freebsd/commit/2d5f7eb23b38567945d1b51ec04d17acff477483
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M ObsoleteFiles.inc
    M gnu/usr.bin/binutils/Makefile
    R gnu/usr.bin/binutils/ar/Makefile
    R gnu/usr.bin/binutils/ar/ar.1
    R gnu/usr.bin/binutils/ranlib/Makefile
    R gnu/usr.bin/binutils/ranlib/ranlib.1
    M tools/build/options/WITHOUT_BINUTILS

  Log Message:
  -----------
  Remove long-unused GNU ar and ranlib

The libarchive-based replacements have been used since 2009; the GNU
ones were kept to support source upgrades from FreeBSD 6.

Approved by:	re@ (delphij)


  Commit: e9dd0037dca56b78ce21d3dbc186367beda2eafe
      https://github.com/pcbsd/freebsd/commit/e9dd0037dca56b78ce21d3dbc186367beda2eafe
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M share/man/man5/src.conf.5

  Log Message:
  -----------
  Regen.

Approved by:	re (implicit)


  Commit: a5307f0fc06ca7672da4f4adb633e0c358e1af2a
      https://github.com/pcbsd/freebsd/commit/a5307f0fc06ca7672da4f4adb633e0c358e1af2a
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M ObsoleteFiles.inc

  Log Message:
  -----------
  Also remove GNU ar and ranlib man pages

This was missed in r255974.

Approved by:	re (implicit)


  Commit: 3f9b2596429813d2d1d8d1b5805610f7d711624c
      https://github.com/pcbsd/freebsd/commit/3f9b2596429813d2d1d8d1b5805610f7d711624c
  Author: pluknet <pluknet at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M bin/dd/dd.1
    M sbin/bsdlabel/bsdlabel.8
    M sbin/ccdconfig/ccdconfig.8
    M sbin/fdisk/fdisk.8
    M sbin/gbde/gbde.8
    M sbin/geom/class/eli/geli.8
    M sbin/geom/class/shsec/gshsec.8
    M sbin/geom/class/virstor/gvirstor.8
    M sbin/gvinum/gvinum.8
    M sbin/mount_msdosfs/mount_msdosfs.8
    M sbin/newfs/newfs.8
    M sbin/newfs_msdos/newfs_msdos.8
    M sbin/newfs_nandfs/newfs_nandfs.8
    M sbin/recoverdisk/recoverdisk.1
    M share/man/man4/geom_linux_lvm.4
    M share/man/man5/ext2fs.5
    M share/man/man5/msdosfs.5
    M share/man/man5/reiserfs.5
    M share/man/man8/picobsd.8
    M sys/boot/common/loader.8
    M usr.sbin/boot0cfg/boot0cfg.8

  Log Message:
  -----------
  Sweep man pages replacing ad -> ada.

Approved by:	re (blackend)
MFC after:	1 week
X-MFC note:	stable/9 only


  Commit: c637526317adafce2838292024d3dc0ea0c7f4ce
      https://github.com/pcbsd/freebsd/commit/c637526317adafce2838292024d3dc0ea0c7f4ce
  Author: dim <dim at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp

  Log Message:
  -----------
  Pull in r191711 from upstream llvm trunk:

  The X86FixupLEAs pass for Intel Atom must not call
  convertToThreeAddress on ADD16rr opcodes, if src1 != src, since that
  would cause convertToThreeAddress to try to create a virtual register.
  This is not permitted after register allocation, which is when the
  X86FixupLEAs pass runs.

  This patch fixes PR16785.

Pull in r191715 from upstream llvm trunk:

  Forgot to add a break statement.

This should enable building the x11-toolskits/libXaw port with
CPUTYPE=atom.

Approved by:	re (gjb)
Reported by:	Kenta Suzumoto <kentas at hush.com>
MFC after:	3 days


  Commit: 2f645d31a99aa44e5c7cb6007b01fe32eac949f8
      https://github.com/pcbsd/freebsd/commit/2f645d31a99aa44e5c7cb6007b01fe32eac949f8
  Author: kib <kib at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M sys/kern/vfs_subr.c

  Log Message:
  -----------
  When printing the vnode information from ddb, print the lengths of the
dirty and clean buffer queues.

Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Approved by:	re (gjb)


  Commit: b6f424e5480e9f4ade452fcc642a1358c611536c
      https://github.com/pcbsd/freebsd/commit/b6f424e5480e9f4ade452fcc642a1358c611536c
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

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

  Log Message:
  -----------
  accept(2): Update portability note for accept4().

The accept(2) man page warns that O_NONBLOCK and other properties on the
new socket may vary across implementations. However, this issue only
applies to accept() and not to accept4(). On the other hand, accept4()
is not commonly available yet.

Reported by:	pluknet
Reviewed by:	bjk
Approved by:	re (kib)


  Commit: b9aa7441daf414572fb19482edab6cfc5e2a511a
      https://github.com/pcbsd/freebsd/commit/b9aa7441daf414572fb19482edab6cfc5e2a511a
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M Makefile.inc1

  Log Message:
  -----------
  Revert-and-redo r255955: the sort -r should be added to delete-old-dirs.

Approved by:	re (gjb)


  Commit: 7d2bbf6ce3e622de950a7a311d409183a426b893
      https://github.com/pcbsd/freebsd/commit/7d2bbf6ce3e622de950a7a311d409183a426b893
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M contrib/binutils/bfd/elfxx-mips.c

  Log Message:
  -----------
  Use correct size for MIPS .rld_map section

On MIPS .dynamic is read-only and so a special section .rld_map is used
to store the pointer to the rtld information for debuggers.  This
section had a hard coded size of 4 bytes which is not correct for
mips64.  (Note that FreeBSD's rtld does not yet populate .rld_map.)

Sponsored by:   DARPA, AFRL
Approved by:	re (delphij)


  Commit: 207f0bc65b61314e16bda2204698184acf1c205b
      https://github.com/pcbsd/freebsd/commit/207f0bc65b61314e16bda2204698184acf1c205b
  Author: emaste <emaste at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M libexec/rtld-elf/rtld.c

  Log Message:
  -----------
  Populate .rld_map on MIPS for debuggers

On MIPS the .dynamic section is read-only, so the pointer to rtld
information for debuggers cannot be stored there (in DT_DEBUG).
Instead, a special section .rld_map is used.

Sponsored by:	DARPA, AFRL
Approved by:	re (delphij)


  Commit: b029856426413831b7cd0b8368427dbd646b35d2
      https://github.com/pcbsd/freebsd/commit/b029856426413831b7cd0b8368427dbd646b35d2
  Author: gjb <gjb at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M share/misc/bsd-family-tree

  Log Message:
  -----------
  Add FreeBSD 9.2-RELEASE to the BSD Family Tree

Approved by:	re (hrs)
Sponsored by:	The FreeBSD Foundation


  Commit: 031d824a492a5e1aa9303a5ead6dd94db7dd4597
      https://github.com/pcbsd/freebsd/commit/031d824a492a5e1aa9303a5ead6dd94db7dd4597
  Author: kib <kib at FreeBSD.org>
  Date:   2013-10-01 (Tue, 01 Oct 2013)

  Changed paths:
    M sys/kern/vfs_bio.c

  Log Message:
  -----------
  When helping the bufdaemon from the buffer allocation context, there
is no sense to walk the whole dirty buffer queue.  We are only
interested in, and can operate on, the buffers owned by the current
vnode [1].  Instead of calling generic queue flush routine, do
VOP_FSYNC() if possible.

Holding the dirty buffer queue lock in the bufdaemon, without dropping
it, can cause starvation of buffer writes from other threads. This is
esp. easy to reproduce on the big memory machines, where large files
are written, causing almost all dirty buffers accumulating in several
big files, which vnodes are locked by writers. Bufdaemon cannot flush
any buffer, but is iterating over the whole dirty queue
continuously. Since dirty queue mutex is not dropped, bufdone() in
g_up thread is starved, usually deadlocking the machine [2]. Mitigate
this by dropping the queue lock after the vnode is locked, allowing
other queue lock contenders to make a progress.

Discussed with:	Jeff [1]
Reported by:	pho [2]
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
Approved by:	re (hrs)


  Commit: 0846c5c8dd674bd65872fc6dba5c8f8c58ccbbcd
      https://github.com/pcbsd/freebsd/commit/0846c5c8dd674bd65872fc6dba5c8f8c58ccbbcd
  Author: nwhitehorn <nwhitehorn at FreeBSD.org>
  Date:   2013-10-02 (Wed, 02 Oct 2013)

  Changed paths:
    M sys/conf/files.powerpc

  Log Message:
  -----------
  Only build the POWER hypervisor UART driver if device uart is included in
the kernel config.

Approved by:	re (gjb)


  Commit: 44a6c311ba7afe3ac99633d0390daa2974f81b61
      https://github.com/pcbsd/freebsd/commit/44a6c311ba7afe3ac99633d0390daa2974f81b61
  Author: sbruno <sbruno at FreeBSD.org>
  Date:   2013-10-02 (Wed, 02 Oct 2013)

  Changed paths:
    M sys/mips/conf/MALTA

  Log Message:
  -----------
  set ROOTDEVNAME to ada0 with no paritions.  This makes it much more functional
with makefs and other tools for testing and ports building

Approved by:    re (gjb)
MFC after:      2 weeks


  Commit: 8ff2d520091393b06e526a412f4f24c98825d660
      https://github.com/pcbsd/freebsd/commit/8ff2d520091393b06e526a412f4f24c98825d660
  Author: markj <markj at FreeBSD.org>
  Date:   2013-10-02 (Wed, 02 Oct 2013)

  Changed paths:
    M cddl/lib/libdtrace/tcp.d
    M sys/netinet/in_kdtrace.c

  Log Message:
  -----------
  Add a separate translator for headers passed to the TCP probes in the
input path. These probes get some of the fields in host order, whereas the
output probes get them in network order, so a single translator isn't
enough. This workaround ensures that the problem is essentially invisble
to users: none of the probe arguments or their fields have changed.

Approved by:	re (hrs)


  Commit: 3f1d7fea0ef65364bd48c79e15a8adb62926b908
      https://github.com/pcbsd/freebsd/commit/3f1d7fea0ef65364bd48c79e15a8adb62926b908
  Author: nwhitehorn <nwhitehorn at FreeBSD.org>
  Date:   2013-10-02 (Wed, 02 Oct 2013)

  Changed paths:
    M sys/powerpc/include/proc.h

  Log Message:
  -----------
  Implement GET_STACK_USAGE() on PowerPC. This implementation is identical
to that on x86 and sparc64.

Approved by:	re (kib)


  Commit: 515e096f7236fe4f554e196c769fc056df993849
      https://github.com/pcbsd/freebsd/commit/515e096f7236fe4f554e196c769fc056df993849
  Author: glebius <glebius at FreeBSD.org>
  Date:   2013-10-02 (Wed, 02 Oct 2013)

  Changed paths:
    M sys/net/if_tap.c
    M sys/net/if_tun.c

  Log Message:
  -----------
  Clear knlist before destroying it in tap(4) and tun(4). This fixes later
crash, when a kqueue descriptor tries to dereference appropriate knotes.

Approved by:	re (kib)


  Commit: 960b6b30ed20dfbb0608efdfbdc9fed89cf836e4
      https://github.com/pcbsd/freebsd/commit/960b6b30ed20dfbb0608efdfbdc9fed89cf836e4
  Author: roberto <roberto at FreeBSD.org>
  Date:   2013-10-02 (Wed, 02 Oct 2013)

  Changed paths:
    M usr.sbin/ntp/config.h
    M usr.sbin/ntp/libparse/Makefile

  Log Message:
  -----------
  Meinberg clocks support was inadvertently removed during the last vendor
import.  Add it back.

PR:		bin/182545
Submitted by:	Joerg Pulz <Joerg.Pulz at frm2.tum.de>
Approved by:	re (delphij)
MFC after:	1 week


  Commit: 3839ce408034f4ff1b522b67c94259e628fccfd0
      https://github.com/pcbsd/freebsd/commit/3839ce408034f4ff1b522b67c94259e628fccfd0
  Author: mdf <mdf at FreeBSD.org>
  Date:   2013-10-02 (Wed, 02 Oct 2013)

  Changed paths:
    M etc/mtree/Makefile

  Log Message:
  -----------
  Fix up typos from r255963 in mtree Makefile.  BSD.debug.dist should be
iterated if present, and remove a stray .endif.

Approved by:	re (gjb)


  Commit: 0755e798aea32a683b6ee74dfd2b6ec32d4f8954
      https://github.com/pcbsd/freebsd/commit/0755e798aea32a683b6ee74dfd2b6ec32d4f8954
  Author: rpaulo <rpaulo at FreeBSD.org>
  Date:   2013-10-02 (Wed, 02 Oct 2013)

  Changed paths:
    M sys/conf/newvers.sh

  Log Message:
  -----------
  Append the Git branch to the version string.

Approved by:	re (gjb)


  Commit: ade139e19b3d327b8001c33e2660e9af5eaa011a
      https://github.com/pcbsd/freebsd/commit/ade139e19b3d327b8001c33e2660e9af5eaa011a
  Author: glebius <glebius at FreeBSD.org>
  Date:   2013-10-03 (Thu, 03 Oct 2013)

  Changed paths:
    M games/fortune/datfiles/freebsd-tips

  Log Message:
  -----------
  Refresh the tips for the new pkg system.

Reviewed by:	bapt
Approved by:	re (hrs)


  Commit: b941afa162af688719415526d760d7d7f2b962b0
      https://github.com/pcbsd/freebsd/commit/b941afa162af688719415526d760d7d7f2b962b0
  Author: gjb <gjb at FreeBSD.org>
  Date:   2013-10-03 (Thu, 03 Oct 2013)

  Changed paths:
    M etc/rc.d/Makefile

  Log Message:
  -----------
  Do not install bluetooth rc(8) scripts if MK_BLUETOOTH = no.

Approved by:	re (glebius)
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation


  Commit: 5dc4bb5bd3d0e995e13054a94b6d63490561ed9c
      https://github.com/pcbsd/freebsd/commit/5dc4bb5bd3d0e995e13054a94b6d63490561ed9c
  Author: dim <dim at FreeBSD.org>
  Date:   2013-10-03 (Thu, 03 Oct 2013)

  Changed paths:
    M contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp

  Log Message:
  -----------
  Pull in r186338 from upstream llvm trunk:

  Remove invalid assert in DAGTypeLegalizer::RemapValue

  There is a comment at the top of DAGTypeLegalizer::PerformExpensiveChecks
  which, in part, says:

   // Note that these invariants may not hold momentarily when processing a node:
   // the node being processed may be put in a map before being marked Processed.

  Unfortunately, this assert would be valid only if the above-mentioned invariant
  held unconditionally. This was causing llc to assert when, in fact,
  everything was fine.

  Thanks to Richard Sandiford for investigating this issue!

  Fixes PR16562.

This fixes assertions which could occur in the multimedia/ffmpeg1 and
multimedia/ffmpeg2 ports.

Approved by:	re (hrs)
Reported by:	Matthias Apitz <guru at unixarea.de>
MFC after:	3 days


  Commit: aae6234255311ce64facefa4a4d332c68542d3b3
      https://github.com/pcbsd/freebsd/commit/aae6234255311ce64facefa4a4d332c68542d3b3
  Author: dim <dim at FreeBSD.org>
  Date:   2013-10-03 (Thu, 03 Oct 2013)

  Changed paths:
    M contrib/llvm/include/llvm/IR/CallingConv.h
    M contrib/llvm/lib/AsmParser/LLLexer.cpp
    M contrib/llvm/lib/AsmParser/LLParser.cpp
    M contrib/llvm/lib/AsmParser/LLToken.h
    M contrib/llvm/lib/IR/AsmWriter.cpp
    M contrib/llvm/lib/Target/X86/X86CallingConv.td
    M contrib/llvm/lib/Target/X86/X86FastISel.cpp
    M contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
    M contrib/llvm/lib/Target/X86/X86Subtarget.h
    M contrib/llvm/tools/clang/include/clang-c/Index.h
    M contrib/llvm/tools/clang/include/clang/AST/Type.h
    M contrib/llvm/tools/clang/include/clang/Basic/Attr.td
    M contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h
    M contrib/llvm/tools/clang/lib/AST/DumpXML.cpp
    M contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp
    M contrib/llvm/tools/clang/lib/AST/Type.cpp
    M contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
    M contrib/llvm/tools/clang/lib/Basic/Targets.cpp
    M contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
    M contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
    M contrib/llvm/tools/clang/lib/Sema/SemaType.cpp

  Log Message:
  -----------
  Pull in r189644 from upstream llvm trunk:

  Add ms_abi and sysv_abi attribute handling.

  Based on a patch by Benno Rice!

This will help to develop EFI support.

Approved by:	re (kib)
Verified by:	benno
MFC after:	1 week


  Commit: 6b64ef7266faf590b6c21b48b942940be4dca877
      https://github.com/pcbsd/freebsd/commit/6b64ef7266faf590b6c21b48b942940be4dca877
  Author: sbruno <sbruno at FreeBSD.org>
  Date:   2013-10-03 (Thu, 03 Oct 2013)

  Changed paths:
    M sys/kern/vfs_mount.c

  Log Message:
  -----------
  Change len checks for fstypelen and fspathlen to be against absolute len
not strlen as they are *not* strings.

Discovered by GSOC student, Mike Ma <mikemandarine at gmail.com> during his
fuse.glusterfs port to FreeBSD.

Final patch from mckusick@

Submitted by:	mckusick@
Approved by:	re (hrs)
MFC after:	2 weeks


  Commit: e1fc8db7f4a9e657f4a1f9a4ea365414aee5f4e3
      https://github.com/pcbsd/freebsd/commit/e1fc8db7f4a9e657f4a1f9a4ea365414aee5f4e3
  Author: yongari <yongari at FreeBSD.org>
  Date:   2013-10-03 (Thu, 03 Oct 2013)

  Changed paths:
    M sys/dev/nfe/if_nfe.c

  Log Message:
  -----------
  Fix clearing MAC stats registers. Previously it cleared every
fourth register.

Submitted by:	Paul A. Patience <paul-a.patience at polymtl.ca>
Approved by:	re (gjb)


  Commit: 1315bdcd1cb1cd6133a697efac8e34fd2b7903ab
      https://github.com/pcbsd/freebsd/commit/1315bdcd1cb1cd6133a697efac8e34fd2b7903ab
  Author: hrs <hrs at FreeBSD.org>
  Date:   2013-10-03 (Thu, 03 Oct 2013)

  Changed paths:
    M etc/network.subr
    M etc/rc.d/netif

  Log Message:
  -----------
  Add epair(4) support in $cloned_interfaces.  One should be specified
as "epair0" in $cloned_interfaces and "epair0[ab]" in the others in
rc.conf like the following:

 cloned_interfaces="epair0"
 ifconfig_epair0a="inet 192.168.1.1/24"
 ifconfig_epair0b="inet 192.168.2.1/24"

/etc/rc.d/netif now accepts both "netif start epair0" and "netif start
epair0a".

Approved by:	re (kib)


  Commit: 1673ef17979a0047f1323bcf933699ee711f0de5
      https://github.com/pcbsd/freebsd/commit/1673ef17979a0047f1323bcf933699ee711f0de5
  Author: hrs <hrs at FreeBSD.org>
  Date:   2013-10-03 (Thu, 03 Oct 2013)

  Changed paths:
    M etc/network.subr

  Log Message:
  -----------
  Do not attempt to do AF-specific configurations on a interface when
noafif() is true.  The following warning message was displayed when
pflog0 interface existed, for example:

 ifconfig: ioctl(SIOCGIFINFO_IN6): Protocol family not supported

Reported by:	bz
Approved by:	re (gjb)


  Commit: 0b7496df03ec9832fcfe1403e996a2d7737e7197
      https://github.com/pcbsd/freebsd/commit/0b7496df03ec9832fcfe1403e996a2d7737e7197
  Author: jchandra <jchandra at FreeBSD.org>
  Date:   2013-10-04 (Fri, 04 Oct 2013)

  Changed paths:
    M sys/mips/nlm/dev/sec/nlmrsa.c
    M sys/mips/nlm/dev/sec/nlmrsalib.h

  Log Message:
  -----------
  Style fixes for the Netlogic XLP RSA driver

Updates to the Netlogic XLP on-chp RSA block driver. The changes are
to follow style(9) guidelines, to improve readability and to remove
unnecessary initialization.

No changes to logic have been introduced by this commit.

Submitted by:	Venkatesh J. V. <venkatesh.vivekanandan at broadcom.com>
Approved by:	re (hrs)


  Commit: 4be21635dae71829f740edba441942081cbf261b
      https://github.com/pcbsd/freebsd/commit/4be21635dae71829f740edba441942081cbf261b
  Author: jchandra <jchandra at FreeBSD.org>
  Date:   2013-10-04 (Fri, 04 Oct 2013)

  Changed paths:
    M sys/mips/nlm/dev/sec/nlmrsa.c

  Log Message:
  -----------
  Fixes for the Netlogic XLP on-chip RSA block driver

The changes are to:
* Use contigmalloc/contigfree which handling microcode buffer
* Use a different buffer to send microcode to each engine
* Swap microcode in little-endian compilation
* Fix freeback message queue id field
* Simplify xlp_get_rsa_opsize() to remove unnecessary checks
* Fix NULL check after use in xlp_free_cmd_params()
* Do better error handling when the hardware returns error
* Fix error codes in few cases

Submitted by:	Vekatesh J. V. <venkatesh.vivekanandan at broadcom.com>
Approved by:	re (hrs)


  Commit: d5bf9d050756974675fea5e976722da7b7407b25
      https://github.com/pcbsd/freebsd/commit/d5bf9d050756974675fea5e976722da7b7407b25
  Author: uqs <uqs at FreeBSD.org>
  Date:   2013-10-04 (Fri, 04 Oct 2013)

  Changed paths:
    M sys/modules/ibcore/Makefile

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

Approved by:	re (glebius)


  Commit: 8dd526065ca58fc43cbdeb74d96e03cc04061fc8
      https://github.com/pcbsd/freebsd/commit/8dd526065ca58fc43cbdeb74d96e03cc04061fc8
  Author: trasz <trasz at FreeBSD.org>
  Date:   2013-10-04 (Fri, 04 Oct 2013)

  Changed paths:
    M bin/pkill/pkill.c

  Log Message:
  -----------
  Remove useless check - ki_loginclass is an array; can't be NULL.

CID:		1006559
Approved by:	re (kib)
MFC after:	2 weeks
Sponsored by:	FreeBSD Foundation


  Commit: 1906ec25d301c246dc1f604f7bf0501ebcb8ee9f
      https://github.com/pcbsd/freebsd/commit/1906ec25d301c246dc1f604f7bf0501ebcb8ee9f
  Author: joel <joel at FreeBSD.org>
  Date:   2013-10-04 (Fri, 04 Oct 2013)

  Changed paths:
    M share/man/man5/src.conf.5
    M usr.bin/calendar/calendar.1

  Log Message:
  -----------
  mdoc: remove EOL whitespace.

Approved by:	re (blanket)


  Commit: 6d6539c1e2e94c751e4dd5e34c3fcf9b6fdff987
      https://github.com/pcbsd/freebsd/commit/6d6539c1e2e94c751e4dd5e34c3fcf9b6fdff987
  Author: grehan <grehan at FreeBSD.org>
  Date:   2013-10-04 (Fri, 04 Oct 2013)

  Changed paths:
    A usr.sbin/bhyve/block_if.c
    A usr.sbin/bhyve/block_if.h

  Log Message:
  -----------
  Block-layer backend interface for bhyve block-io device emulations.

Approved by:	re@ (blanket)


  Commit: cb6017acba4af8a9507267d1e08f91f9bb452cd6
      https://github.com/pcbsd/freebsd/commit/cb6017acba4af8a9507267d1e08f91f9bb452cd6
  Author: jmg <jmg at FreeBSD.org>
  Date:   2013-10-04 (Fri, 04 Oct 2013)

  Changed paths:
    M sys/amd64/conf/NOTES
    M sys/i386/conf/NOTES

  Log Message:
  -----------
  add aesni module to i386 and amd64 NOTES...

Approved by:	re (gjb)


  Commit: 91400d13adf6baa3d71054ef635ab718686c7c66
      https://github.com/pcbsd/freebsd/commit/91400d13adf6baa3d71054ef635ab718686c7c66
  Author: nwhitehorn <nwhitehorn at FreeBSD.org>
  Date:   2013-10-04 (Fri, 04 Oct 2013)

  Changed paths:
    M usr.bin/Makefile
    M usr.bin/svn/lib/libapr/apr_private.h
    M usr.bin/svn/svn_private_config.h

  Log Message:
  -----------
  Disable use of compiler atomic builtins. For APR, this is limited to
architectures where they are known not to work. For SVN itself, use
the least common denominator and disable them across the board. This
allows svnlite to build and run on all FreeBSD architectures.

Approved by:	re (gjb)


  Commit: 00cc733e892bfec5ac7c9184f8d9dc576f4615c0
      https://github.com/pcbsd/freebsd/commit/00cc733e892bfec5ac7c9184f8d9dc576f4615c0
  Author: grehan <grehan at FreeBSD.org>
  Date:   2013-10-04 (Fri, 04 Oct 2013)

  Changed paths:
    A usr.sbin/bhyve/ahci.h
    A usr.sbin/bhyve/pci_ahci.c

  Log Message:
  -----------
  Import Zhixiang Yu's GSoC'13 AHCI emulation:
   https://wiki.freebsd.org/SummerOfCode2013/bhyveAHCI

This provides ICH8 SATA disk and ATAPI ports, selectable
via the bhyve slot command-line parameter:

SATA
  -s <slot>,ahci-hd,<image-file>

ATAPI
  -s <slot>,ahci-cd,<image-file>

Slight modifications by:	grehan@
Approved by:	re@ (blanket)
Obtained from:	FreeBSD GSoC'13


  Commit: 56fd4865810492ccebaee859e1347903cae1d601
      https://github.com/pcbsd/freebsd/commit/56fd4865810492ccebaee859e1347903cae1d601
  Author: grehan <grehan at FreeBSD.org>
  Date:   2013-10-04 (Fri, 04 Oct 2013)

  Changed paths:
    M usr.sbin/bhyve/Makefile

  Log Message:
  -----------
  Hook up the AHCI and blockif code to the build.

Approved by:	re@ (blanket)


  Commit: cf59042d5a28df352e229b74095717665e24e29c
      https://github.com/pcbsd/freebsd/commit/cf59042d5a28df352e229b74095717665e24e29c
  Author: trasz <trasz at FreeBSD.org>
  Date:   2013-10-04 (Fri, 04 Oct 2013)

  Changed paths:
    M sys/cam/ctl/ctl_frontend_iscsi.c
    M sys/dev/iscsi/icl.c
    M sys/dev/iscsi/iscsi.c

  Log Message:
  -----------
  Don't leak memory when removing an unconnected session, and remove useless
UMA_ZONE_NOFREE that caused another leak when unloading the module.

Approved by:	re (glebius)
Sponsored by:	FreeBSD Foundation


  Commit: 64b622034f8aa86dc97f56d045d65e54cdd1f951
      https://github.com/pcbsd/freebsd/commit/64b622034f8aa86dc97f56d045d65e54cdd1f951
  Author: jilles <jilles at FreeBSD.org>
  Date:   2013-10-04 (Fri, 04 Oct 2013)

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

  Log Message:
  -----------
  kldxref: Do not depend on the directory order.

Sort the filenames to get a consistent result between machines of the same
architecture.

Also, sort FTS_D entries after other entries so kldxref -R works properly in
the uncommon case that a directory contains both subdirectories and modules.
Previously, this may have happened to work, depending on the order of files
in the directory.

PR:		bin/182098
Submitted by:	Derek Schrock (original version)
Tested by:	Derek Schrock
Approved by:	re (delphij)
MFC after:	1 week


  Commit: 677c1f8ce94e86a14e9a4e83af5746dad45ff36e
      https://github.com/pcbsd/freebsd/commit/677c1f8ce94e86a14e9a4e83af5746dad45ff36e
  Author: kib <kib at FreeBSD.org>
  Date:   2013-10-04 (Fri, 04 Oct 2013)

  Changed paths:
    M sys/compat/freebsd32/freebsd32.h

  Log Message:
  -----------
  Add padding to match the compat32 struct stat32 definition to the real
struct stat on 32bit architectures.

Debugged and tested by:	bsam
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Approved by:	re (marius)


  Commit: 26b6c9487afc3a61ddbfb5e0f5392ff4587fff45
      https://github.com/pcbsd/freebsd/commit/26b6c9487afc3a61ddbfb5e0f5392ff4587fff45
  Author: grehan <grehan at FreeBSD.org>
  Date:   2013-10-04 (Fri, 04 Oct 2013)

  Changed paths:
    M usr.sbin/bhyve/bhyverun.c
    M usr.sbin/bhyve/bhyverun.h
    M usr.sbin/bhyve/pit_8254.c

  Log Message:
  -----------
  Remove obsolete cmd-line options and code associated with
these.
 The mux-vcpus option may return at some point, given it's utility
in finding bhyve (and FreeBSD) bugs.

Approved by:	re@ (blanket)
Discussed with:	neel@


  Commit: e19bd878747b3ea1bf8f279f885d5a6d20a6c396
      https://github.com/pcbsd/freebsd/commit/e19bd878747b3ea1bf8f279f885d5a6d20a6c396
  Author: trasz <trasz at FreeBSD.org>
  Date:   2013-10-05 (Sat, 05 Oct 2013)

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

  Log Message:
  -----------
  Split cfiscsi_datamove() in two; no functional changes.

Approved by:	re (glebius)
Sponsored by:	FreeBSD Foundation


  Commit: 181aa517b67152fddacaf403324243217fa46ca0
      https://github.com/pcbsd/freebsd/commit/181aa517b67152fddacaf403324243217fa46ca0
  Author: bryanv <bryanv at FreeBSD.org>
  Date:   2013-10-05 (Sat, 05 Oct 2013)

  Changed paths:
    M sys/dev/virtio/network/if_vtnet.c

  Log Message:
  -----------
  Do not hold the vtnet Rx queue lock when calling up into the stack

This matches other similar drivers and avoids various LOR warnings.

Approved by:	re (marius)


  Commit: 5002c59e20d8c2b249db605ecf5578223e72a365
      https://github.com/pcbsd/freebsd/commit/5002c59e20d8c2b249db605ecf5578223e72a365
  Author: Kris Moore <kris at pcbsd.org>
  Date:   2013-10-05 (Sat, 05 Oct 2013)

  Changed paths:
    M Makefile.inc1
    M ObsoleteFiles.inc
    M bin/dd/dd.1
    M bin/pkill/pkill.c
    M cddl/lib/libdtrace/tcp.d
    M contrib/binutils/bfd/elfxx-mips.c
    M contrib/llvm/include/llvm/IR/CallingConv.h
    M contrib/llvm/lib/AsmParser/LLLexer.cpp
    M contrib/llvm/lib/AsmParser/LLParser.cpp
    M contrib/llvm/lib/AsmParser/LLToken.h
    M contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
    M contrib/llvm/lib/IR/AsmWriter.cpp
    M contrib/llvm/lib/Target/X86/X86CallingConv.td
    M contrib/llvm/lib/Target/X86/X86FastISel.cpp
    M contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp
    M contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
    M contrib/llvm/lib/Target/X86/X86Subtarget.h
    M contrib/llvm/tools/clang/include/clang-c/Index.h
    M contrib/llvm/tools/clang/include/clang/AST/Type.h
    M contrib/llvm/tools/clang/include/clang/Basic/Attr.td
    M contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h
    M contrib/llvm/tools/clang/lib/AST/DumpXML.cpp
    M contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp
    M contrib/llvm/tools/clang/lib/AST/Type.cpp
    M contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
    M contrib/llvm/tools/clang/lib/Basic/Targets.cpp
    M contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
    M contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
    M contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
    M etc/mtree/Makefile
    M etc/network.subr
    M etc/periodic/daily/Makefile
    M etc/rc.d/Makefile
    M etc/rc.d/netif
    M games/fortune/datfiles/freebsd-tips
    M gnu/usr.bin/binutils/Makefile
    R gnu/usr.bin/binutils/ar/Makefile
    R gnu/usr.bin/binutils/ar/ar.1
    R gnu/usr.bin/binutils/ranlib/Makefile
    R gnu/usr.bin/binutils/ranlib/ranlib.1
    M lib/libc/sys/accept.2
    M libexec/rtld-elf/rtld.c
    M sbin/bsdlabel/bsdlabel.8
    M sbin/ccdconfig/ccdconfig.8
    M sbin/fdisk/fdisk.8
    M sbin/gbde/gbde.8
    M sbin/geom/class/eli/geli.8
    M sbin/geom/class/shsec/gshsec.8
    M sbin/geom/class/virstor/gvirstor.8
    M sbin/gvinum/gvinum.8
    M sbin/mount_msdosfs/mount_msdosfs.8
    M sbin/newfs/newfs.8
    M sbin/newfs_msdos/newfs_msdos.8
    M sbin/newfs_nandfs/newfs_nandfs.8
    M sbin/recoverdisk/recoverdisk.1
    M share/man/man4/geom_linux_lvm.4
    M share/man/man5/ext2fs.5
    M share/man/man5/msdosfs.5
    M share/man/man5/reiserfs.5
    M share/man/man5/src.conf.5
    M share/man/man8/picobsd.8
    M share/misc/bsd-family-tree
    M sys/amd64/conf/NOTES
    M sys/arm/samsung/exynos/exynos5_machdep.c
    M sys/boot/common/loader.8
    M sys/cam/ctl/ctl_frontend_iscsi.c
    M sys/compat/freebsd32/freebsd32.h
    M sys/compat/linux/linux_futex.c
    M sys/compat/linux/linux_uid16.c
    M sys/conf/files.powerpc
    M sys/conf/newvers.sh
    M sys/dev/iscsi/icl.c
    M sys/dev/iscsi/iscsi.c
    M sys/dev/nfe/if_nfe.c
    M sys/dev/virtio/network/if_vtnet.c
    M sys/i386/conf/NOTES
    M sys/kern/vfs_bio.c
    M sys/kern/vfs_mount.c
    M sys/kern/vfs_subr.c
    M sys/mips/conf/MALTA
    M sys/mips/nlm/dev/sec/nlmrsa.c
    M sys/mips/nlm/dev/sec/nlmrsalib.h
    M sys/modules/ibcore/Makefile
    M sys/net/if_tap.c
    M sys/net/if_tun.c
    M sys/netinet/in_kdtrace.c
    M sys/ofed/drivers/infiniband/core/device.c
    M sys/ofed/drivers/infiniband/core/umem.c
    M sys/ofed/drivers/infiniband/hw/mlx4/main.c
    M sys/ofed/drivers/infiniband/hw/mlx4/qp.c
    M sys/ofed/drivers/net/mlx4/main.c
    M sys/ofed/include/linux/sysfs.h
    M sys/ofed/include/rdma/ib_umem.h
    M sys/powerpc/include/proc.h
    M sys/security/mac/mac_framework.c
    M sys/security/mac/mac_internal.h
    M sys/security/mac/mac_posix_shm.c
    M sys/security/mac/mac_vfs.c
    M tools/build/options/WITHOUT_BINUTILS
    M tools/build/options/makeman
    M usr.bin/Makefile
    M usr.bin/calendar/calendar.1
    R usr.bin/dig/Makefile
    M usr.bin/svn/lib/libapr/apr_private.h
    M usr.bin/svn/svn_private_config.h
    M usr.sbin/bhyve/Makefile
    A usr.sbin/bhyve/ahci.h
    M usr.sbin/bhyve/bhyverun.c
    M usr.sbin/bhyve/bhyverun.h
    A usr.sbin/bhyve/block_if.c
    A usr.sbin/bhyve/block_if.h
    A usr.sbin/bhyve/pci_ahci.c
    M usr.sbin/bhyve/pit_8254.c
    M usr.sbin/boot0cfg/boot0cfg.8
    M usr.sbin/kldxref/kldxref.c
    M usr.sbin/ntp/config.h
    M usr.sbin/ntp/libparse/Makefile

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/freebsd/freebsd


Compare: https://github.com/pcbsd/freebsd/compare/4b708d35f543...5002c59e20d8


More information about the Commits mailing list