Displaying 1 50 of 5,476,682 commits (0.199s)

FreeBSD — head/cddl/contrib/opensolaris/lib/libdtrace/common dt_open.c dt_strtab.c

Fix memory leaks in error cases in libdtrace.

Submitted by:        Tom Rix <trix at juniper.net>
MFC after:        1 week
Differential Revision:        https://reviews.freebsd.org/D9705

FreeBSD — head/cddl/contrib/opensolaris/lib/libctf/common ctf_lib.c

Fix a memory leak in an error case in libctf.

Submitted by:        Tom Rix <trix at juniper.net>
MFC after:        1 week

LLVM — llvm/trunk/lib/Target/Hexagon HexagonNewValueJump.cpp, llvm/trunk/test/CodeGen/Hexagon newvaluejump3.ll

[Hexagon] Avoid IMPLICIT_DEFs as new-value producers

FreeBSD — head/lib/libcompiler_rt Makefile

Remove an assembler flag, which is redundant since r309124.  The upstream
took care of it by introducing a macro NO_EXEC_STACK_DIRECTIVE.

http://llvm.org/viewvc/llvm-project?rev=273500&view=rev

Reviewed by:        dim
Delta File
+0 -6 head/lib/libcompiler_rt/Makefile
+0 -6 1 file

FreeBSD — head/sys/modules/iwm Makefile

Unbreak if_iwm.ko after r314076

Add if_iwm_7000.c/if_iwm_8000.c to SRCS to match similar additions made
to sys/conf/files after refactoring done in the commit noted.

PR:                217308
Pointyhat to:        adrian
Submitted by:        Andreas Nilsson <andrnils at gmail.com>
Reported by:        Jakob Alvermark <jakob at alvermark.net>, Juan Ramómon Molina Menor 
<listjm at club.fr>
Sponsored by:        Dell EMC Isilon
Delta File
+1 -0 head/sys/modules/iwm/Makefile
+1 -0 1 file

LLVM — llvm/trunk/include/llvm/CodeGen LazyMachineBlockFrequencyInfo.h, llvm/trunk/lib/CodeGen LazyMachineBlockFrequencyInfo.cpp MachineOptimizationRemarkEmitter.cpp

[LazyMachineBFI] Reimplement with getAnalysisIfAvailable

Since LoopInfo is not available in machine passes as universally as in IR
passes, using the same approach for OptimizationRemarkEmitter as we did for IR
will run LoopInfo and DominatorTree unnecessarily.  (LoopInfo is not used
lazily by ORE.)

To fix this, I am modifying the approach I took in D29836.  LazyMachineBFI now
uses its client passes including MachineBFI itself that are available or
otherwise compute them on the fly.

So for example GreedyRegAlloc, since it's already using MBFI, will reuse that
instance.  On the other hand, AsmPrinter in Justin's patch will generate DT,
LI and finally BFI on the fly.

(I am of course wondering now if the simplicity of this approach is even
preferable in IR.  I will do some experiments.)

Testing is provided by an updated version of D29837 which requires Justin's
patch to bring ORE to the AsmPrinter.

Differential Revision: https://reviews.llvm.org/D30128

SmartOS — src sysevent.c

align with OS-5951
Delta File
+22 -10 src/sysevent.c
+22 -10 1 file

LLVM — llvm/trunk/lib/Transforms/Instrumentation AddressSanitizer.cpp, llvm/trunk/test/Instrumentation/AddressSanitizer ps4.ll

[AddressSanitizer] Add PS4 offset

pfSense — tools builder_defaults.sh

Fix #5976: build cryptodev as a module
Delta File
+1 -1 tools/builder_defaults.sh
+1 -1 1 file

FreeBSD — head/sys/dev/xen/netback netback_unit_tests.c

Fix the xnb(4) unit tests

One test was inadvertently expecting a bug in the kernel's sscanf
implementation circa 2012. I don't know when that bug got fixed.

Reported by:        royger
Reviewed by:        royger
MFC after:        3 weeks
Sponsored by:        Spectra Logic Corp
Differential Revision:        https://reviews.freebsd.org/D9766

HardenedBSD — sys/dev/xen/netback netback_unit_tests.c

Fix the xnb(4) unit tests

One test was inadvertently expecting a bug in the kernel's sscanf
implementation circa 2012. I don't know when that bug got fixed.

Reported by:        royger
Reviewed by:        royger
MFC after:        3 weeks
Sponsored by:        Spectra Logic Corp
Differential Revision:        https://reviews.freebsd.org/D9766

LLVM — lld/trunk/ELF InputSection.cpp ICF.cpp

Make InputSection a class. NFC.

With the current design an InputSection is basically anything that
goes directly in a OutputSection. That includes plain input section
but also synthetic sections, so this should probably not be a
template.

FreeBSD Ports — head/portuguese/hunspell distinfo Makefile

Update to 20170218

FreeBSD Ports — head/mail/rubygem-premailer distinfo Makefile

FreeBSD Ports — head/devel/rubygem-thread_safe distinfo Makefile

Update to 0.3.6

- Add LICENSE_FILE
- Update WWW

Changes:        https://github.com/ruby-concurrency/thread_safe/commits/master

FreeBSD Ports — head/devel/rubygem-jbuilder distinfo Makefile

FreeBSD Ports — head/devel/rubygem-aws-sdk distinfo Makefile

FreeBSD Ports — head/devel/rubygem-aws-sdk-resources distinfo Makefile

FreeBSD Ports — head/devel/rubygem-aws-sdk-core distinfo Makefile

FreeBSD Ports — head/devel/p5-Hook-LexWrap Makefile distinfo

Update to 0.26

- Add LICENSE
- Add NO_ARCH
- Sort PLIST

Changes:        http://search.cpan.org/dist/Hook-LexWrap/Changes

FreeBSD Ports — head/net/rubygem-fog-vsphere distinfo Makefile

FreeBSD Ports — head/devel/rubygem-hashie distinfo Makefile

FreeBSD — head/etc devd.conf

The ct driver was removed by r312910.
Delta File
+1 -1 head/etc/devd.conf
+1 -1 1 file

HardenedBSD — etc devd.conf

The ct driver was removed by r312910.
Delta File
+1 -1 etc/devd.conf
+1 -1 1 file

LLVM — llvm/trunk/lib/Transforms/InstCombine InstCombineCasts.cpp

[InstCombine] use loop instead of recursion to peek through FPExt; NFCI

HardenedBSD — sys/dev/xen/netback netback_unit_tests.c netback.c

Misc Coverity fixes in xnb(4)

Most of these are null pointer dereferences or missing error checks in the
unit tests. One is a missing error check in xnb_attach_failed. None can
cause real problems in running systems.

Reported by:        Coverity
CIDs:                1092469 1092468 1092467 2092466 1092465 1092512 1092511 1092510
CIDs:                1092510 1092509 1092508 1092507
Reviewed by:        royger
MFC after:        3 weeks
Sponsored by:        Spectra Logic Corp
Differential Revision:        https://reviews.freebsd.org/D9234

FreeBSD — head/sys/dev/xen/netback netback_unit_tests.c netback.c

Misc Coverity fixes in xnb(4)

Most of these are null pointer dereferences or missing error checks in the
unit tests. One is a missing error check in xnb_attach_failed. None can
cause real problems in running systems.

Reported by:        Coverity
CIDs:                1092469 1092468 1092467 2092466 1092465 1092512 1092511 1092510
CIDs:                1092510 1092509 1092508 1092507
Reviewed by:        royger
MFC after:        3 weeks
Sponsored by:        Spectra Logic Corp
Differential Revision:        https://reviews.freebsd.org/D9234

LLVM — llvm/trunk/lib/Transforms/InstCombine InstCombineCasts.cpp

[InstCombine] use 'match' to reduce code; NFCI

FreeBSD — head/sys/dev/bktr bktr_core.c

bktr(4): double assignment.

First assignment is obviously overwritten by the next line.
Leave newest assignment: it was introduced in r29233.

Found with:        coccinelle (da.cocci)
Delta File
+0 -1 head/sys/dev/bktr/bktr_core.c
+0 -1 1 file

HardenedBSD — sys/dev/bktr bktr_core.c

bktr(4): double assignment.

First assignment is obviously overwritten by the next line.
Leave newest assignment: it was introduced in r29233.

Found with:        coccinelle (da.cocci)
Delta File
+0 -1 sys/dev/bktr/bktr_core.c
+0 -1 1 file

FreeBSD — stable/10/sys/modules/crypto Makefile, stable/10/sys/modules/geom/geom_bde Makefile

MFC r263219: add sha256c.c to the various modules that included sha2.c...

LLVM — llvm/trunk/lib/Target/AMDGPU VOP1Instructions.td SIInstructions.td, llvm/trunk/test/CodeGen/AMDGPU trunc.ll

AMDGPU/SI: Fix trunc i16 pattern

Hit on ASICs that support 16bit instructions.

Differential Revision: https://reviews.llvm.org/D30281

FreeBSD — head/sys/dev/vxge vxge.c, head/sys/dev/vxge/vxgehal vxgehal-config.c

dev/vxe: double assignments.

Fix some suspicious code, likely caused by excessive copy-pasting.

Found with:        coccinelle (da.cocci)
MFC after:        2 weeks

HardenedBSD — sys/dev/vxge vxge.c, sys/dev/vxge/vxgehal vxgehal-config.c

dev/vxe: double assignments.

Fix some suspicious code, likely caused by excessive copy-pasting.

Found with:        coccinelle (da.cocci)
MFC after:        2 weeks

FreeBSD Ports — head/security/p11-kit distinfo Makefile, head/security/p11-kit/files patch-Makefile.in patch-common__compat.c

security/p11-kit: update to 0.23.4

 - Remove patches merged upstream
 - Add a workaround for missing getpeereid() check
 - Fix missing headers for kill(2) and SIGKILL
 - Add a workaround to skip installation of the
   systemd related bits
 - Define TEST_TARGET

FreeBSD — stable/10/lib/libmd sha.h sha1c.c

MFC r282726: Ensure libmd symbols do not clash with libcrypto

Add a prefix to all symbols in libmd to avoid incompatibilites
with same-named, but not binary compatible, symbols from libcrypto.

Also introduce Weak aliases to avoid the need to rebuild dependent
binaries and a major version bump.

PR:                199119

LLVM — llvm/trunk/lib/Support APInt.cpp

Strip trailing whitespace.
Delta File
+8 -8 llvm/trunk/lib/Support/APInt.cpp
+8 -8 1 file

FreeNAS — src/freenas-installer/etc install.sh

Don't need to throw gptzfsboot on EFI installs

FreeBSD — stable/10/lib/libcrypt Makefile, stable/10/lib/libmd Makefile

MFC r263215,r263218,r285366: replace the kernel sha256 code

r263215 copy these files from lib/libmd in preperation for moving these
files into the kernel...

r263218 replace the kernel's version w/ cperciva's implementation...

r285366 Complete the move that was started w/ r263218..

Note that the last change is out of order with r282726 that I am going
to merge as well.

Many thanks to cperciva for the more efficient code and to jmg for
integrating it into the kernel.

HardenedBSD — sys/dev/ce ceddk.c

dev/ce: double assignment.

The code is not operational right now so just comment away an obviously
useless assignment. Fix some typos while here.

Found with: coccinelle (da.cocci)
Delta File
+6 -6 sys/dev/ce/ceddk.c
+6 -6 1 file

FreeBSD — head/sys/dev/ce ceddk.c

dev/ce: double assignment.

The code is not operational right now so just comment away an obviously
useless assignment. Fix some typos while here.

Found with: coccinelle (da.cocci)
Delta File
+6 -6 head/sys/dev/ce/ceddk.c
+6 -6 1 file

FreeBSD — head/usr.sbin/rtadvd config.c

rtadvd(8): double assignment.

Remove doubtful initialization since the value will be overwritten
immediately afterwards.

Found with: coccinelle (da.cocci)
Delta File
+0 -1 head/usr.sbin/rtadvd/config.c
+0 -1 1 file

HardenedBSD — usr.sbin/rtadvd config.c

rtadvd(8): double assignment.

Remove doubtful initialization since the value will be overwritten
immediately afterwards.

Found with: coccinelle (da.cocci)
Delta File
+0 -1 usr.sbin/rtadvd/config.c
+0 -1 1 file

LLVM — cfe/trunk/test/SemaCXX friend3.cpp

Reverted r295975
Delta File
+0 -27 cfe/trunk/test/SemaCXX/friend3.cpp
+0 -27 1 file

FreeBSD Ports — head/x11-drivers/xf86-video-ati Makefile, head/x11-drivers/xf86-video-ati/files patch-src__radeon_kms.c

Remove useless patch, radeon DDX already loads radeonkms.ko as needed

Approved by:        swills (mentor)
Differential Revision:        https://reviews.freebsd.org/D9763

HardenedBSD — usr.sbin/camdd camdd.c

camdd(8): double assignment.

Why do a calculation twice when you can do it just once.

Found with: coccinelle (da.cocci)
Delta File
+0 -4 usr.sbin/camdd/camdd.c
+0 -4 1 file

FreeBSD — head/usr.sbin/camdd camdd.c

camdd(8): double assignment.

Why do a calculation twice when you can do it just once.

Found with: coccinelle (da.cocci)
Delta File
+0 -4 head/usr.sbin/camdd/camdd.c
+0 -4 1 file

LLVM — llvm/trunk/lib/Target/Hexagon HexagonISelLowering.cpp HexagonPatterns.td, llvm/trunk/test/CodeGen/Hexagon bitmanip.ll ctlz-cttz-ctpop.ll

[Hexagon] Patterns for CTPOP, BSWAP and BITREVERSE