Module Name: src
Committed By: riastradh
Date: Thu Aug 27 14:11:57 UTC 2020
Modified Files:
src/sys/kern: kern_sysctl.c
src/sys/rump/librump/rumpkern: Makefile.rumpkern
src/sys/sys: systm.h
Log Message:
Sort includes, nix trailing whitespace, fix comment.
To generate a diff of this commit:
cvs rdiff -u -r1.265 -r1.266 src/sys/kern/kern_sysctl.c
cvs rdiff -u -r1.186 -r1.187 src/sys/rump/librump/rumpkern/Makefile.rumpkern
cvs rdiff -u -r1.296 -r1.297 src/sys/sys/systm.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/kern/kern_sysctl.c
diff -u src/sys/kern/kern_sysctl.c:1.265 src/sys/kern/kern_sysctl.c:1.266
--- src/sys/kern/kern_sysctl.c:1.265 Thu Aug 27 14:01:36 2020
+++ src/sys/kern/kern_sysctl.c Thu Aug 27 14:11:57 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: kern_sysctl.c,v 1.265 2020/08/27 14:01:36 riastradh Exp $ */
+/* $NetBSD: kern_sysctl.c,v 1.266 2020/08/27 14:11:57 riastradh Exp $ */
/*-
* Copyright (c) 2003, 2007, 2008 The NetBSD Foundation, Inc.
@@ -67,8 +67,10 @@
* sysctl system call.
*/
+#define __COMPAT_SYSCTL
+
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kern_sysctl.c,v 1.265 2020/08/27 14:01:36 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_sysctl.c,v 1.266 2020/08/27 14:11:57 riastradh Exp $");
#ifdef _KERNEL_OPT
#include "opt_defcorename.h"
@@ -77,19 +79,20 @@ __KERNEL_RCSID(0, "$NetBSD: kern_sysctl.
#include "ksyms.h"
#include <sys/param.h>
-#define __COMPAT_SYSCTL
-#include <sys/sysctl.h>
-#include <sys/systm.h>
+#include <sys/types.h>
+
#include <sys/buf.h>
+#include <sys/cprng.h>
+#include <sys/kauth.h>
#include <sys/ksyms.h>
+#include <sys/ktrace.h>
#include <sys/malloc.h>
#include <sys/mount.h>
-#include <sys/cprng.h>
#include <sys/once.h>
-#include <sys/syscallargs.h>
-#include <sys/kauth.h>
-#include <sys/ktrace.h>
#include <sys/rndsource.h>
+#include <sys/syscallargs.h>
+#include <sys/sysctl.h>
+#include <sys/systm.h>
#include <crypto/blake2/blake2s.h>
@@ -2827,13 +2830,14 @@ static ONCE_DECL(random_inithook);
static int
random_address_init(void)
{
+
cprng_strong(kern_cprng, address_key, sizeof(address_key), 0);
return 0;
}
void
hash_value(void *d, size_t ds, const void *s, size_t ss)
-{
+{
RUN_ONCE(&random_inithook, random_address_init);
blake2s(d, ds, address_key, sizeof(address_key), s, ss);
Index: src/sys/rump/librump/rumpkern/Makefile.rumpkern
diff -u src/sys/rump/librump/rumpkern/Makefile.rumpkern:1.186 src/sys/rump/librump/rumpkern/Makefile.rumpkern:1.187
--- src/sys/rump/librump/rumpkern/Makefile.rumpkern:1.186 Thu Aug 27 14:01:36 2020
+++ src/sys/rump/librump/rumpkern/Makefile.rumpkern Thu Aug 27 14:11:57 2020
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.rumpkern,v 1.186 2020/08/27 14:01:36 riastradh Exp $
+# $NetBSD: Makefile.rumpkern,v 1.187 2020/08/27 14:11:57 riastradh Exp $
#
IOCONFDIR:= ${.PARSEDIR}
@@ -15,17 +15,17 @@ MAN= rump.3 rump_lwproc.3
${RUMPTOP}/../uvm \
${RUMPTOP}/../conf \
${RUMPTOP}/../dev \
- ${RUMPTOP}/../crypto/nist_hash_drbg \
${RUMPTOP}/../crypto/blake2 \
- ${RUMPTOP}/../crypto/cprng_fast \
${RUMPTOP}/../crypto/chacha \
+ ${RUMPTOP}/../crypto/cprng_fast \
+ ${RUMPTOP}/../crypto/nist_hash_drbg \
${RUMPTOP}/../secmodel \
${RUMPTOP}/../secmodel/suser \
${RUMPTOP}/../compat/common
#
# Source modules, first the ones specifically implemented for librump.
-#
+#
SRCS+= rump.c rumpcopy.c cons.c emul.c etfs_wrap.c intr.c \
lwproc.c klock.c kobj_rename.c ltsleep.c scheduler.c \
signals.c sleepq.c threads.c vm.c hyperentropy.c \
@@ -154,7 +154,7 @@ SRCS+= vnode_if.c
# sys/dev
SRCS+= clock_subr.c
-# sys/dev/crypto
+# sys/crypto
# Note: these are here only for cprng. More crypto algos for drivers
# are available from the rumpkern_crypto component
SRCS+= nist_hash_drbg.c
Index: src/sys/sys/systm.h
diff -u src/sys/sys/systm.h:1.296 src/sys/sys/systm.h:1.297
--- src/sys/sys/systm.h:1.296 Wed Aug 26 22:56:55 2020
+++ src/sys/sys/systm.h Thu Aug 27 14:11:57 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: systm.h,v 1.296 2020/08/26 22:56:55 christos Exp $ */
+/* $NetBSD: systm.h,v 1.297 2020/08/27 14:11:57 riastradh Exp $ */
/*-
* Copyright (c) 1982, 1988, 1991, 1993
@@ -225,7 +225,7 @@ enum hashtype {
else \
hash_value(&dst, sizeof(dst), &__v, sizeof(__v)); \
} while (/*CONSTCOND*/0)
-
+
void hash_value(void *, size_t, const void *, size_t);
bool get_expose_address(struct proc *);
void *hashinit(u_int, enum hashtype, bool, u_long *);