Displaying 1 50 of 4,349,521 commits (0.327s)

FreeBSD — head/sys/dev/ath if_ath_ahb.c

Call the WMAC DDR flush before handling an interrupt for the
Atheros AHB (internally) connected MAC.

TODO:

* verify the interrupt was for us before doing the DDR flush.
Delta File
+9 -1 head/sys/dev/ath/if_ath_ahb.c
+9 -1 1 file

FreeBSD — head/sys/mips/atheros qca955x_chip.c ar934x_chip.c

Reshuffle all of the DDR flush operations into a single switch/mux,
and start teaching subsystems about it.

The Atheros MIPS platforms don't guarantee any kind of FIFO consistency
with interrupts in hardware.  So software needs to do a flush when it
receives an interrupt and before it calls the interrupt handler.

There are new ones for the QCA934x and QCA955x, so do a few things:

* Get rid of the individual ones (for ethernet and IP2);
* Create a mux and enum listing all the variations on DDR flushes;
* replace the uses of IP2 with the relevant one (which will typically
  be "PCI" here);
* call the USB DDR flush before calling the real USB interrupt handlers;
* call the ethernet one upon receiving an interrupt that's for us,
  rather than never calling it during operation.

Tested:

* QCA9558 (TP-Link archer c7 v2)
* AR9331 (Carambola 2)

TODO:

* PCI, USB, ethernet, etc need to do a double-check to see if the

    [2 lines not shown]

FreeBSD — head/sys/dev/ath if_ath_sysctl.c

Wake up the hardware before doing anything in sysctl.

This stops the panics that occur on MIPS platforms when doing say,
'sysctl dev.ath.0' whilst the MAC is asleep.  The MIPS platform is
rather unforgiving in getting power-save register access wrong and you
will get all kinds of odd failures if you don't have things woken
up at the right times.

Tested:

* QCA9558 (TP-Link Archer C7 v2)
* AR9331 (Carambola 2)

.. with no VAPs configured and ath0 down (thus the MAC is definitely
   asleep.)

PR:                kern/201117
Delta File
+231 -48 head/sys/dev/ath/if_ath_sysctl.c
+231 -48 1 file

FreeBSD — head/share/mk suite.test.mk

Add support for TEST_METADATA

Allow Makefiles to define generic metadata settings that apply to all test
programs defined by a Makefile.  The generic TEST_METADATA variable extends
the per-test program settings already supported via TEST_METADATA.<program>.

This feature will be useful to easily apply some settings to all programs
in a directory.  In particular, Kyua 0.12 will support parallel execution
of test programs and a bunch of them will need to be tagged as is_exclusive
to indicate that they cannot be run in parallel with anything else due to
their side-effects.  It will be reasonable to set this setting on whole
directories.

MFC after:        1 week
Delta File
+16 -5 head/share/mk/suite.test.mk
+16 -5 1 file

LLVM — lld/trunk/COFF InputFiles.cpp

COFF: Do not use VirtualSize section header field for directive sections.

Looks like clang-cl sets a bogus value to the field, which makes
getSectionContents() to truncate section contents. This patch directly
uses SizeOfRawData field instead of VirtualSize to see if this can
make buildbot green.
Delta File
+2 -1 lld/trunk/COFF/InputFiles.cpp
+2 -1 1 file

FreeBSD — head/share/examples/tests/tests/plain cp_test.sh

Add missing shebang

Plain test programs are not preprocessed by the build system (as opposed to
ATF test cases, which automatically gain a shebang pointing at atf-sh), so
we must take care of providing the shebang ourselves.

I'm not sure why this was not causing problems with Kyua 0.11, but the
upcoming 0.12 release chokes on this particular issue.

MFC after:        1 week

FreeBSD — head/tests/sys/netinet fibs_test.sh

Make cleanup routines idempotent

cleanup routines can be executed at any point during the execution of the
body, including even before the body has done any real work.  In those
cases, cleanup routines should be careful to not raise spurious errors so
as to not "override" the actual result of the test case.

This is just general good coding style but is not a problem in practice
for these specific tests.  (The way I discovered the issue, though, was
due to a regression I introduced in Kyua itself while refactoring some
internals.)

MFC after:        1 week
Delta File
+12 -7 head/tests/sys/netinet/fibs_test.sh
+12 -7 1 file

LLVM — lld/trunk/COFF DriverUtils.cpp

Use map::insert instead of checking existence of a key and insert. NFC.
Delta File
+5 -4 lld/trunk/COFF/DriverUtils.cpp
+5 -4 1 file

LLVM — lld/trunk/COFF SymbolTable.cpp

COFF: Print directive section contents if /verbose.
Delta File
+5 -1 lld/trunk/COFF/SymbolTable.cpp
+5 -1 1 file

LLVM — llvm/trunk/lib/ExecutionEngine/RuntimeDyld RuntimeDyld.cpp RuntimeDyldChecker.cpp, llvm/trunk/test/ExecutionEngine/RuntimeDyld/X86 MachO_x86-64_PIC_relocations.s

[RuntimeDyld] Skip relocations for external symbols with 64-bit address ~0ULL.

Requested by Eugene Rozenfeld of the LLILC team, this feature allows JIT
clients to skip relocations for selected external symbols by returning ~0ULL
from their symbol resolver. If this value is returned for a given symbol,
RuntimeDyld will skip all relocations for that symbol. The client will be
responsible for applying the skipped relocations manually before the code
is executed.

LLVM — lld/trunk/COFF Writer.cpp, lld/trunk/test/COFF imports.test

COFF: Fix bug in garbage collector.

GC root may have non-regular defined symbols, such as DefinedImportThunk,
so this cast<> was a wrong assumption.

pfSense — etc/inc vpn.inc

    Fix keyid identifers, and go back to using %any in ipsec.secrets as in previous 
versions, fixing a variety of other ID issues. Latter will break some mobile IPsec 
circumstances, fix for that to come after more testing. Ticket #4811
Delta File
+4 -2 etc/inc/vpn.inc
+4 -2 1 file

pfSense — etc/inc vpn.inc

    Fix keyid identifers, and go back to using %any in ipsec.secrets as in previous 
versions, fixing a variety of other ID issues. Latter will break some mobile IPsec 
circumstances, fix for that to come after more testing. Ticket #4811
Delta File
+4 -2 etc/inc/vpn.inc
+4 -2 1 file

FreeBSD — projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb lldb-enumerations.h lldb-private-log.h, projects/clang-trunk/contrib/llvm/tools/lldb/include/lldb/API SBTarget.h SBLaunchInfo.h

Update LLDB snapshot to upstream r241361

Notable upstream commits (upstream revision in parens):

- Add a JSON producer to LLDB (228636)
- Don't crash on bad DWARF expression (228729)
- Add support of DWARFv3 DW_OP_form_tls_address (231342)
- Assembly profiler for MIPS64 (232619)
- Handle FreeBSD/arm64 core files (233273)
- Read/Write register for MIPS64 (233685)
- Rework LLDB system initialization (233758)
- SysV ABI for aarch64 (236098)
- MIPS software single stepping (236696)
- FreeBSD/arm live debugging support (237303)
- Assembly profiler for mips32 (237420)
- Parse function name from DWARF DW_AT_abstract_origin (238307)
- Improve LLDB prompt handling (238313)
- Add real time signals support to FreeBSDSignals (238316)
- Fix race in IOHandlerProcessSTDIO (238423)
- MIPS64 Branch instruction emulation for SW single stepping (238820)
- Improve OSType initialization in elf object file's arch_spec (239148)
- Emulation of MIPS64 floating-point branch instructions (239996)
- ABI Plugin for MIPS32 (239997)
- ABI Plugin for MIPS64 (240123)
- MIPS32 branch emulation and single stepping (240373)

    [2 lines not shown]

FreeBSD Ports — head/net/nss-pam-ldapd Makefile, head/net/nss-pam-ldapd/files nslcd.in

- Fix rc script when running nslcd on host and within a jail

PR:                201298
Submitted by:        Kan Sasaki (sasaki at fcc.ad.jp)

FreeBSD Ports — head/devel/swank-clojure pkg-descr

Use https in WWW tag.

FreeBSD Ports — head/www/erlang-mochiweb-basho pkg-descr

Fix WWW.

OpenZFS on OS X — module/zfs zfs_vnops_osx.c

Remove debug print
Delta File
+1 -2 module/zfs/zfs_vnops_osx.c
+1 -2 1 file

FreeBSD — stable/10/release/tools arm.subr

MFC r284004 (parital):
 Use the pw(8) '-R' flag to change the relative root directory
 when creating operating within the DESTDIR.

Approved by:        re (marius)
Sponsored by:        The FreeBSD Foundation
Delta File
+4 -5 stable/10/release/tools/arm.subr
+4 -5 1 file

HardenedBSD — share/mk src.opts.mk

HBSD: Disable freebsd-update
github-issue: #120

We don't support freebsd-update, so don't provide it.

Sponsored-by: SoldierX
Signed-Off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
Delta File
+1 -1 share/mk/src.opts.mk
+1 -1 1 file

OpenZFS on OS X — include/sys hfs_internal.h, module/zfs zfs_vnops_osx.c

Merge branch 'master' into all_hfs_vnops
∈ Jorgen Lundman - 741543cc - 2015-07-04 00:27:40
Group HFS ioctl separately, and place defines in header
Delta File
+148 -285 module/zfs/zfs_vnops_osx.c
+151 -0 include/sys/hfs_internal.h
+299 -285 2 files

FreeBSD Ports — head/databases/hiredis pkg-descr

Project has moved: fix WWW tag.
Delta File
+1 -1 head/databases/hiredis/pkg-descr
+1 -1 1 file

OpenZFS on OS X — cmd/zed/zed.d io-email.sh data-email.sh, config kernel-bdi.m4

Linux files checkin

Last merge changed some files not relevant for OSX, but to assist
with future merges we will commit latest.

FreeBSD — head/release/tools arm.subr

Revert r285018, r285019, r285076, r285078, r285082.

The true cause of the missing UFS/MSDOSFS labels has been
identified, and only affects stable/10 at the moment.

An request for commit to stable/10 will be pending RE approval
after this commit.

MFC after:        1 day
X-MFC-Note:        never
X-MFC-Never:        r285018, r285019, r285076, r285078, r285082
Sponsored by:        The FreeBSD Foundation
Delta File
+0 -8 head/release/tools/arm.subr
+0 -8 1 file

LLVM — llvm/trunk/lib/Target/X86 X86InstrControl.td, llvm/trunk/test/MC/X86 x86_errors.s

[X86] Add proper 64-bit mode checks to jrcxz and jcxz.

HardenedBSD — usr.sbin/ctld Makefile, usr.sbin/iscsid Makefile

HBSD: fix merge conflict after trasz's ctld cleanup

Signed-off-by: Oliver Pinter <oliver.pinter at hardenedbsd.org>
:wq

FreeBSD Ports — head/devel/java-util-concurrent Makefile

. Mark this for deprecation.  These are early versions of what current JDKs
  have included in the java.util.concurrent package by default since Java 5.

PR:                199591

LLVM — llvm/trunk/lib/Target/AMDGPU AMDGPUISelLowering.cpp

AMDGPU: Fix indentation of switch

LLVM — lld/trunk/COFF DriverUtils.cpp Config.h, lld/trunk/test/COFF export.test

COFF: Don't print warning message for identical /export options.

LLVM — lld/trunk/test/elf wrap.test tls-tbss-size.test, lld/trunk/test/elf/AArch64 local-tls.test initial-exec-tls-0.test

[ELF] Fix ELF test cases. Do not provide content for bss sections.

FreeBSD Ports — head/net/py-soapy Makefile

net/py-soapy: set for deprecation

This library didn't get any updates for 14 years and it depends upon ancient
textproc/py-xml, that should be kicked from the ports tree. No ports in the tree
depending upon this one and we have dozen of modern and actively developed
alternatives:

 - net/py-soapy
 - net/py-suds
 - net/py-simplesoap etc.

So mark it deprecated and set expiration date to 2015-08-01 (to conform
expiration date of another py-xml consumer - net-p2p/btqueue, so we can kick
them both in the same day).

Discussed with: sbz (maintainer)
Delta File
+3 -0 head/net/py-soapy/Makefile
+3 -0 1 file

LLVM — llvm/trunk/include/llvm/Object ELFYAML.h, llvm/trunk/lib/Object ELFYAML.cpp

[ELFYAML] Fix handling SHT_NOBITS sections by obj2yaml/yaml2obj tools

SHT_NOBITS sections do not have content in an object file. Now the yaml2obj
tool does not accept `Content` field for such sections, and the obj2yaml
tool does not attempt to read the section content from a file.

Restore r241350 and r241352.

OpenBSD — distrib/sets/lists/base mi md.luna88k, distrib/sets/lists/etc mi

sync

FreeBSD Ports — head/math/octave-forge-octclip Makefile distinfo

- Update to 1.0.8.

FreeBSD Ports — head/x11-toolkits/nucleo Makefile, head/x11-toolkits/nucleo/files patch-nucleo__plugins__ffmpeg__ffmpegImageSink.cxx

Fix build with ffmpeg 2.7 when built with non-default FFMPEG OPTION

Approved by:        portmgr (antoine)

FreeBSD — head/sys/fs/nfsclient nfs_clvfsops.c

If a "principal" argument isn't provided for a Kerberized NFS mount,
the kernel would generate a bogus one with a ":/<path>" suffix.
This would only occur for the case where there was no explicit
"principal" argument and the getaddrinfo() call in mount_nfs.c failed to a
return a cannonical name for the server.
This patch fixes this unusual case.

PR:                201073
Submitted by:        masato at itc.naist.jp
MFC after:        2 weeks

OpenBSD — etc Makefile changelist, etc/mtree special

Remove sudoers
Delta File
+1 -3 etc/Makefile
+1 -2 etc/changelist
+1 -2 etc/mtree/special
+3 -7 3 files

LLVM — lld/trunk/COFF SymbolTable.cpp Symbols.h, lld/trunk/test/COFF weak-external.test

COFF: Fix the case where an object defines a weak external and its alias.

This worked before, but only by accident, and only with assertions disabled.
We ended up storing a DefinedRegular symbol in the WeakAlias field,
and never using it as an Undefined.

Differential Revision: http://reviews.llvm.org/D10934

LLVM — llvm/trunk/lib/ExecutionEngine/OProfileJIT OProfileJITEventListener.cpp

Use a continue to reduce indentation.

FreeBSD Ports — head/math/octave-forge-octproj Makefile distinfo

- Update to 1.1.5.

LLVM — llvm/trunk/lib/ExecutionEngine/IntelJITEvents IntelJITEventListener.cpp

Use a continue to reduce indentation.

FreeBSD Ports — head/games/lolcat Makefile

- Fix a typo (and unbreak)
- Use PLIST_FILES instead of creative things
Delta File
+2 -3 head/games/lolcat/Makefile
+2 -3 1 file

LLVM — llvm/trunk/lib/ExecutionEngine/IntelJITEvents IntelJITEventListener.cpp

Context is allocated just a few lines above. Don't check if it is null.

FreeBSD Ports — head/math/octave-forge-stk distinfo Makefile

- Update to 2.3.2.

OpenBSD — usr.bin/sudo configure ChangeLog, usr.bin/sudo/auth pam.c kerb5.c

Remove sudo, it is now in ports.
Delta File
+0 -25,764 usr.bin/sudo/configure
+0 -20,443 usr.bin/sudo/ChangeLog
+0 -7,518 usr.bin/sudo/acsite.m4
+0 -6,941 usr.bin/sudo/ltmain.sh
+0 -2,804 usr.bin/sudo/configure.in
+0 -2,798 usr.bin/sudo/sudoers.mdoc.in
+0 -33,470 113 files not shown
+0 -99,738 119 files

OpenBSD — usr.bin Makefile

Sudo has moved to ports.
Delta File
+2 -2 usr.bin/Makefile
+2 -2 1 file

LLVM — llvm/trunk/lib/ExecutionEngine/IntelJITEvents IntelJITEventListener.cpp, llvm/trunk/lib/ExecutionEngine/OProfileJIT OProfileJITEventListener.cpp

Fix build with -DLLVM_USE_INTEL_JITEVENTS=ON -DLLVM_USE_OPROFILE=ON.

Is anyone using those?

FreeBSD Ports — head/math/octave-forge-ltfat Makefile files, head/math/octave-forge-ltfat/files patch-Makefile.in

- Unbreak by using gnu_configure instead of Makefile_unix.

PR:                ports/199683
Submitted by:        smars at yuntech.edu.tw
Delta File
+11 -0 head/math/octave-forge-ltfat/files/patch-Makefile.in
+1 -4 head/math/octave-forge-ltfat/Makefile
+0 -0 head/math/octave-forge-ltfat/files/
+12 -4 3 files

OpenBSD — usr.bin/openssl speed.c

Repair algorithm name array after 1.6.
Delta File
+4 -4 usr.bin/openssl/speed.c
+4 -4 1 file