Module Name: src Committed By: rmind Date: Wed Oct 21 23:13:53 UTC 2009
Modified Files: src/sys/rump/librump/rumpkern: emul.c sleepq.c vm.c Log Message: Sync rump with kernel changes. To generate a diff of this commit: cvs rdiff -u -r1.103 -r1.104 src/sys/rump/librump/rumpkern/emul.c cvs rdiff -u -r1.4 -r1.5 src/sys/rump/librump/rumpkern/sleepq.c cvs rdiff -u -r1.64 -r1.65 src/sys/rump/librump/rumpkern/vm.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/emul.c diff -u src/sys/rump/librump/rumpkern/emul.c:1.103 src/sys/rump/librump/rumpkern/emul.c:1.104 --- src/sys/rump/librump/rumpkern/emul.c:1.103 Fri Oct 16 00:14:53 2009 +++ src/sys/rump/librump/rumpkern/emul.c Wed Oct 21 23:13:53 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: emul.c,v 1.103 2009/10/16 00:14:53 pooka Exp $ */ +/* $NetBSD: emul.c,v 1.104 2009/10/21 23:13:53 rmind Exp $ */ /* * Copyright (c) 2007 Antti Kantee. All Rights Reserved. @@ -28,7 +28,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: emul.c,v 1.103 2009/10/16 00:14:53 pooka Exp $"); +__KERNEL_RCSID(0, "$NetBSD: emul.c,v 1.104 2009/10/21 23:13:53 rmind Exp $"); #include <sys/param.h> #include <sys/malloc.h> @@ -555,13 +555,13 @@ /* we don't control scheduling currently, can't do anything now */ } -u_int +void lwp_unsleep(lwp_t *l, bool cleanup) { KASSERT(mutex_owned(l->l_mutex)); - return (*l->l_syncobj->sobj_unsleep)(l, cleanup); + (*l->l_syncobj->sobj_unsleep)(l, cleanup); } vaddr_t Index: src/sys/rump/librump/rumpkern/sleepq.c diff -u src/sys/rump/librump/rumpkern/sleepq.c:1.4 src/sys/rump/librump/rumpkern/sleepq.c:1.5 --- src/sys/rump/librump/rumpkern/sleepq.c:1.4 Fri Oct 16 02:13:54 2009 +++ src/sys/rump/librump/rumpkern/sleepq.c Wed Oct 21 23:13:53 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: sleepq.c,v 1.4 2009/10/16 02:13:54 pooka Exp $ */ +/* $NetBSD: sleepq.c,v 1.5 2009/10/21 23:13:53 rmind Exp $ */ /* * Copyright (c) 2008 Antti Kantee. All Rights Reserved. @@ -26,7 +26,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sleepq.c,v 1.4 2009/10/16 02:13:54 pooka Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sleepq.c,v 1.5 2009/10/21 23:13:53 rmind Exp $"); #include <sys/param.h> #include <sys/condvar.h> @@ -111,7 +111,7 @@ return NULL; } -u_int +void sleepq_unsleep(struct lwp *l, bool cleanup) { @@ -122,8 +122,6 @@ if (cleanup) { mutex_spin_exit(l->l_mutex); } - - return 0; } /* Index: src/sys/rump/librump/rumpkern/vm.c diff -u src/sys/rump/librump/rumpkern/vm.c:1.64 src/sys/rump/librump/rumpkern/vm.c:1.65 --- src/sys/rump/librump/rumpkern/vm.c:1.64 Wed Oct 21 21:12:06 2009 +++ src/sys/rump/librump/rumpkern/vm.c Wed Oct 21 23:13:53 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: vm.c,v 1.64 2009/10/21 21:12:06 rmind Exp $ */ +/* $NetBSD: vm.c,v 1.65 2009/10/21 23:13:53 rmind Exp $ */ /* * Copyright (c) 2007 Antti Kantee. All Rights Reserved. @@ -42,7 +42,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: vm.c,v 1.64 2009/10/21 21:12:06 rmind Exp $"); +__KERNEL_RCSID(0, "$NetBSD: vm.c,v 1.65 2009/10/21 23:13:53 rmind Exp $"); #include <sys/param.h> #include <sys/atomic.h> @@ -692,10 +692,3 @@ /* nada */ } - -void -uvm_kick_scheduler(void) -{ - - /* ouch */ -}