svn commit: r320570 - head/lib/libc/gen

2017-07-01 Thread Konstantin Belousov
Author: kib Date: Sun Jul 2 05:40:22 2017 New Revision: 320570 URL: https://svnweb.freebsd.org/changeset/base/320570 Log: Correct signatures of several pthreads stubs. Most important, use a correct signature for the __pthread_cleanup_push_imp() stub, which was incorrectly generated

Re: svn commit: r320555 - head/usr.sbin/diskinfo

2017-07-01 Thread Allan Jude
On 2017-07-01 17:34, Allan Jude wrote: > Author: allanjude > Date: Sat Jul 1 21:34:57 2017 > New Revision: 320555 > URL: https://svnweb.freebsd.org/changeset/base/320555 > > Log: > Add -s (serial) and -p (physpath) to diskinfo > > Return the bare requested information, intended for

svn commit: r320561 - head/sys/kern

2017-07-01 Thread Mateusz Guzik
Author: mjg Date: Sun Jul 2 01:05:16 2017 New Revision: 320561 URL: https://svnweb.freebsd.org/changeset/base/320561 Log: rwlock: perform the typically false td_rw_rlocks check later Check if the lock is available first instead. MFC after:1 week Modified:

svn commit: r320560 - head/sys/vm

2017-07-01 Thread Alan Cox
Author: alc Date: Sat Jul 1 23:39:49 2017 New Revision: 320560 URL: https://svnweb.freebsd.org/changeset/base/320560 Log: Modify vm_map_growstack() to protect itself from the possibility of the gap entry in the vm map being smaller than the sysctl-derived stack guard size. Otherwise, the

svn commit: r320558 - head/sys/compat/freebsd32

2017-07-01 Thread Konstantin Belousov
Author: kib Date: Sat Jul 1 22:52:17 2017 New Revision: 320558 URL: https://svnweb.freebsd.org/changeset/base/320558 Log: Port PowerPC kqueue(2) compat32 fix in r320500 to MIPS. All 32bit MIPS ABIs align uint64_t on 8-byte. Since struct kevent32 is defined using 32bit types to avoid

svn commit: r320555 - head/usr.sbin/diskinfo

2017-07-01 Thread Allan Jude
Author: allanjude Date: Sat Jul 1 21:34:57 2017 New Revision: 320555 URL: https://svnweb.freebsd.org/changeset/base/320555 Log: Add -s (serial) and -p (physpath) to diskinfo Return the bare requested information, intended for scripting. The serial number of a SAS/SCSI device can be

svn commit: r320554 - in head: lib/libmd sys/modules/crypto

2017-07-01 Thread Allan Jude
Author: allanjude Date: Sat Jul 1 21:18:06 2017 New Revision: 320554 URL: https://svnweb.freebsd.org/changeset/base/320554 Log: Increase loop unrolling for skein hashes This patch was inspired by an opposite change made to shrink the code for the boot loader. On my i7-4770, it

svn commit: r320553 - head/sys/boot/efi/libefi

2017-07-01 Thread Allan Jude
Author: allanjude Date: Sat Jul 1 20:25:22 2017 New Revision: 320553 URL: https://svnweb.freebsd.org/changeset/base/320553 Log: Integer underflow in efipart_realstrategy when I/O starts after end of disk This fixes an integer underflow in efipart_realstrategy, which causes crashes when

svn commit: r320549 - head/share/mk

2017-07-01 Thread Ed Maste
Author: emaste Date: Sat Jul 1 19:10:59 2017 New Revision: 320549 URL: https://svnweb.freebsd.org/changeset/base/320549 Log: Do not build clang for all riscv*, not just riscv64 Previous test matching on "riscv64" was invalidated by the addition of riscv64sf. Sponsored by: The

svn commit: r320547 - in head/sys/boot: arm/uboot efi/boot1 efi/loader

2017-07-01 Thread Ed Maste
Author: emaste Date: Sat Jul 1 18:48:15 2017 New Revision: 320547 URL: https://svnweb.freebsd.org/changeset/base/320547 Log: Link EFI/uboot loaders with -znotext By default LLD links with relocations disallowed against readonly sections (e.g., .text), but the 32-bit ARM EFI & uboot boot

svn commit: r320546 - in head/sys: amd64/amd64 i386/i386

2017-07-01 Thread Alan Cox
Author: alc Date: Sat Jul 1 16:42:09 2017 New Revision: 320546 URL: https://svnweb.freebsd.org/changeset/base/320546 Log: When "force" is specified to pmap_invalidate_cache_range(), the given start address is not required to be page aligned. However, the loop within

svn commit: r320545 - head/sys/sys

2017-07-01 Thread Jason A. Harmening
Author: jah Date: Sat Jul 1 15:58:57 2017 New Revision: 320545 URL: https://svnweb.freebsd.org/changeset/base/320545 Log: Bump __FreeBSD_version due to r320528, cleanup and inlining of bus_dmamap* functions. Reported by: David Wolfskill Modified:

svn commit: r320530 - in head: . share/mk

2017-07-01 Thread Jeremie Le Hen
: ** +20170701: + WITHOUT_RCMDS is now the default. Set WITH_RCMDS if you need them to be + built with the base system. + 20170625: The FreeBSD/powerpc platform now uses a 64-bit type for time_t. This is a very major ABI incompatible change

svn commit: r320529 - head/sys/arm64/arm64

2017-07-01 Thread Andrew Turner
Author: andrew Date: Sat Jul 1 09:38:52 2017 New Revision: 320529 URL: https://svnweb.freebsd.org/changeset/base/320529 Log: Remove all calls to cpu_dcache_wb_range from the arm64 pmap code. These were unneeded as we tell the tlb the pagetables are in cached memory. This gives us a small,

Re: svn commit: r320502 - head/share/mk [problem is ITOOLS in Makefile.inc1 is missing head from its list --at least for powerpc64]

2017-07-01 Thread Mark Millard
In /usr/src/Makefile.inc1 : ITOOLS= [ awk cap_mkdb cat chflags chmod chown cmp cp \ date echo egrep find grep id install ${_install-info} \ ln make mkdir mtree mv pwd_mkdb \ rm sed services_mkdb sh strip sysctl test true uname wc ${_zoneinfo} \ ${LOCAL_ITOOLS} does

svn commit: r320528 - in head/sys: amd64/include arm/arm arm/include arm64/arm64 arm64/include dev/aac dev/aacraid dev/bnxt dev/cxgb dev/cxgb/ulp/iw_cxgb dev/hyperv/storvsc dev/mfi dev/tsec dev/xdm...

2017-07-01 Thread Jason A. Harmening
Author: jah Date: Sat Jul 1 05:35:29 2017 New Revision: 320528 URL: https://svnweb.freebsd.org/changeset/base/320528 Log: Clean up MD pollution of bus_dma.h: --Remove special-case handling of sparc64 bus_dmamap* functions. Replace with a more generic mechanism that allows MD busdma

svn commit: r320527 - head/sys/kern

2017-07-01 Thread Alan Cox
Author: alc Date: Sat Jul 1 05:27:40 2017 New Revision: 320527 URL: https://svnweb.freebsd.org/changeset/base/320527 Log: Change blst_leaf_alloc() to handle a cursor argument, and to improve performance. To find in the leaf bitmap all ranges of sufficient length, use a doubling