253593 Commits

Author SHA1 Message Date
emaste
18dc7513e4 Chase sanitizer file rename from r337136 2018-08-03 14:02:51 +00:00
emaste
56684e5305 lld: use now-upstream ld.lld.1 2018-08-02 20:31:54 +00:00
emaste
10abf6c084 ld.lld.1: restore option note from FreeBSD r329003 2018-08-02 20:28:09 +00:00
emaste
73f31bf03f Merge vendor lld/docs directory from r337145
We will revert to using the upstream man page.
2018-08-02 20:25:51 +00:00
dim
574cb6aac1 Update build glue for upstream r338536 import. 2018-08-02 19:32:32 +00:00
dim
3b99b63c48 Regenerate clang.1. 2018-08-02 19:19:53 +00:00
dim
6e89d93d6a Update llvm tool manpages, and llvm-mca.1. 2018-08-02 19:11:56 +00:00
dim
2a7ef54bf4 Update libc++ and libc++experimental Makefiles, add libc++fs Makefile,
and update OptionalObsoleteFiles.inc for new additions.
2018-08-02 18:24:03 +00:00
dim
99577bc40f Bump revisions to r338536, and also bump lld version again. 2018-08-02 18:09:18 +00:00
dim
5bba8a4c24 Merge compiler-rt trunk r338150 (just before the 7.0.0 branch point),
and resolve conflicts.
2018-08-02 18:07:21 +00:00
dim
ce657679ca Merge libc++ trunk r338150 (just before the 7.0.0 branch point), and
resolve conflicts.
2018-08-02 18:04:37 +00:00
dim
4cf6fb7d85 Merge lldb trunk r338150 (just before the 7.0.0 branch point), and
resolve conflicts.
2018-08-02 18:02:18 +00:00
dim
ca47c0693d Merge lld trunk r338150 (just before the 7.0.0 branch point), and
resolve conflicts.
2018-08-02 18:01:17 +00:00
dim
126af2b198 Merge clang trunk r338150 (just before the 7.0.0 branch point), and
resolve conflicts.
2018-08-02 17:59:51 +00:00
dim
88fe97dfe2 Merge llvm trunk r338150 (just before the 7.0.0 branch point), and
resolve conflicts.
2018-08-02 17:42:12 +00:00
dim
5cfe075729 Vendor import of lld trunk r338536:
https://llvm.org/svn/llvm-project/lld/trunk@338536
2018-08-02 17:33:42 +00:00
dim
c9a25e49c0 Vendor import of libc++ trunk r338536:
https://llvm.org/svn/llvm-project/libcxx/trunk@338536
2018-08-02 17:33:33 +00:00
dim
7fca3dfa56 Vendor import of clang trunk r338536:
https://llvm.org/svn/llvm-project/cfe/trunk@338536
2018-08-02 17:33:11 +00:00
dim
f1d64b5493 Vendor import of llvm trunk r338536:
https://llvm.org/svn/llvm-project/llvm/trunk@338536
2018-08-02 17:32:43 +00:00
dim
9b801612d7 Merge compiler-rt trunk r338150, and resolve conflicts. 2018-08-02 17:06:03 +00:00
dim
390bec78fd Merge libc++ trunk r338150, and resolve conflicts. 2018-08-02 17:05:36 +00:00
dim
da6310b380 Update build glue to make WITH_LLDB work. 2018-08-02 16:08:16 +00:00
dim
7ce555a0d9 Update build glue to make WITH_LLD work. 2018-08-02 06:26:51 +00:00
dim
8d520fd045 Update build blue to make WITH_CLANG_EXTRAS and WITH_CLANG_FULL work. 2018-08-01 20:46:06 +00:00
dim
46fae36835 Update OptionalObsoleteFiles.inc for new clang intrinsics headers. 2018-07-31 21:09:32 +00:00
dim
1b47e21cea Make the minimal clang executable build. 2018-07-31 21:07:20 +00:00
dim
567d62cf76 Update clang intrinsics headers. 2018-07-31 21:06:13 +00:00
emaste
3dea053c54 Remove presumed editor dropping from r336988 2018-07-31 19:35:34 +00:00
dim
3710871d90 Remove SRCS for files that have been deleted upstream. 2018-07-31 18:32:57 +00:00
dim
95d6f64433 Make llvm-tblgen and clang-tblgen build. 2018-07-31 18:25:33 +00:00
dim
5fa2d7e5b2 Update llvm/clang version numbers in various files. 2018-07-31 18:13:44 +00:00
dim
cbf773e20d Get rid of the patches directory, it's not maintained any longer. 2018-07-31 17:53:24 +00:00
dim
3e5a099efe Merge lldb trunk r338150, and resolve conflicts. 2018-07-31 17:51:25 +00:00
dim
56d7b034d2 Merge lld trunk r338150, and resolve conflicts. 2018-07-31 17:18:35 +00:00
dim
ed803dc17f Merge clang trunk r338150, and resolve conflicts. 2018-07-31 17:06:31 +00:00
dim
08ba384a72 Merge llvm trunk r338150, and resolve conflicts. 2018-07-30 16:33:32 +00:00
ian
ccf69f4899 The device ID tables are used only within the driver, make them static so
that both of these drivers can exist in the same kernel.
2018-07-29 16:55:28 +00:00
antoine
8930512f7c Add allow.mlock to jail parameters
It allows locking or unlocking physical pages in memory within a jail

This allows running elasticsearch with "bootstrap.memory_lock" inside a jail

Reviewed by:	jamie@
Differential Revision:	https://reviews.freebsd.org/D16342
2018-07-29 12:41:56 +00:00
eadler
1fcffc8bf3 devd: use C++ style casts 2018-07-29 08:43:08 +00:00
eadler
44b812e9b2 devd: use static where possible 2018-07-29 08:43:05 +00:00
eadler
9452bfa342 truncate: delintify 2018-07-29 07:51:42 +00:00
eadler
c2c13092eb truncate: use better type for 'round' 2018-07-29 07:51:40 +00:00
truckman
1387996442 Fix a variable name typo in r336845 that prevented the rc.d scripts
from being installed in the correct directory.

Resurrect a few rc.d scripts that were prematurely deleted from the
Makefile by r336845.

Reviewed by:	brd
2018-07-29 05:42:07 +00:00
brd
91c76312a8 Fix a typo that prevented some rc scripts from being installed.
Approved by:	will (mentor)
Differential Revision:	https://reviews.freebsd.org/D16495
2018-07-29 03:20:05 +00:00
will
02808a1ffa beinstall: perform pre-installworld steps.
Since all post-installkernel steps are assumed to operate in the updated
installation, it's necessary to chroot all of the followup steps in the new
boot environment.  Set up and mount the source and object directories at the
same paths inside the BE root, and clean up to the extent changes were made.
This commit fixes upgrading using beinstall past the new ntpd user change.

Improve testability of changes to this script while I'm here.

Reported by:	rpokala (earlier patch)
2018-07-29 01:44:26 +00:00
truckman
df474a2321 Fix the long term ULE load balancer so that it actually works. The
initial call to sched_balance() during startup is meant to initialize
balance_ticks, but does not actually do that since smp_started is
still zero at that time.  Since balance_ticks does not get set,
there are no further calls to sched_balance().  Fix this by setting
balance_ticks in sched_initticks() since we know the value of
balance_interval at that time, and eliminate the useless startup
call to sched_balance().  We don't need to randomize the intial
value of balance_ticks.

Since there is now only one call to sched_balance(), we can hoist
the tests at the top of this function out to the caller and avoid
the overhead of the function call when running a SMP kernel on UP
hardware.

PR:		223914
Reviewed by:	kib
MFC after:	2 weeks
2018-07-29 00:30:06 +00:00
mm
48569dc7bd MFV r336851:
Update vendor/libarchive/dist to git 2c8c83b9731ff822fad6cc8c670ea5519c366a14

Important vendor changes:
  PR #993: Chdir to -C directory for metalog processing
  OSS-Fuzz #4969: Check size of the extended time field in zip archives
  PR #973: Record informational compression level in gzip header

MFC after:	1 week
2018-07-29 00:12:16 +00:00
cem
92272a262f wpa_supplicant.8: Remove removed option
Our base version of wpa_supplicant does not support the -u option, so remove
it.

PR:		230102
Submitted by:	D Green <dfrg AT xsmail.com>
2018-07-28 23:59:36 +00:00
cem
5c502ed8cc exec.3: Add BUGS section and document non-FreeBSD portability
Requested by:	kib (in part)
2018-07-28 23:55:18 +00:00
mm
54076ff83b Update vendor/libarchive/dist to git 2c8c83b9731ff822fad6cc8c670ea5519c366a14
Important vendor changes:
  PR #993: Chdir to -C directory for metalog processing
  OSS-Fuzz #4969: Check size of the extended time field in zip archives
  PR #973: Record informational compression level in gzip header
2018-07-28 23:47:22 +00:00