Displaying 1 50 of 4,031,403 commits (0.115s)

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_mprotect.c

Omit the mprotect_exec testcase on FreeBSD

Sponsored by: EMC / Isilon Storage Division

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

* Work out slabs, and release slabs on unload.
* no mutex leaks, most memory returned

WIP: We still leak memory from vmem_seg_arena, fix
WIP: When znodes are changed to use constructor, we panic in lck_grp_free, why?
Delta File
+132 -105 module/spl/spl-kmem.c
+9 -13 module/spl/spl-vmem.c
+5 -1 module/spl/spl-osx.c
+146 -119 3 files

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_select.c

Mark signum __unused

Sponsored by: EMC / Isilon Storage Division

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_setrlimit.c

Fix a typo (__FreeBSD__ -> __NetBSD__ when omitting setrlimit_nthr)

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_msgrcv.c

Add limits.h #include for SSIZE_MAX

Sponsored by: EMC / Isilon Storage Division

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_msgsnd.c

Add limits.h #include for SSIZE_MAX

Sponsored by: EMC / Isilon Storage Division

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_setrlimit.c

- Omit setrlimit_nthr testcase on FreeBSD (requires lwp.h, et al)
- Expect overflow with rlim_max at INT64_MAX, not UINT64_MAX (rlim_t is int64_t
on FreeBSD)

In collaboration with: pho
Sponsored by: EMC / Isilon Storage Division

pkgng — libpkg pkg_audit.c

Update to the new website for audit
Delta File
+1 -1 libpkg/pkg_audit.c
+1 -1 1 file

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_sigaction.c

- Mark sig/signo __unused
- Do not provide a relative path via #include "h_macros.h"

Sponsored by: EMC / Isilon Storage Division

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_truncate.c

Use <atf_srcdir>/truncate_test.root_owned instead of /usr/bin/fpr as fpr does
not exist on FreeBSD

truncate_test.root_owned will be generated at build time and owned by root

In collaboration with: pho
Sponsored by: EMC / Isilon Storage Division

FreeBSD Ports — svnadmin/conf access

Take jsa's bit in for safekeeping
Delta File
+0 -1 svnadmin/conf/access
+0 -1 1 file

FreeBSD — stable/10/sys/cam/ctl ctl.c

MFC r273259:
Make VPD 80h (Serial Number) transfer length match serial number length.
Delta File
+10 -10 stable/10/sys/cam/ctl/ctl.c
+10 -10 1 file

FreeBSD — stable/10/sys/cam/ctl ctl_util.c ctl.c

MFC r273163:  Implement more functional CTL debug logging.

Setting bits in kern.cam.ctl.debug allows to log errors, commands and some
commands data respectively.

DragonFlyBSD — secure/lib/libcrypto Makefile.inc, secure/lib/libcrypto/man ASN1_STRING_length.3 ASN1_STRING_new.3

openssl: Update version/date in the manual pages.

DragonFlyBSD — secure/lib/libcrypto Makefile.inc, secure/lib/libcrypto/man ASN1_STRING_length.3 ASN1_STRING_new.3

openssl: Update version/date in the manual pages.

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_msgctl.c

Add limits.h #include for INT_MAX

Sponsored by: EMC / Isilon Storage Division

FreeBSD — head/contrib/netbsd-tests/lib/libc/gen t_sleep.c

- Omit the poll testcases on FreeBSD (they require pollts)
- Add necessary headers for the testcases

Sponsored by: EMC / Isilon Storage Division

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_nanosleep.c

Mark signo __unused in handler(..)

Sponsored by: EMC / Isilon Storage Division

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_revoke.c

Omit all of the testcases as revoke(2) is only implemented on devfs(5)

Submitted by: pho
Sponsored by: EMC / Isilon Storage Division

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_poll.c

Omit the pollts testcases on FreeBSD

Sponsored by: EMC / Isilon Storage Division

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_mmap.c

Port t_mmap.c to FreeBSD

- Add needed headers for the testcases
- Omit mmap_block on non-NetBSD OSes
- Use "security.bsd.map_at_zero" instead of "vm.user_va0_disable"

Submitted by: pho
Sponsored by: EMC / Isilon Storage Division

FreeBSD Ports — head/security/racoon2 Makefile, head/security/racoon2/files patch-iked__ikev2_child.c

Add hack to address wrong security index.

Submitted by:        Denis Ahrens <denis at h3q.com>
Obtained from:        http://www.racoon2.wide.ad.jp/ml/racoon2-users/201008/msg804.html

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_listen.c

Add sys/socket.h #include for struct sockaddr_in

Sponsored by: EMC / Isilon Storage Division

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_link.c

Add limits.h #include for LINE_MAX

Sponsored by: EMC / Isilon Storage Division

LLVM — libcxx/trunk/include future, libcxx/trunk/test/thread/futures/futures.promise alloc_ctor.pass.cpp

Add support for "fancy" pointers to promise and packaged_task.

Summary:
This patch is very closely related to D4859. Please see http://reviews.llvm.org/D4859 for 
more information.

This patch adds support for "fancy" pointers and allocators to promise and packaged_task. 
The changes made to support this are exactly the same as in D4859.



Test Plan: "fancy" pointer tests were added to each constructor affected by the change.

Reviewers: danalbert, mclow.lists

Reviewed By: mclow.lists

Subscribers: cfe-commits

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

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_sigqueue.c

- Mark unused parameters __unused in handler
- Call sigqueue with getpid() instead of 0 -- the latter idiom appears to only
be valid on NetBSD

In collaboration with: pho
Sponsored by: EMC / Isilon Storage Division

FreeBSD Ports — head/misc/zoneinfo pkg-plist Makefile

Add Pacific/Bougainville to pkg-plist, add comment on how to check it.
Thanks to darius on #bugs.

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_socketpair.c

Convert "fcntl(n, F_CLOSEM)" to "closefrom(n)"

Submitted by: pho
Sponsored by: EMC / Isilon Storage Division

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_pipe2.c

Port t_pipe2.c to FreeBSD

- Omit the pipe2_nosigpipe testcase on FreeBSD (FreeBSD doesn't have
  O_NOSIGPIPE).
- Convert "fcntl(n, F_CLOSEM)" to "closefrom(n)".
- Save and restore the resource limit on the number of files (RLIMIT_NOFILE).

In collaboration with: pho
Sponsored by: EMC / Isilon Storage Division

FreeBSD Ports — head/sysutils syslog-ng, head/sysutils/syslog-ng distinfo Makefile

Introduce the new syslog-ng 3.6 series with 3.6.1.

Submitted by:        Peter Czanik <czanik at balabit.hu> (syslog-ng upline)
Delta File
+2 -2 head/sysutils/syslog-ng/distinfo
+1 -2 head/sysutils/syslog-ng/Makefile
+0 -0 head/sysutils/syslog-ng/
+3 -4 3 files

FreeBSD — vendor/tzdata tzdata2014i

Tag of tzdata2014i sources
Delta File
+0 -0 vendor/tzdata/tzdata2014i/
+0 -0 1 file

FreeBSD Ports — head/sysutils Makefile syslog-ng, head/sysutils/syslog-ng35 Makefile

Move sysutils/syslog-ng (3.5.6) to syslog-ng35 in preparation for the new
syslog-ng 3.6.1 which will become sysutils/syslog-ng.
Delta File
+1 -0 head/sysutils/Makefile
+1 -0 head/sysutils/syslog-ng35/Makefile
+0 -0 head/sysutils/syslog-ng/
+0 -0 head/sysutils/syslog-ng35/
+2 -0 4 files

FreeBSD — vendor/tzdata/dist europe northamerica

Upgrade to 2014i

Lots of historical data

Pacific/Fiji will go into DST from 2014-11-02 to 2015-01-18
Pacific/Bougainville will go from UTC+10 to UTC+11.
Europe/Minsk will go from FET to MSK.

Obtained from:        ftp://ftp.iana.org/tz/releases/

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_getgroups.c

Expect getgroups_err to fail on FreeBSD

PR: 189941
Submitted by: pho
Sponsored by: EMC / Isilon Storage Division

FreeBSD Ports — head/misc/zoneinfo distinfo Makefile

Update to 2014i:

Lots of historical data

Pacific/Fiji will go into DST from 2014-11-02 to 2015-01-18
Pacific/Bougainville will go from UTC+10 to UTC+11.
Europe/Minsk will go from FET to MSK.

OpenBSD — lib/libc/stdlib malloc.3

Save space in man page: err() -> errc() and combine vars.

Suggested by millert@ and schwarze@.

OK schwarze@, millert@
Delta File
+11 -18 lib/libc/stdlib/malloc.3
+11 -18 1 file

FreeBSD — head/contrib/netbsd-tests/lib/libc/sys t_stat.c

Add netinet/in.h for struct sockaddr_in

Sponsored by: EMC / Isilon Storage Division

OpenBSD Ports — net Makefile

+netinfo
Delta File
+2 -1 net/Makefile
+2 -1 1 file

OpenBSD Ports — net/netinfo Makefile distinfo, net/netinfo/pkg PLIST DESCR

Import netinfo 0.6.

A Tcl extension that provides access to system protocol, service,
network, host and ether information which is retrieved from system
databases and made available for querying.

ok landry@

OpenBSD Ports — multimedia/xine-ui Makefile distinfo

    Merge from vendor branch stu:
    Import netinfo 0.6.
    
    A Tcl extension that provides access to system protocol, service,
    network, host and ether information which is retrieved from system
    databases and made available for querying.
    
    ok landry@
∈ brad - b68eec97 - 2014-10-23 02:03:39

FreeNAS — . Makefile

*Sigh*.  Fix fix again.
Delta File
+1 -1 Makefile
+1 -1 1 file

FreeNAS — . Makefile

*Sigh*.  Fix fix again.
Delta File
+1 -1 Makefile
+1 -1 1 file

FreeBSD — head/share/man/man4 virtio_console.4 Makefile, head/sys/dev/virtio console

Add VirtIO console driver

Support for the multiport feature is mostly implemented, but currently
disabled due to some potential races in the hot plug code paths.

Requested by:        marcel
MFC after:        1 month
Relnotes:        yes

LLVM — llvm/trunk/lib/Target/ARM ARMInstrInfo.cpp, llvm/trunk/test/CodeGen/ARM stack_guard_remat.ll

[ARM, stack protector] If supported, use armv7 instructions.

This commit enables using movt/movw to load the stack guard address:

movw r0, :lower16:(L_g3$non_lazy_ptr-(LPC0_0+8))
movt r0, :upper16:(L_g3$non_lazy_ptr-(LPC0_0+8))
ldr r0, [pc, r0]

Previously a pc-relative load was emitted:

ldr r0, LCPI0_0
ldr r0, [pc, r0]

rdar://problem/18740489

LLVM — libcxx/trunk/include memory, libcxx/trunk/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const pointer_deleter_allocator.pass.cpp nullptr_t_deleter_allocator.pass.cpp

Add support for "fancy" pointers to shared_ptr. Fixes PR20616

Summary:
This patch add support for "fancy pointers/allocators" as well as fixing support for 
shared_pointer and "minimal" allocators.

Fancy pointers are class types that meet the NullablePointer requirements. In our case 
they are created by fancy allocators. `support/min_allocator.h` is an archetype for these 
types.

There are three types of changes made in this patch:
1. `_Alloc::template rebind<T>::other` -> `__allocator_traits_rebind<_Alloc, T>::type`. 
This change was made because allocators don't need a rebind template. 
`__allocator_traits_rebind` is used instead of `allocator_traits::rebind` because use of 
`allocator_traits::rebind` requires a workaround for when template aliases are 
unavailable.
2. `a.deallocate(this, 1)` -> `a.deallocate(pointer_traits<self>::pointer_to(*this), 1)`. 
This change change is made because fancy pointers aren't always constructible from raw 
pointers. 
3. `p.get()` -> `addressof(*p.get())`. Fancy pointers aren't actually a pointer. When we 
need a "real" pointer we take the address of dereferencing the fancy pointer. This should 
give us the actual raw pointer.

Test Plan: Tests were added using `support/min_allocator.h` to each affected shared_ptr 
overload and creation function. These tests can only be executed in C++11 or greater since 

    [10 lines not shown]

LLVM — llvm/trunk/lib/IR Value.cpp, llvm/trunk/lib/Transforms/InstCombine InstCombineCalls.cpp

Assert that ValueHandleBase::ValueIsRAUWd doesn't change the tracked Value type.

This invariant is enforced in Value::replaceAllUsesWith, thus it seems
logical to apply it also to ValueHandles. This commit fixes InstCombine
to not trigger the assertion during the removal of constant bitcasts in
call instructions.

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

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

Modernize doxygen comments in Support/Dwarf.h

In post-commit review of r219442, Rafael pointed out that the comment style
of the newly introduced helper didn't follow LLVM's coding standard.
Modernize the whole file to the new standards.

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

LLVM — llvm/trunk/lib/DebugInfo DWARFDebugInfoEntry.cpp, llvm/trunk/test/DebugInfo dwarfdump-ranges.test

[dwarfdump] Dump DW_AT_ranges values inline in the debug_info dump.

The output looks like that:
                      DW_AT_ranges [FORM_data4]    (0x00000000
                         [0x00000001000024a0 - 0x00000001000024c2)
                         [0x0000000100002505 - 0x000000010000268b))

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

OpenBSD — distrib/sets/lists/base mi

sync
Delta File
+3 -0 distrib/sets/lists/base/mi
+3 -0 1 file

LLVM — libcxx/trunk/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const weak_ptr.pass.cpp weak_ptr_Y.pass.cpp

Fix a couple of failing tests for C++03 by checking for rvalue reference support first.