From 71613911c54ec6d918db8faf8873b32ebd0ff17a Mon Sep 17 00:00:00 2001 From: Matthew Dillon Date: Sat, 10 Jun 2006 20:19:39 +0000 Subject: [PATCH] Remove the select_curproc vector from the usched structure. It is used locally within each scheduler but is not called by the kernel through its vector. Suggested-by: Michal Belczyk --- sys/kern/usched_bsd4.c | 3 +-- sys/kern/usched_dummy.c | 3 +-- sys/sys/usched.h | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/sys/kern/usched_bsd4.c b/sys/kern/usched_bsd4.c index 90cb87bd81..273286dc79 100644 --- a/sys/kern/usched_bsd4.c +++ b/sys/kern/usched_bsd4.c @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $DragonFly: src/sys/kern/usched_bsd4.c,v 1.13 2006/06/05 00:32:37 davidxu Exp $ + * $DragonFly: src/sys/kern/usched_bsd4.c,v 1.14 2006/06/10 20:19:38 dillon Exp $ */ #include @@ -112,7 +112,6 @@ struct usched usched_bsd4 = { NULL, /* default deregistration */ bsd4_acquire_curproc, bsd4_release_curproc, - bsd4_select_curproc, bsd4_setrunqueue, bsd4_schedulerclock, bsd4_recalculate_estcpu, diff --git a/sys/kern/usched_dummy.c b/sys/kern/usched_dummy.c index 552b1e6bf8..f729512e2d 100644 --- a/sys/kern/usched_dummy.c +++ b/sys/kern/usched_dummy.c @@ -31,7 +31,7 @@ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $DragonFly: src/sys/kern/usched_dummy.c,v 1.2 2006/05/29 22:57:22 dillon Exp $ + * $DragonFly: src/sys/kern/usched_dummy.c,v 1.3 2006/06/10 20:19:38 dillon Exp $ */ #include @@ -80,7 +80,6 @@ struct usched usched_dummy = { NULL, /* default deregistration */ dummy_acquire_curproc, dummy_release_curproc, - dummy_select_curproc, dummy_setrunqueue, dummy_schedulerclock, dummy_recalculate_estcpu, diff --git a/sys/sys/usched.h b/sys/sys/usched.h index 6fecd7a659..d61c648e65 100644 --- a/sys/sys/usched.h +++ b/sys/sys/usched.h @@ -3,7 +3,7 @@ * * Userland scheduler API * - * $DragonFly: src/sys/sys/usched.h,v 1.11 2006/06/05 00:32:37 davidxu Exp $ + * $DragonFly: src/sys/sys/usched.h,v 1.12 2006/06/10 20:19:39 dillon Exp $ */ #ifndef _SYS_USCHED_H_ @@ -35,7 +35,6 @@ struct usched { void (*usched_unregister)(void); void (*acquire_curproc)(struct lwp *); void (*release_curproc)(struct lwp *); - void (*select_curproc)(struct globaldata *); void (*setrunqueue)(struct lwp *); void (*schedulerclock)(struct lwp *, sysclock_t, sysclock_t); void (*recalculate)(struct lwp *); -- 2.41.0