Module Name: src
Committed By: pooka
Date: Tue Feb 18 06:18:13 UTC 2014
Modified Files:
src/sys/rump/librump/rumpkern: Makefile.rumpkern vm.c
src/sys/uvm: uvm_swapstub.c
Log Message:
Use same uvm_swap_shutdown() stub for !vmswap kernels and rump kernels.
To generate a diff of this commit:
cvs rdiff -u -r1.136 -r1.137 src/sys/rump/librump/rumpkern/Makefile.rumpkern
cvs rdiff -u -r1.148 -r1.149 src/sys/rump/librump/rumpkern/vm.c
cvs rdiff -u -r1.7 -r1.8 src/sys/uvm/uvm_swapstub.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/rump/librump/rumpkern/Makefile.rumpkern
diff -u src/sys/rump/librump/rumpkern/Makefile.rumpkern:1.136 src/sys/rump/librump/rumpkern/Makefile.rumpkern:1.137
--- src/sys/rump/librump/rumpkern/Makefile.rumpkern:1.136 Wed Feb 12 22:28:43 2014
+++ src/sys/rump/librump/rumpkern/Makefile.rumpkern Tue Feb 18 06:18:13 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.rumpkern,v 1.136 2014/02/12 22:28:43 pooka Exp $
+# $NetBSD: Makefile.rumpkern,v 1.137 2014/02/18 06:18:13 pooka Exp $
#
.include "${RUMPTOP}/Makefile.rump"
@@ -125,7 +125,7 @@ SRCS+= init_sysctl_base.c \
uipc_sem.c
# sys/uvm
-SRCS+= uvm_aobj.c uvm_readahead.c uvm_object.c
+SRCS+= uvm_aobj.c uvm_readahead.c uvm_object.c uvm_swapstub.c
# 4.4BSD secmodel. selection is hardcoded for now
SRCS+= secmodel.c
Index: src/sys/rump/librump/rumpkern/vm.c
diff -u src/sys/rump/librump/rumpkern/vm.c:1.148 src/sys/rump/librump/rumpkern/vm.c:1.149
--- src/sys/rump/librump/rumpkern/vm.c:1.148 Mon Feb 17 19:43:52 2014
+++ src/sys/rump/librump/rumpkern/vm.c Tue Feb 18 06:18:13 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: vm.c,v 1.148 2014/02/17 19:43:52 pooka Exp $ */
+/* $NetBSD: vm.c,v 1.149 2014/02/18 06:18:13 pooka Exp $ */
/*
* Copyright (c) 2007-2011 Antti Kantee. All Rights Reserved.
@@ -41,7 +41,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: vm.c,v 1.148 2014/02/17 19:43:52 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: vm.c,v 1.149 2014/02/18 06:18:13 pooka Exp $");
#include <sys/param.h>
#include <sys/atomic.h>
@@ -1199,8 +1199,3 @@ rump_hyperfree(void *what, size_t size)
}
rumpuser_free(what, size);
}
-
-void
-uvm_swap_shutdown(struct lwp *lwp)
-{
-}
Index: src/sys/uvm/uvm_swapstub.c
diff -u src/sys/uvm/uvm_swapstub.c:1.7 src/sys/uvm/uvm_swapstub.c:1.8
--- src/sys/uvm/uvm_swapstub.c:1.7 Wed Apr 27 00:35:52 2011
+++ src/sys/uvm/uvm_swapstub.c Tue Feb 18 06:18:13 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: uvm_swapstub.c,v 1.7 2011/04/27 00:35:52 rmind Exp $ */
+/* $NetBSD: uvm_swapstub.c,v 1.8 2014/02/18 06:18:13 pooka Exp $ */
/*-
* Copyright (c)2005 YAMAMOTO Takashi,
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: uvm_swapstub.c,v 1.7 2011/04/27 00:35:52 rmind Exp $");
+__KERNEL_RCSID(0, "$NetBSD: uvm_swapstub.c,v 1.8 2014/02/18 06:18:13 pooka Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -53,3 +53,10 @@ sys_swapctl(struct lwp *l, const struct
return ENOSYS;
}
+
+void
+uvm_swap_shutdown(struct lwp *l)
+{
+
+ /* nothing */
+}