Displaying 1 50 of 4,786,459 commits (0.216s)

FreeBSD — head/sys/compat/linuxkpi/common/include/linux wait.h, head/sys/compat/linuxkpi/common/src linux_compat.c

The SCHEDULER_STOPPED() macro already contains a predict false statement.
Remove superfluous unlikely() wrapper.

Suggested by:        glebius
MFC after:        1 week
Sponsored by:        Mellanox Technologies

FreeBSD — head/sys/dev/hyperv/vmbus hyperv_var.h hv_vmbus_drv_freebsd.c

hyperv: Test features before enabling optional functionalities

MFC after:        1 week
Sponsored by:        Microsoft OSTC
Differential Revision:        https://reviews.freebsd.org/D6571

FreeBSD — head/sys/dev/iwm if_iwm.c if_iwmvar.h

[iwm] remove dead code.

if_iwm - GC some dead code, left by a partially applied OpenBSD change.

Taken-From: OpenBSD (if_iwm.c r1.69)

Submitted by:        Imre Vadasz <imre at vdsz.com>
Obtained from:        DragonflyBSD git 07dfed32ea39b980b0b80d27ff938e7c3ca4c0b5

FreeBSD — head/sys/dev/hyperv/vmbus hv_hv.c

hyperv: Clean up Hyper-V timecounter a bit.

MFC after:        1 week
Sponsored by:        Microsoft OSTC
Differential Revision:        https://reviews.freebsd.org/D6569
Delta File
+17 -10 head/sys/dev/hyperv/vmbus/hv_hv.c
+17 -10 1 file

FreeBSD Ports — head/mail/opensmtpd Makefile, head/mail/opensmtpd-devel Makefile

- Allow custom config file in rc script for both stable/devel ports
- While here, create makemap symlink only with TABLE_DB enabled

Reported by:        myself (for adamw)
Reviewed by:        adamw
Approved by:        miwi (mentor, implicit)

LLVM — cfe/trunk/lib/Headers avx512vlbwintrin.h

[AVX512][Builtin] Fix palignr intrinsic for avx512vlbw. The immediate should not be 
multiplied by 8.

The 512-bit version was fixed recently but this was missed.

FreeBSD — head/sys/dev/hyperv/vmbus hv_vmbus_priv.h

hyperv: GC unneeded bits

MFC after:        1 week
Sponsored by:        Microsoft OSTC
Differential Revision:        https://reviews.freebsd.org/D6568

FreeBSD — head/sys/dev/hyperv/vmbus hv_vmbus_drv_freebsd.c hyperv_reg.h

hyperv/vmbus: Move MSR EOM to hyperv_reg.h

MFC after:        1 week
Sponsored by:        Microsoft OSTC
Differential Revision:        https://reviews.freebsd.org/D6567

FreeBSD — projects/bhyve_graphics pci_xhci.c vga.c

Initial bhyve native graphics support.

This adds emulations for a raw framebuffer device, PS2 keyboard/mouse,
XHCI USB controller and a USB tablet.

A simple VNC server is provided for keyboard/mouse input, and graphics
output.

A VGA emulation is included, but is currently disconnected until an
additional bhyve change to block out VGA memory is committed.

Credits:
 - raw framebuffer, VNC server, XHCI controller, USB bus/device emulation
    and UEFI f/w support by Leon Dang
 - VGA, console/g, initial VNC server  by tychon@
 - PS2 keyboard/mouse jointly done by tychon@ and Leon Dang
 - hypervisor framebuffer mem support by neel@

Tested by: Michael Dexter, in a number of revisions of this code.

With the appropriate UEFI image, FreeBSD, Windows and Linux guests can
installed and run in graphics mode using the UEFI/GOP framebuffer.

FreeBSD Ports — head/databases/py-pymysql distinfo Makefile

- Update to 0.7.4

FreeBSD — projects bhyve_graphics

Create branch for bhyve graphics import.
Delta File
+0 -0 projects/bhyve_graphics/
+0 -0 1 file

FreeBSD — head/sys/dev/hyperv/vmbus hv_et.c hyperv_reg.h

hyperv: Move timer related MSRs into hyperv_reg.h

And avoid bit fields for event timer.

MFC after:        1 week
Sponsored by:        Microsoft OSTC
Differential Revision:        https://reviews.freebsd.org/D6566

FreeBSD Ports — head/audio/deadbeef-jack-plugin Makefile, head/audio/deadbeef-mpris2-plugin Makefile

Mark the remaining three deadbeef plugs as not jobs safe

Today the quick-search plugin failed to build due to concurrency issues,
making it the 5th of 7th plugins to do so.  Mark it and the remaining
two plugins as jobs unsafe.

FreeBSD — head/sys/vm vm_fault.c

Use vm_page_replace_checked() instead of vm_page_rename() for implementing
optimized copy-on-write faults.  This has two advantages: (1) one less radix
tree operation is performed and (2) vm_page_replace_checked() cannot fail,
making the code simpler.

Submitted by:        Ryan Libby
Reviewed by:        kib
Sponsored by:        EMC / Isilon Storage Division
Differential Revision:        https://reviews.freebsd.org/D4478
Delta File
+10 -17 head/sys/vm/vm_fault.c
+10 -17 1 file

FreeBSD — head/sys/dev/hyperv/vmbus hv_hv.c hyperv_reg.h

hyperv: Move CPUID related bits to hyperv_reg.h and give them clean name

MFC after:        1 week
Sponsored by:        Microsoft OSTC
Differential Revision:        https://reviews.freebsd.org/D6565

FreeBSD Ports — head/graphics/embree pkg-plist Makefile, head/graphics/embree/files patch-common_sys_thread.cpp patch-common_sys_intrinsics.h

- Update to version 2.10.0
- Remove `compiler:c++11-lang' from USES, it is not needed (the port does
  not build on 9.x with any of c++11-lang/c++11-lib/USE_GCC=yes anyways)
- Make image format support in helper programs optional (and off by default)

SmartOS — src manifest, src/vm/node_modules/vminfod client.js

trace logging and better error handling, add file to manifest

OPNsense — . UPDATING GIDs, Mk bsd.openssl.mk

Framework: sync with upstream

Taken from: FreeBSD
Delta File
+28 -28 Mk/bsd.openssl.mk
+20 -0 UPDATING
+1 -0 GIDs
+49 -28 3 files

OPNsense — dns/bind910 distinfo Makefile

dns/bind910: sync with upstream

Taken from: FreeBSD
Delta File
+3 -2 dns/bind910/distinfo
+2 -2 dns/bind910/Makefile
+5 -4 2 files

OPNsense — security/py-paramiko distinfo Makefile, security/py-paramiko/files patch-setup.py

security/py-paramiko: sync with upstream

Taken from: FreeBSD

OPNsense — security/vuxml vuln.xml

security/vuxml: sync with upstream

Taken from: FreeBSD
Delta File
+4 -1 security/vuxml/vuln.xml
+4 -1 1 file

OPNsense — accessibility/kdeaccessibility4 Makefile, audio/flac123 Makefile

*/*: sync with upstream

Taken from: FreeBSD

FreeBSD — head/lib/libmd md5.h

libmd: Work around C++'s inability to understand C

Reported by:        antoine@ (x265)
Delta File
+8 -0 head/lib/libmd/md5.h
+8 -0 1 file

LLVM — lld/trunk/ELF LTO.cpp, lld/trunk/test/ELF/lto irmover-error.ll

Update LLD for D20550.

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

LLVM — llvm/trunk/include/llvm/Linker IRMover.h, llvm/trunk/lib/Linker IRMover.cpp LinkModules.cpp

Linker: teach the IR mover to return llvm::Error.

This will be needed in order to consistently return an Error
to clients of the API being developed in D20268.

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

OPNsense — src/etc rc

rc: php must be ready before configd because it may use it

Also remove the captive portal RRD graph removal.  We really need
to improve the GUI in order to solve the issue of stale RRD files
gracefully.
Delta File
+3 -8 src/etc/rc
+3 -8 1 file

pkgsrc — lang/openjdk8 Makefile

Add some paxctls to fix build on NetBSD-current.
Bump PKGREVISION.
Delta File
+22 -1 lang/openjdk8/Makefile
+22 -1 1 file

LLVM — lld/trunk/ELF Options.td

Make -L description a bit more precise.
Delta File
+1 -1 lld/trunk/ELF/Options.td
+1 -1 1 file

LLVM — lld/trunk/ELF Options.td

Explain a bit better what --start-lib and --end-lib do.
Delta File
+2 -2 lld/trunk/ELF/Options.td
+2 -2 1 file

LLVM — lld/trunk/ELF Options.td

Add a help description for --threads to avoid confusion.
Delta File
+2 -1 lld/trunk/ELF/Options.td
+2 -1 1 file

FreeBSD Ports — head/www/youtube_dl distinfo Makefile

Update to 2016.05.21.2.

FreeBSD — head/sys/modules/gpio/gpiobus Makefile, head/sys/modules/gpio/gpioiic Makefile

Fix parallel builds by specifying *all* required headers in SRCS.

Submitted by:        manu
Pointy hat:        ian

LLVM — lld/trunk/ELF Options.td

--threads is a flag, not a number

We would previously accept `--threads=4`, but this option just turns on
threading and does not specify a number of threads.

I ran into this by accident because I was passing `--threads=<n>` but
the number didn't seem to affect anything.
Delta File
+1 -1 lld/trunk/ELF/Options.td
+1 -1 1 file

LLVM — cfe/trunk/lib/Driver Tools.cpp, cfe/trunk/lib/Frontend InitPreprocessor.cpp CompilerInvocation.cpp

[OPENMP] Fixed processing of '-fopenmp-version=' option and test.

LLVM — lldb/trunk/source/Plugins/Process/gdb-remote GDBRemoteCommunicationServerPlatform.cpp

fix up lldb-server platform on Apple hosts

r259714 introduces the transport method into the
URL passed to the gdb-remote stub.  On debugserver,
this is not supported and prevented debugserver from
being launched by lldb-server in platform mode.

This change skips the transport method addition from
r259714 when on Apple hosts.

FreeNAS — src/freenas/usr/local/libexec/nas generate_smb4_conf.py

Flake8 fix my previous commit to comment out the most likely bogus
smb4_set_SID() call

Ticket: #15527

LLVM — llvm/trunk/include/llvm/DebugInfo/CodeView StreamReader.h, llvm/trunk/include/llvm/DebugInfo/PDB/Raw PublicsStream.h RawConstants.h

[codeview] Remove StreamReader copying method.

Since we want to move toward zero-copy access to stream data, we
want to remove all instances of copying operations.  So get rid
of some of those here.

Differential Revision: http://reviews.llvm.org/D20720
Reviewed By: ruiu

LLVM — llvm/trunk/include/llvm/ADT APInt.h, llvm/trunk/lib/Support APInt.cpp

Don't allocate unnecessarily in APInt::operator[+-].  NFC.

APInt::operator+(uint64_t) just forwarded to operator+(const APInt&).

Constructing the APInt for the RHS takes an allocation which isn't
required.  Also, for APInt's in the slow path, operator+ would
call add() internally which iterates over both arrays of values.  Instead
we can use add_1 and sub_1 which only iterate while there is something to do.

Using the memory for 'opt -O2 verify-uselistorder.lto.opt.bc -o opt.bc'
(see r236629 for details), this reduces the number of allocations from
23.9M to 22.7M.

FreeBSD — head/contrib/gcc c-decl.c, head/gnu/usr.bin/cc/cc_tools freebsd-native.h

gcc42: Fix minor C99 parse bug

DR #289[0] came down and gcc4.2.1 was on the wrong side of history.
Partially revert GCC r42574 (just remove the error) to rectify the parse
bug to match Clang and other compliant C99 compilers.

An example declaration gcc tripped on before this fix:

  void foobar(int [static 1]);

An example declaration gcc did not trip on before this fix:

  void foobar(int name[static 1]);

Bump __FreeBSD_cc_version.

[0]: http://www.open-std.org/JTC1/SC22/WG14/www/docs/dr_289.htm

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

FreeNAS — src/freenas-pkgtools/lib Update.py

Normalize print statements with py3 ones.

Some other diff reductions with fn10.
Delta File
+16 -13 src/freenas-pkgtools/lib/Update.py
+16 -13 1 file

FreeBSD Ports — head/devel Makefile py-pyqi, head/devel/py-pyqi Makefile pkg-descr

pyqi (canonically pronounced pie chee) is designed to support wrapping
general commands in multiple types of interfaces, including at the
command line, HTML, and API levels.

WWW: http://github.com/biocore/pyqi/

PR:                209766
Submitted by:        Joseph Mingrone <jrm at ftfl.ca>
Delta File
+20 -0 head/devel/py-pyqi/Makefile
+5 -0 head/devel/py-pyqi/pkg-descr
+3 -0 head/devel/py-pyqi/distinfo
+1 -0 head/devel/Makefile
+0 -0 head/devel/py-pyqi/
+29 -0 5 files

SmartOS — src vminfod.js Makefile

vminfod command
Delta File
+86 -0 src/vminfod.js
+2 -0 src/Makefile
+88 -0 2 files

FreeBSD — head/sys/conf files NOTES

Add rtwn(4) and rtwnfw(4).
Delta File
+29 -0 head/sys/conf/files
+4 -0 head/sys/conf/NOTES
+33 -0 2 files

FreeBSD Ports — head/audio/wildmidi Makefile distinfo

Update to 0.3.9

PR:                209678
Submitted by:        <liangtai.s16 at gmail.com> (maintainer)

LLVM — llvm/trunk/lib/Fuzzer/test CMakeLists.txt, llvm/trunk/lib/Fuzzer/test/dfsan CMakeLists.txt

[LibFuzzer] Refactor declaration of tests in CMake.

Add a new CMake function (``add_libfuzzer_test()``) to simplify
declaration of executables for testing LibFuzzer and use it to
reorganise how tests are declared.

Note that configuration of the lit configuration files has been moved
as late as possible because we are going to need to disable some tests
for some platforms and we will need to propagate this information into
the lit configuration.

Note the code for custom mains was removed because no tests are
currently written for this and Kostya seems happy to remove this.

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

LLVM — llvm/trunk/include/llvm/DebugInfo/CodeView StreamArray.h

Remove use of is_trivially_constructible.

type_traits header in libstdc++ 4.8 does not define is_trivially_contructible
so the code doesn't compile with it.

In this file we are using the trait for assertion to provide a better
error message. Removing it doesn't change the meaning of the code.

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

FreeNAS — src/freenas/usr/local/libexec/nas generate_smb4_conf.py

Comment out extra smb4_set_SID() call that seems to fail everytime and
cough up a bogus error message (this needs alot of testing)

Ticket: #15527

FreeBSD — vendor-sys/skein 1.3

Tag skein 1.3
Delta File
+0 -0 vendor-sys/skein/1.3/
+0 -0 1 file

LLVM — llvm/trunk/include/llvm/Support Error.h

[Support] Remove a stale comment.

This comment was included in Peter Collingbourne's original version of
StringError (see http://reviews.llvm.org/D20550), where it made sense. It was
accidentally copied over with the rest of the class, but no longer applies.