Commit Graph

263907 Commits

Author SHA1 Message Date
mrg
cffa8474c3 be consistent about uint64_t and bit masks. 2018-12-19 11:02:21 +00:00
mrg
35db1fca91 use uint64_t for idx_mask. fixes lookups for some PAs. from skrll.
bump copyright.  we updated this a lot of this in 2018.
2018-12-19 11:00:09 +00:00
maya
b11c599c79 Disable MSI/MSI-X for nouveau.
Fixes functionality for me (GTX 770) and apparently anyone with
MSI/MSI-X capable hardware.
2018-12-19 09:20:56 +00:00
mrg
ff386e5b59 fix an old spell-o and a new format-o. 2018-12-18 23:11:40 +00:00
kamil
5ea602970c Correct libproc_p.a in distribution sets
There was a stale entry under MKPROFILE=no option.
2018-12-18 18:11:34 +00:00
skrll
9181a215b8 Fix _kvm_kvatop so that it now works. 2018-12-18 16:25:47 +00:00
skrll
1e43921512 Appease gcc error: comparison of unsigned expression < 0 is always false
when using __BITS(u_int, 0)
2018-12-18 16:23:20 +00:00
martin
2cd9ebc510 Bump number of floppies to 4 2018-12-18 12:55:38 +00:00
dholland
519883bde6 Update error string 2018-12-18 08:39:03 +00:00
fox
a85205fc7c Fixed the build failures caused by incompatible type comparisons.
Reviewed by <cherry>
2018-12-18 07:11:35 +00:00
palle
3ec52984d2 sun4v: note what causes the kernel to crash 2018-12-17 20:13:46 +00:00
christos
07ed41e72f - Default terminator to \n
- Don't print a trailing separator
Behavior now matches GNU seq (from Aram at tech-userlevel)
2018-12-17 20:10:51 +00:00
christos
f8773a049d Back to using aprint_error() and get more info about the error so we can
figure out why we can't map the registers.
2018-12-17 16:26:03 +00:00
gson
fc122b00d3 Don't call aprint_error_dev() with a NULL dev. Fixes PR port-amd64/53789. 2018-12-17 15:12:52 +00:00
wiz
76792de36e Use An in AUTHORS section. 2018-12-17 08:18:06 +00:00
maxv
d4f14a4c0c Remove dead checks, they were already pointless when I fixed them a few
years ago, and now they are wrong because the PTE space is randomized.
2018-12-17 07:10:07 +00:00
maxv
e2e34ec6f1 Add two pmap fields, will be used by NVMM-VMX. Also apply a few cosmetic
changes.
2018-12-17 06:58:54 +00:00
kamil
d82a35e1d7 Raise the fill_vmentries() E2BIG limit from 1MB to 10MB
The previous limit was not enough for libFuzzer as it requires up to 2.5MB
in test-suite.

Alternative approaches to retrieve larger address map during happened to be
worse during the evaluation due to difficulties in locking and atomicity.

Discussed with <christos>
2018-12-17 06:53:01 +00:00
thorpej
0421db3668 Add support for building overlay DT blobs specified in the kernel
config file like so:

makeoptions     DTS_OVERLAYDIR="${THISARM}/conf"
makeoptions     DTS_OVERLAYS="
        my-cool-overlay.dts
"

The result is my-cool-overlay.dtbo in the kernel compile directory.
2018-12-17 04:37:15 +00:00
msaitoh
7a6e709eac When sc->phy.acquire() failed, it's not required to call sc->phy.release(). 2018-12-17 04:21:44 +00:00
knakahara
43988bc5ae Fix txqueue assignment. Pointed out by yamaguchi@n.o, thanks.
E.g. When ncpu is six and nqueue is four, the sequence error occurs.

XXX pullup-8
2018-12-17 04:14:40 +00:00
msaitoh
cecf52e9ac Add IO-DATA WN-G150UMW. 2018-12-17 04:11:34 +00:00
christos
25ae7c06e6 PR/53796: Valery Ushakov: make prints wrong makefile path in an error message
Use ${.CURDIR} if ${.PARSEDIR} is not absolute.
2018-12-17 02:06:00 +00:00
uwe
5b09983a47 Fix line continuations in previous. 2018-12-17 01:16:49 +00:00
maxv
7347d2a8bd Add support for detecting use-after-frees in KASAN. We poison each freed
buffer, any subsequent read or write will be detected as illegal.

 * Add POOL_CHECK_MAGIC, which is disabled under KASAN, because the same
   detection is done in a better way.

 * Register the size+redzone in the pool structure, to reduce the overhead.

 * Fix the CTOR/DTOR check in KLEAK, the fields are never NULL.
2018-12-16 21:03:35 +00:00
jdolecek
931705a8c6 use ci_ipending instead of ci_istate.ipending, NFC 2018-12-16 20:58:00 +00:00
christos
3b6f899d34 use %s formats to avoid -flag confusion (from sjg) 2018-12-16 18:53:34 +00:00
christos
5d8a69c49b sbspace() does not return negative values anymore and that broke OOB data
sending. Instead of depending on negative values, account for the 1024
bytes sosend() adds so that it can use all the space here in a separate
function sbspace_oob(). Idea from mlelstv@
2018-12-16 17:46:58 +00:00
christos
3aa82d61be Use printf instead of echo since we can't portably use \ in string (from sjg@)
http://pubs.opengroup.org/onlinepubs/009695399/utilities/echo.html
2018-12-16 17:30:57 +00:00
dholland
6d6b8495d8 Update error string 2018-12-16 17:08:19 +00:00
skrll
6313726adb Move register definiton to header 2018-12-16 16:46:12 +00:00
skrll
80dbea5adc Fix build 2018-12-16 16:45:11 +00:00
maya
fa8f034bc1 unifdef RSA_ENCPWD. The matching code does not exist. 2018-12-16 16:06:39 +00:00
abhinav
3cf9f52098 Remove self reference in SEE ALSO
Add references consistent with those in md4(3) and md5(3)

Reported by kamil
2018-12-16 14:08:48 +00:00
rmind
6577bb50ec Import thmap -- a concurrent trie-hash map, combining the elements of
hashing and radix trie.  It supports lock-free lookups and concurrent
inserts/deletes.  It is designed to be optimal as a general purpose
*concurrent* associative array.

Upstream: https://github.com/rmind/thmap
Discussed on tech-kern@
2018-12-16 14:06:56 +00:00
hannken
61e6e59852 Have to hijack sysctl() and modctl() for zfs commands.
Should fix PR kern/53422
2018-12-16 14:04:14 +00:00
hannken
650b07c895 Add an option "modctl" to capture modctl(). 2018-12-16 14:03:37 +00:00
martin
abef26c33c Editor mishap in previous, pointed out by leot 2018-12-16 11:40:09 +00:00
martin
009ce0057d Separate binary sets and binary pkg prefix from the machine, and set
it explicitly for evbarm*, evbmips* and evbsh3 so we get the correct
64bit pkgs on aarch64 and also have working defaults on the other
variants.
2018-12-16 11:36:08 +00:00
maxv
df905365fa Explicitly disable ALTINST on VIA, in case it isn't disabled by default
already (the 'VIA cpu backdoor').
2018-12-16 10:42:32 +00:00
gson
82c4d65e2f Fix previous: set EMUIMAGEMB, not USBIMAGEMB. 2018-12-16 08:58:21 +00:00
roy
4be2a728d1 netinet6: only flush prefixes and routers for the given interface.
Unless it's lo0, where we then flush the lot.
The maintains the status-quo with ndp(8) and allows dhcpcd(8) to at least
try and work with kernel RA on one interface and dhcpcd on another.
2018-12-16 08:54:58 +00:00
roy
b4a54cc1e6 ndp: SIOCSPFXFLUSH_IN6 and SIOCSRTRFLUSH_IN6 expect struct in6_ifreq
And not just a character string of the interface name.
This only worked before because the interface name is the first member
of the structure.
2018-12-16 08:47:43 +00:00
skrll
353fb113a1 Note NVIDIA Tegra X1 SoC SATA support 2018-12-16 08:19:51 +00:00
sevan
f4e8600edf port-macppc/46319 is marked as resolved now.
Test on 8.99.26 build of NetBSD/macppc
2018-12-16 02:18:01 +00:00
maya
79d3071f0c Remove mention of SPX. 2018-12-15 23:23:51 +00:00
maya
87f1587c95 G/C SPX support
It was presented as a draft in 1993. I don't see any mentions since. it
was not enabled.
2018-12-15 23:22:51 +00:00
maya
c1e97742c6 Remove README relevant to 1995 telnet. 2018-12-15 22:56:51 +00:00
wiz
4abf4a7a7a Remove reference to krb_realmofhost(3) which does not exist.
Someone who speaks kerberos might want to check the -k description.

Remove some macros that do nothing and use \(em.
2018-12-15 22:17:02 +00:00
maya
067f4a3470 You can encrypt outside of north america now. 2018-12-15 22:12:15 +00:00