UML - Remove duplicate config symbol and unused file and variables
PATCH 2/6 UML - Remove duplicate config symbol and unused file and variables
From: Karol Swietlicki <[email protected]>
This patch fixes the repetition of the NET symbol. It was once in UML specific options and once in networking. I removed the first occurrence, as it makes more sense to me to keep it only in networking.
It also removes a mostly empty file which is not used anymore and some unused variables.
Compile and run tested.
--- arch/um/Kconfig | 17 ----------------- arch/um/Makefile-tt | 5 ----- arch/um/drivers/mconsole_kern.c | 3 --- arch/um/kernel/process.c | 4 ++-- 4 files changed, 2 insertions(+), 27 deletions(-)
arch/um/Kconfig +0 -17
@@ -95,23 +95,6 @@ config LD_SCRIPT_DYN default y depends on !LD_SCRIPT_STATIC -config NET - bool "Networking support" - help - Unless you really know what you are doing, you should say Y here. - The reason is that some programs need kernel networking support even - when running on a stand-alone machine that isn't connected to any - other computer. If you are upgrading from an older kernel, you - should consider updating your networking tools too because changes - in the kernel and the tools often go hand in hand. The tools are - contained in the package net-tools, the location and version number - of which are given in <file:Documentation/Changes>. - - For a general introduction to Linux networking, it is highly - recommended to read the NET-HOWTO, available from - <http://www.tldp.org/docs.html#howto>. - - source "fs/Kconfig.binfmt" config HOSTFS
arch/um/Makefile-tt deleted +0 -5
@@ -1,5 +0,0 @@ -# -# Copyright (C) 2002 Jeff Dike ([email protected]) -# Licensed under the GPL -# -
arch/um/kernel/process.c +2 -2
@@ -30,7 +30,7 @@*/ struct cpu_task cpu_tasks[NR_CPUS ] = { [0 ...NR_CPUS -1 ] = {-1 ,NULL } }; -static inline int external_pid (struct task_struct *task) +static inline int external_pid (void ) {/* FIXME: Need to look up userspace_pid by cpu */ return userspace_pid[0 ];
@@ -78,7 +78,7 @@ int kernel_thread(int (*fn)(void *), voistatic inline void set_current (struct task_struct *task) { cpu_tasks[task_thread_info (task)->cpu] = ((struct cpu_task ) - {external_pid (task), task }); + {external_pid (), task }); }extern void arch_switch_to (struct task_struct *to);
arch/um/drivers/mconsole_kern.c +0 -3
@@ -741,7 +741,6 @@ void mconsole_stack(struct mc_request *r {char *ptr = req->request.data;int pid_requested=-1 ; -struct task_struct *from =NULL ;struct task_struct *to =NULL ;/*
@@ -763,8 +762,6 @@ void mconsole_stack(struct mc_request *rreturn ; } - from = current; - to =find_task_by_pid (pid_requested);if ((to ==NULL ) || (pid_requested ==0 )) {mconsole_reply (req,"Couldn't find that pid" ,1 ,0 );
-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper from Novell. From the desktop to the data center, Linux is going mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
User-mode-linux-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel