Displaying 1 50 of 4,030,973 commits (0.113s)

FreeBSD — head/sys/kern sys_process.c

Plug unnecessary PRS_NEW check in kern_procctl.

pfind does not return processes in such state.
Delta File
+1 -4 head/sys/kern/sys_process.c
+1 -4 1 file

FreeBSD — stable/10/sys/vm uma_core.c

MFC r272573:

  Change the UMA mutex into a rwlock

  Acquire the lock in read mode when just needed to ensure the stability
  of the keg list. The UMA lock may be held for a long time (relatively
  speaking) in uma_reclaim() on machines with lots of zones/kegs. If the
  uma_timeout() would fire during that period, subsequent callouts on that
  CPU may be significantly delayed.
Delta File
+20 -20 stable/10/sys/vm/uma_core.c
+20 -20 1 file

FreeBSD — stable/10/sys/sys mbuf.h

MFC r272796:

Add M_FLOWID to M_COPYFLAGS

The M_FLOWID flag should be propagated to the new mbuf pkthdr in
m_move_pkthdr() and m_dup_pkthdr(). The new mbuf already got the
existing flowid value, but would be ignored since the flag was
not set.
Delta File
+1 -1 stable/10/sys/sys/mbuf.h
+1 -1 1 file

FreeBSD — head Makefile.inc1, head/lib Makefile

My previous commit exposed an issue as it fixed a different
issue. lib/atf isn't a prereq_lib, since it isn't required for other
libraries to build. Remove it. The old kludge of always building it
had effectively been retired. Since we don't want to build the
libraries with the tests when we're bootstrapping, invent
MK_TESTS_SUPPORT which normally defaults to the current MK_TESTS
value, except when explicitly defined. Make lib/atf depend on it being
yes. When building the libraries set MK_TESTS to no, and
MK_TESTS_SUPPORT to the current value of MK_TESTS so that later stages
of the build work correctly. This should fix (and does for me)
people's issues with parallel builds racing between lib/atf and
libexec/atf. Since lib/atf is built during the libraries phase, the
race disappears.

NAS4Free — trunk/etc/inc util.inc system.inc, trunk/www disks_manage.php diag_infos.php

- Adjust Text strings.
- Fix issues if disks are behind a real raid controller.(Thanks to Willy Tenner)

FreeBSD — head/sys/dev/usb/wlan if_run.c

Fix the kernel panic in hostap mode.
rvp->beacon_mbuf was NULL in run_update_beacon().

PR:        189405
Submitted by:        Gabor Simon <gabor.simon75 at gmail.com>
MFC after:        3 days
Delta File
+6 -0 head/sys/dev/usb/wlan/if_run.c
+6 -0 1 file

LLVM — llvm/trunk/test/Object mri-addmod.test, llvm/trunk/tools/llvm-ar llvm-ar.cpp

Handle spaces and quotes in file names in MRI scripts.

LLVM — cfe/trunk/lib/Sema SemaDeclCXX.cpp, cfe/trunk/test/SemaCXX uninitialized.cpp

Disable the uninitialized field warning in uninstantiated classes.

If a templated class is not instantiated, then the AST for it could be missing
some things that would throw the field checker off.  Wait until specialization
before emitting these warnings.

FreeBSD Ports — head/x11/lumina Makefile distinfo

- Update to 0.7.0-1413916751

LLVM — cfe/trunk/lib/Driver WindowsToolChain.cpp MSVCToolChain.cpp

Driver: rename Windows to MSVCToolChain

This renames the Windows toolchain to MSVCToolChain.  This is a preparatory step
for adding a CrossWindowsToolChain which uses clang/libc++/(ld/lld) without the
standard GCC toolchain lookup.  NFC.

LLVM — llvm/trunk/tools/gold gold-plugin.cpp

Fix a gcc warning.

Thanks to Filipe Cabecinhas for the report.

LLVM — llvm/trunk/unittests/Analysis LazyCallGraphTest.cpp

Silence gcc's -Wcomment

gcc's (4.7, I think) -Wcomment warning is not "as smart" as clang's and
warns even if the line right after the backslash-newline sequence only has
a line comment that starts at the beginning of the line.

OpenZFS on OS X — module/spl spl-kmem.c

Remove debug printf
Delta File
+2 -2 module/spl/spl-kmem.c
+2 -2 1 file

LLVM — cfe/trunk/include/clang/Basic DiagnosticFrontendKinds.td DiagnosticSerializationKinds.td, cfe/trunk/include/clang/Driver Options.td

[modules] Initial support for explicitly loading .pcm files.

Implicit module builds are not well-suited to a lot of build systems. In
particular, they fare badly in distributed build systems, and they lead to
build artifacts that are not tracked as part of the usual dependency management
process. This change allows explicitly-built module files (which are already
supported through the -emit-module flag) to be explicitly loaded into a build,
allowing build systems to opt to manage module builds and dependencies
themselves.

This is only the first step in supporting such configurations, and it should
be considered experimental and subject to change or removal for now.

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

* vnop_inactive to also have a worker thread in case of vnode_create.
* add kstat for inactive

LLVM — lldb/trunk/include/lldb/Breakpoint BreakpointSite.h BreakpointLocation.h, lldb/trunk/source/Breakpoint BreakpointLocation.cpp BreakpointSite.cpp

The breakpoint location hit counts were getting incremented in
BreakpointLocation::ShouldStop.  That worked but wasn't really right,
since there's nothing to guarantee that won't get called more than
once.  So this change moves that responsibility to the StopInfoBreakpoint
directly, and then it uses the BreakpointSite to actually do the bumping.

Also fix a test case that was assuming if you had many threads running some 
code with a breakpoint in it, the hit count when you stopped would always be
1.  Many of the threads could have hit it at the same time...

<rdar://problem/18577603>

FreeBSD — head/sys/kern vfs_syscalls.c

Reduce nesting in vn_access.

No functional changes.
Delta File
+15 -15 head/sys/kern/vfs_syscalls.c
+15 -15 1 file

FreeBSD — head/sys/x86/isa orm.c

Virtual machines can easily have more than 16 option ROMs and
when that happens, we happily access our resource array out of
bounds. Make sure we stay within the MAX_ROMS limit.
While here, bump MAX_ROMS from 16 to 32 to minimize the chance
of leaving option ROMs unaccounted for.

Obtained from:        Juniper Networks, Inc.
Delta File
+2 -2 head/sys/x86/isa/orm.c
+2 -2 1 file

FreeBSD — head/sys/sys ata.h

Add defines for various FIRST PARTY DMA SEND subcommands.
Delta File
+4 -0 head/sys/sys/ata.h
+4 -0 1 file

LLVM — llvm/trunk/utils/lit/lit TestRunner.py

[lit] Fix Python-3 compatibility, patch by Dan Liew.

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

<float.h>: Don't seek #include_next if -ffreestanding for targeting mingw.
Delta File
+1 -1 cfe/trunk/lib/Headers/float.h
+1 -1 1 file

FreeBSD — head/sys/kern vfs_syscalls.c

Avoid crdup when possible in kern_accessat.

While here tidy up a little.
Delta File
+16 -14 head/sys/kern/vfs_syscalls.c
+16 -14 1 file

FreeBSD — head/contrib/elftoolchain/libelf libelf_convert.m4

Fix the conversion macro for .note sections, broken in the case
the ELF file's byte order is not the native byte order.  The
bug is that the variables holding the name and description size
are used (natively) after having been byte-swapped.  The fix is
to calculate sz from them just prior to byte-swapping.

Approved by:        jkoshy@
Obtained from:        Juniper Networks, Inc.

FreeBSD — head/contrib/elftoolchain/libelf libelf_align.c

GCC for PowerPC does not align  .note sections to 4 bytes.  When
running ctfmerge on its objects, libelf asserts as it expects
.note sections to be 4-byte aligned.  Change that expectation.

Approved by:        jkoshy@
Obtained from:        Juniper Networks, Inc.

LLVM — llvm/trunk/utils/lit/lit __init__.py

[lit] Bump version number.

LLVM — llvm/trunk/utils/lit/lit TestRunner.py

Fix ShTest parsing error when a keyword line doesn't end with a newline.

LLVM — llvm/trunk/lib/CodeGen BasicTargetTransformInfo.cpp

Fix typo

FreeBSD — head/sys/kern kern_descrip.c kern_exec.c, head/sys/sys filedesc.h

filedesc: cleanup setugidsafety a little

Rename it to fdsetugidsafety for consistency with other functions.

There is no need to take filedesc lock if not closing any files.

The loop has to verify each file and we are guaranteed fdtable has space
for at least 20 fds. As such there is no need to check fd_lastfile.

While here tidy up is_unsafe.

LLVM — llvm/trunk/docs LangRef.rst

Try to fix documentation bot warning
Delta File
+2 -2 llvm/trunk/docs/LangRef.rst
+2 -2 1 file

FreeBSD — releng/10.0 UPDATING, releng/10.0/contrib/tzdata europe australasia

Time zone data file update. [EN-14:10]

Approved by:        so

FreeBSD — releng/9.3 UPDATING, releng/9.3/contrib/tzdata europe australasia

Time zone data file update. [EN-14:10]

Change crypt(3) default hashing algorithm back to DES. [EN-14:11]

Approved by:        so

NAS4Free — trunk/www index.php

Improve "Platform OS" description.
Delta File
+4 -5 trunk/www/index.php
+4 -5 1 file

LLVM — llvm/trunk/include/llvm/IR InstrTypes.h IRBuilder.h, llvm/trunk/lib/Analysis Loads.cpp

Revert "Teach the load analysis to allow finding available values which require" (r220277)

This seems to have caused PR21330.

OpenZFS on OS X — module/zfs zfs_vnops_osx.c

vnop_inactive did not have a debug printf
Delta File
+1 -1 module/zfs/zfs_vnops_osx.c
+1 -1 1 file

LLVM — llvm/trunk/lib/ExecutionEngine/RuntimeDyld/Targets RuntimeDyldMachOAArch64.h, llvm/trunk/test/ExecutionEngine/RuntimeDyld/AArch64 MachO_ARM64_relocations.s

[MCJIT] Defer application of AArch64 MachO GOT relocations until resolve time.

On AArch64, GOT references are page relative (ADRP + LDR), so they can't be
applied until we know exactly where, within a page, the GOT entry will be in
the target address space.

Fixes <rdar://problem/18693976>.

LLVM — llvm/trunk/test/Object mri-addlib.test, llvm/trunk/tools/llvm-ar llvm-ar.cpp

MRI scripts: Add addlib support.

LLVM — llvm/trunk/lib/Transforms/IPO PassManagerBuilder.cpp

LTO: respect command-line options that disable vectorization.

Summary: Patches 202051 and 208013 added calls to LTO's PassManager which unconditionally 
add LoopVectorizePass and SLPVectorizerPass instead of following the logic in 
PassManagerBuilder::populateModulePassManager and honoring the -vectorize-loops 
-run-slp-after-loop-vectorization flags.

Reviewers: nadav, aschwaighofer, yijiang

Subscribers: llvm-commits

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

FreeBSD — releng/10.1/sys/conf newvers.sh

Update releng/10.1 to -RC3 as part of the 10.1-RELEASE cycle.

Approved by:        re (implicit)
Sponsored by:        The FreeBSD Foundation
Delta File
+1 -1 releng/10.1/sys/conf/newvers.sh
+1 -1 1 file

FreeBSD — head/sys/i386/ibcs2 ibcs2_misc.c, head/sys/kern kern_prot.c

Eliminate unnecessary memory allocation in sys_getgroups and its ibcs2 counterpart.

FreeBSD — releng/10.1/sys/dev/hyperv/storvsc hv_storvsc_drv_freebsd.c

MFstable10 r273429:
  MFC r273402:
  Fix an issue where a FreeBSD virtual machine provisioned in
  the Microsoft Azure service does not recognize the second
  attached disk on the system.

PR:                194376
Approved by:        re (delphij)
Sponsored by:        The FreeBSD Foundation

LLVM — llvm/trunk/tools/llvm-ar llvm-ar.cpp

Use a range loop. NFC.

LLVM — cfe/trunk/lib/AST ExprConstant.cpp, cfe/trunk/test/CXX/drs dr0xx.cpp

PR21327 / C++ DR1652 / C++ DR73: comparing a past-the-end pointer for one
complete object to a pointer to the start of another complete object does
not evaluate to the constant 'false'. All other comparisons between the
addresses of subobjects of distinct complete objects still do.

LLVM — llvm/trunk/include/llvm/CodeGen RuntimeLibcalls.h SelectionDAG.h, llvm/trunk/lib/CodeGen TargetLoweringBase.cpp BasicTargetTransformInfo.cpp

Add minnum / maxnum codegen

LLVM — llvm/trunk/docs LangRef.rst, llvm/trunk/include/llvm/IR PatternMatch.h Intrinsics.td

Add minnum / maxnum intrinsics

These are named following the IEEE-754 names for these
functions, rather than the libm fmin / fmax to avoid
possible ambiguities. Some languages may implement something
resembling fmin / fmax which return NaN if either operand is
to propagate errors. These implement the IEEE-754 semantics
of returning the other operand if either is a NaN representing
missing data.

LLVM — llvm/trunk/lib/Bitcode/Writer ValueEnumerator.cpp

IR: Reorder metadata bitcode serialization, NFC

Enumerate `MDNode`'s operands *before* the node itself, so that the
reader requires less RAUW.  Although this will cause different code
paths to be hit in the reader, this should effectively be no
functionality change.

OpenBSD — usr.bin/tmux window.c cmd-select-pane.c

Only redraw pane when it has actually changed.

LLVM — cfe/trunk/include/clang/Basic BuiltinsR600.def, cfe/trunk/lib/CodeGen CGBuiltin.cpp

R600: Update for div_fmas intrinsic change

LLVM — llvm/trunk/include/llvm/IR IntrinsicsR600.td, llvm/trunk/lib/Target/R600 AMDGPUISelLowering.cpp

R600/SI: Add missing parameter to div_fmas intrinsic

DragonFlyBSD — sbin/routed input.c

routed - Apply FreeBSD-SA-14:21.routed

* Apply patch to fix null-pointer DOS.
Delta File
+4 -0 sbin/routed/input.c
+4 -0 1 file