Ed Maste
039644eca9
ANSYfy kern_ktrace.c and remove archaic register keyword
...
Sponsored by: The FreeBSD Foundation
2017-01-20 14:59:56 +00:00
Alexander Motin
d3fef0a092
Report disk addition errors on add
or create
subcommand.
...
MFC after: 1 week
2017-01-20 13:49:04 +00:00
Andriy Gapon
c468ff880a
don't abort writing of a core dump after EFAULT
...
It's possible to get EFAULT when writing a segment backed by a file
if the segment extends beyond the file.
The core dump could still be useful if we skip the rest of the segment
and proceed to other segements.
The skipped segment (or a portion of it) will be zero-filled.
While there, use 'const' to signify that core_write() only reads the
buffer and use __DECONST before calling vn_rdwr_inchunks() because it
can be used for both reading and writing.
Before the change:
kernel: Failed to write core file for process mmap_trunc_core (error 14)
kernel: pid 77718 (mmap_trunc_core), uid 1001: exited on signal 6
After the change:
kernel: Failed to fully fault in a core file segment at VA 0x800645000 with size 0x4000 to be written at offset 0x29000 for process mmap_trunc_core
kernel: pid 4901 (mmap_trunc_core), uid 1001: exited on signal 6 (core dumped)
Reviewed by: julian, kib
Obtained from: Panzura (older version of the change)
MFC after: 5 days
Sponsored by: Panzura
Differential Revision: https://reviews.freebsd.org/D9233
2017-01-20 13:39:07 +00:00
Andriy Gapon
b4a5a4d0d9
vmm_dev: work around a bogus error with gcc 6.3.0
...
The error is:
vmm_dev.c: In function 'alloc_memseg':
vmm_dev.c:261:11: error: null argument where non-null required (argument 1) [-Werror=nonnull]
Apparently, the gcc is unable to figure out that if a ternary operator
produced a non-NULL value once, then the operator with exactly the same
operands would produce the same value again.
MFC after: 1 week
2017-01-20 13:21:27 +00:00
Hans Petter Selasky
3dfa7645c5
Make draining a sendqueue more robust.
...
Add own state variable to track if a sendqueue is stopped or not.
This will prevent traffic from entering the sendqueue while it is
being destroyed.
Update drain function to wait for traffic to be transmitted before
returning when the link state is active.
Add extra checks in transmit path for stopped SQ's.
While at it:
- Use likely() for a mbuf pointer check.
- Remove redundant IFF_DRV_RUNNING check.
MFC after: 1 week
Sponsored by: Mellanox Technologies
2017-01-20 12:02:40 +00:00
Hans Petter Selasky
d2bf00a918
Add runtime support for modifying the SQ and RQ completion event
...
moderation mode. The presence of this feature is indicated through the
firmware capabilities.
MFC after: 1 week
Sponsored by: Mellanox Technologies
2017-01-20 11:11:49 +00:00
Hans Petter Selasky
0402eb6bcc
Update firmware interface structures and definitions adding support
...
for new features and commands.
MFC after: 1 week
Sponsored by: Mellanox Technologies
2017-01-20 10:47:32 +00:00
Enji Cooper
acdd2b1ca3
Add some basic -s flag testcases for cut(1)
...
The remaining functionality seems to be covered in one form or
another via the NetBSD ATF testcase.
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 08:00:36 +00:00
Adrian Chadd
a2c31ee05e
[net80211] allow for MCS16-23 to be statically configured.
...
Tested:
* AR9380, STA mode
2017-01-20 07:43:40 +00:00
Enji Cooper
68730a222d
Add testcases for -i with hardlinks and symlinks
...
The symlink testcase is expected to fail, post-r312519 (the revert of
r312404); mark it so.
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 07:11:21 +00:00
Enji Cooper
58b107a311
Integrate contrib/netbsd-tests/usr.bin/sed/t_sed.sh into the FreeBSD test
...
suite as usr.bin/sed/sed_test
Don't expect :emptybackref to fail -- it succeeds on FreeBSD
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 06:47:02 +00:00
Xin LI
1bcffc747f
Revert r312404 as we need to do an exp-run and fix existing ports that
...
rely on the previous behavior.
Requested by: antonie (portmgr)
2017-01-20 06:45:06 +00:00
Enji Cooper
87e9d112de
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 05:51:25 +00:00
Enji Cooper
97ed49de75
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 05:45:07 +00:00
Enji Cooper
e28f65a452
Use .CURDIR:H instead of .CURDIR to simplify pathing in output, etc
...
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:55:14 +00:00
Enji Cooper
dc2cbb8328
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:54:21 +00:00
Enji Cooper
b18d12ba9e
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:54:09 +00:00
Enji Cooper
5741e8889d
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:53:50 +00:00
Enji Cooper
2623a5ac00
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:53:45 +00:00
Enji Cooper
e4e855905c
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:53:40 +00:00
Enji Cooper
d5e08ff4a3
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:53:26 +00:00
Enji Cooper
ec6d881762
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:53:20 +00:00
Enji Cooper
69877978df
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:53:00 +00:00
Enji Cooper
562cbd7bcd
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:52:29 +00:00
Enji Cooper
85626903d5
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:52:00 +00:00
Enji Cooper
f36f637c6e
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:51:36 +00:00
Enji Cooper
eca3ef96a3
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:50:46 +00:00
Enji Cooper
c989c95116
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:50:19 +00:00
Enji Cooper
61d324734a
Use SRCTOP-relative paths and .CURDIR with :H instead of ".." specified paths
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:46:20 +00:00
Enji Cooper
1ec0c0f505
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:45:09 +00:00
Enji Cooper
49233bae4d
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:43:21 +00:00
Enji Cooper
cb7053336b
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:42:43 +00:00
Enji Cooper
ebc81ded1f
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:42:11 +00:00
Enji Cooper
aa5975162b
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This simplifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:41:53 +00:00
Enji Cooper
a9468a4e63
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:40:55 +00:00
Enji Cooper
213efd3d26
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:40:10 +00:00
Enji Cooper
7423a04740
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:39:36 +00:00
Enji Cooper
bc77d8f48c
Use SRCTOP-relative paths and .CURDIR with :H instead of ".." specified paths
...
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:38:54 +00:00
Enji Cooper
5e9230be84
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:37:22 +00:00
Enji Cooper
6bc07fa1d6
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:37:03 +00:00
Enji Cooper
3cda95458d
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:36:48 +00:00
Enji Cooper
4781b8d840
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:36:28 +00:00
Enji Cooper
bf51ed485e
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:36:06 +00:00
Enji Cooper
d7258acdbd
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:35:49 +00:00
Enji Cooper
ff9aa684f0
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:35:36 +00:00
Enji Cooper
b7debe1d3f
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:35:18 +00:00
Enji Cooper
9582a53013
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:35:00 +00:00
Enji Cooper
42b623160c
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:34:34 +00:00
Enji Cooper
94989169d7
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:34:01 +00:00
Enji Cooper
92366c0683
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
...
This implifies pathing in make/displayed output
MFC after: 3 weeks
Sponsored by: Dell EMC Isilon
2017-01-20 04:33:45 +00:00