Commit Graph

260379 Commits

Author SHA1 Message Date
sevan
059f47e275 Use Nm macro
Move history details to the HISTORY section
Spelling
Be less meta & clarify the website should be consulted.
2018-08-02 16:42:12 +00:00
maxv
477e523c7d Distribute GENERIC_KASLR on amd64. 2018-08-02 16:26:09 +00:00
maxv
b7a2ef7643 Remove netbsd-INSTALL_XEN3_DOMU.gz (it doesn't exist anymore), and add
netbsd-XEN3PAE_DOM0.gz (has always existed, but was apparently forgotten).
2018-08-02 16:22:43 +00:00
rjs
f78bd2661d Add missing SCTP manpage. 2018-08-02 10:18:19 +00:00
rjs
97b85c8c95 Add userland support for SCTP and manpages. 2018-08-02 08:40:47 +00:00
mrg
4877c284cc fix the sanitizer include path. 2018-08-02 07:47:30 +00:00
riastradh
a1de014734 Fix usb_rem_task_wait API.
- Return whether it removed task from queue or not.
  . True if it was on the queue and we intercepted it before it ran.
  . False if we could not intercept it: either it wasn't queued,
    or it already ran.  (Up to caller to distinguish these cases.)
- Pass an optional interlock like callout_halt.

While here, simplify.

ok mrg@
2018-08-02 06:09:04 +00:00
msaitoh
b08dceaf5a Adjust alignment in m_pulldown().
IP6_EXTHDR_GET() and M_REGION_GET() do m_pulldown(). When m_pulldown() copies
data into M_TRAILINGSPACE, the alignment might be changed. There are a lot of
IP6_EXTHDR_GET() calls, so I think it's not good to check the alignment after
every IP6_EXTHDR_GET() call. This change fixes this problem in m_pulldown().
In this commit, the next mbuf are 4 byte aligned. For networking, I've never
heard that 64bit alignment is required, so I think it would be OK.

 I don't know this is the best solution, but it's better than nothing.

 OK'd by maxv@.

 After committing this change, the workaround code for PR#50776 can be removed.
2018-08-02 04:28:56 +00:00
roy
76fcbe2e7c Mark _error() as printflikee 2018-08-02 03:40:51 +00:00
sevan
2050c58224 Drop ISO/Xerox references which are now long gone. 2018-08-02 00:41:17 +00:00
mrg
63ce0b47ae merge GCC 6.4 into gcc.old. 2018-08-02 00:02:46 +00:00
rjs
d3646d152b Add ioctl(2) handler for kernel part of sctp_peeloff(). 2018-08-01 23:35:32 +00:00
mrg
f13786ea7f import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.
these are netbsd GCC srcs from 20180801.
2018-08-01 22:18:23 +00:00
kre
10d887dca6 Add a comment to explain the purpose of POWER_IOC_GET_TYPE_WITH_LOSSAGE
and also define it only for the kernel, userland should never see that.
2018-08-01 20:09:34 +00:00
maxv
f71d13bdf7 Unreference IPF/PF from all the config files, and enable NPF instead when
wanted. This also fixes some inconsistencies I saw in several files (eg
IPF options while IPF was not compiled, IPF+PF enabled by default, etc).
2018-08-01 20:04:09 +00:00
ryo
90a07881a6 fix long double NaN definition. 2018-08-01 19:59:49 +00:00
khorben
a2cf990075 Build the umb(4) driver in the ALL kernels (amd64, i386)
As suggested by Robert Swindells; thank you!
2018-08-01 18:36:13 +00:00
khorben
9394de1913 Fix building umb(4) on NetBSD-current
Patch by Robert Swindells; thank you!
2018-08-01 18:27:58 +00:00
wiz
9e868d2257 Move RCS Id to top. Fix date. 2018-08-01 17:28:42 +00:00
wiz
b277a5a934 Various improvements to the man page. 2018-08-01 17:26:30 +00:00
ryo
82b677e373 strnlen(s, (size_t)-1) returned -1. it must return the length of s. 2018-08-01 17:09:26 +00:00
maxv
9f77182d66 Unreference IPF/PF from the x86 config files (amd64, i386, xen), and enable
NPF instead when wanted.
2018-08-01 16:59:09 +00:00
sevan
a9279755ba Can't see a thing (which see)
Remove CLNP reference which is long gone.
2018-08-01 16:50:24 +00:00
skrll
5bbf01d48f Fix the alignment argument to usb_allocmem in dwc2_hc_setup_align_buf 2018-08-01 16:44:14 +00:00
skrll
db3d341e63 s/_ARM32_BOOT_MACHDEP_H_/_ARM32_MACHDEP_H_/ in multiple inclusion
protection.
2018-08-01 13:48:00 +00:00
christos
e4d58523d5 remove -DGHASH_ASM_X86; it is already defined. 2018-08-01 13:46:58 +00:00
skrll
a93b59cda0 Some whitespace improvements. NFC. 2018-08-01 13:42:58 +00:00
maxv
a481e24ab2 Note the removal of non-PAE-32bit-PV. 2018-08-01 13:41:26 +00:00
maxv
eb2915ae23 Xen is PAE, so remove ifdefs. 2018-08-01 13:35:01 +00:00
maxv
773f6b6c9a Add a bold note to say our PF is obsolete. 2018-08-01 13:30:13 +00:00
khorben
ff5446cee1 Allow kmem_alloc(9) to sleep when attaching
Without this, umb(4) may needlessly fail to attach, like when under memory
pressure.

Thanks skrll@ for the heads-up!
2018-08-01 12:36:56 +00:00
khorben
02df39e58b Avoid parentheses in return statements (KNF)
NFCI.

Thanks skrll@ for the heads-up!
2018-08-01 12:25:50 +00:00
reinoud
8165894cf8 Revert to working state 2018-08-01 12:09:01 +00:00
christos
ff9b27fb63 Add missing defines:
https://github.com/openssl/openssl/pull/6828
When ghash-x86.S is generated with -DOPENSSL_IA32_SSE2 we need to compile
gcm128.c with the same flags.
Reported by manu@
2018-08-01 11:39:53 +00:00
reinoud
22e3444402 Remove yet another debug printf() 2018-08-01 10:27:28 +00:00
reinoud
517b4f4904 Fix too long line 2018-08-01 10:24:41 +00:00
reinoud
85c9a6feb4 Remove debugging printf() 2018-08-01 10:23:55 +00:00
reinoud
203c061e26 Add the kgdb meat 2018-08-01 10:22:20 +00:00
reinoud
efd8c4ae76 Forgot the two header files 2018-08-01 09:52:15 +00:00
reinoud
98845911c0 Add preliminary KGDB support for NetBSD/usermode, currently only under amd64 2018-08-01 09:50:57 +00:00
reinoud
f48a9bbbc2 Add headers for support functions for kgdb 2018-08-01 09:46:46 +00:00
reinoud
f1210e4f52 Max kernel address is end of kernel 2018-08-01 09:46:16 +00:00
reinoud
eb637368b7 Oops, forgot a debug printf 2018-08-01 09:44:31 +00:00
reinoud
75c42c13d8 Allow the usermode pmaps to also contain the kernel itself. This is needed for
the kernel pmap.
2018-08-01 09:43:17 +00:00
sborrill
fb8e9fff11 Note that mss clamping should be improved 2018-08-01 08:54:48 +00:00
rin
ae6aff383c As described in comments, we treat non-spacing chars as single-width ones. 2018-08-01 02:48:47 +00:00
sevan
f87af737e7 Drop ISO references as it's no longer supported. 2018-08-01 00:07:27 +00:00
kre
8074fb1b9d debug versions of libraries need minor version bump to match
the non-debug versions (bump for getsockopt2().)

Arguably this dependency ought to be handled by automation rather than
relying upon developers "just knowing" when the debug sets need updating.
2018-07-31 22:29:55 +00:00
sevan
8757822cde Remove ISO references 2018-07-31 22:28:26 +00:00
sevan
162b461b88 Remove references to XNS 2018-07-31 21:22:09 +00:00