All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 01/46] kernel: Move prototype declaration to header file include/linux/thread_info.h
@ 2014-02-27 11:08 Rashika Kheria
  2014-02-27 11:08 ` [PATCH 02/46] kernel: Add prototype definition to include/linux/kernel.h Rashika Kheria
                   ` (44 more replies)
  0 siblings, 45 replies; 83+ messages in thread
From: Rashika Kheria @ 2014-02-27 11:08 UTC (permalink / raw)
  To: linux-kernel
  Cc: David Howells, Koichi Yasutake, Chris Metcalf, Thomas Gleixner,
	Peter Zijlstra, Rashika Kheria, Srivatsa S. Bhat, Simon Marchi,
	Andrew Morton, Jesper Nilsson, Tejun Heo, Ingo Molnar,
	Oleg Nesterov, Eric W. Biederman, Daeseok Youn, Kent Overstreet,
	Dario Faggioli, Michal Simek, Alan Cox, linux-am33-list, josh

Move prototype declaration to header file include/linux/thread_info.h
from arch/mn10300/include/asm/thread_info.h and
arch/tile/include/asm/thread_info.h because it is used by more than one
file.
Also, include the header file in kernel/fork.c,
arch/mn10300/kernel/kgdb.c and arch/tile/kernel/process.c.

This also eliminates the following warning in kernel/fork.c:
kernel/fork.c:136:13: warning: no previous prototype for ‘arch_release_thread_info’ [-Wmissing-prototypes]

Signed-off-by: Rashika Kheria <rashika.kheria@gmail.com>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
---
 arch/mn10300/include/asm/thread_info.h |    3 ---
 arch/mn10300/kernel/kgdb.c             |    1 +
 arch/tile/include/asm/thread_info.h    |    2 --
 arch/tile/kernel/process.c             |    1 +
 include/linux/thread_info.h            |    2 ++
 kernel/fork.c                          |    1 +
 6 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/arch/mn10300/include/asm/thread_info.h b/arch/mn10300/include/asm/thread_info.h
index bf280ea..3a4efbe 100644
--- a/arch/mn10300/include/asm/thread_info.h
+++ b/arch/mn10300/include/asm/thread_info.h
@@ -120,9 +120,6 @@ static inline unsigned long current_stack_pointer(void)
 	return sp;
 }
 
-#ifndef CONFIG_KGDB
-void arch_release_thread_info(struct thread_info *ti);
-#endif
 #define get_thread_info(ti)	get_task_struct((ti)->task)
 #define put_thread_info(ti)	put_task_struct((ti)->task)
 
diff --git a/arch/mn10300/kernel/kgdb.c b/arch/mn10300/kernel/kgdb.c
index 9977082..1f4ed5d 100644
--- a/arch/mn10300/kernel/kgdb.c
+++ b/arch/mn10300/kernel/kgdb.c
@@ -13,6 +13,7 @@
 #include <linux/ptrace.h>
 #include <linux/kgdb.h>
 #include <linux/uaccess.h>
+#include <linux/thread_info.h>
 #include <unit/leds.h>
 #include <unit/serial.h>
 #include <asm/debugger.h>
diff --git a/arch/tile/include/asm/thread_info.h b/arch/tile/include/asm/thread_info.h
index 729aa10..5f204bd 100644
--- a/arch/tile/include/asm/thread_info.h
+++ b/arch/tile/include/asm/thread_info.h
@@ -83,8 +83,6 @@ struct thread_info {
 
 #ifndef __ASSEMBLY__
 
-void arch_release_thread_info(struct thread_info *info);
-
 /* How to get the thread information struct from C. */
 register unsigned long stack_pointer __asm__("sp");
 
diff --git a/arch/tile/kernel/process.c b/arch/tile/kernel/process.c
index 16ed589..5f44885 100644
--- a/arch/tile/kernel/process.c
+++ b/arch/tile/kernel/process.c
@@ -27,6 +27,7 @@
 #include <linux/kernel.h>
 #include <linux/tracehook.h>
 #include <linux/signal.h>
+#include <linux/thread_info.h>
 #include <asm/stack.h>
 #include <asm/switch_to.h>
 #include <asm/homecache.h>
diff --git a/include/linux/thread_info.h b/include/linux/thread_info.h
index fddbe20..b03a087 100644
--- a/include/linux/thread_info.h
+++ b/include/linux/thread_info.h
@@ -118,6 +118,8 @@ static inline __deprecated void set_need_resched(void)
 	 */
 }
 
+void arch_release_thread_info(struct thread_info *ti);
+
 #define tif_need_resched() test_thread_flag(TIF_NEED_RESCHED)
 
 #if defined TIF_RESTORE_SIGMASK && !defined HAVE_SET_RESTORE_SIGMASK
diff --git a/kernel/fork.c b/kernel/fork.c
index a17621c..962046c 100644
--- a/kernel/fork.c
+++ b/kernel/fork.c
@@ -71,6 +71,7 @@
 #include <linux/signalfd.h>
 #include <linux/uprobes.h>
 #include <linux/aio.h>
+#include <linux/thread_info.h>
 
 #include <asm/pgtable.h>
 #include <asm/pgalloc.h>
-- 
1.7.9.5


^ permalink raw reply related	[flat|nested] 83+ messages in thread

end of thread, other threads:[~2014-03-03  7:28 UTC | newest]

Thread overview: 83+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-02-27 11:08 [PATCH 01/46] kernel: Move prototype declaration to header file include/linux/thread_info.h Rashika Kheria
2014-02-27 11:08 ` [PATCH 02/46] kernel: Add prototype definition to include/linux/kernel.h Rashika Kheria
2014-02-27 16:32   ` Steven Rostedt
2014-02-27 16:43     ` Josh Triplett
2014-02-27 17:04       ` Steven Rostedt
2014-02-27 11:12 ` [PATCH 03/46] kernel: Move prototype declaration to header file include/linux/cpu.h Rashika Kheria
2014-02-27 15:04   ` Toshi Kani
2014-02-27 16:20     ` Josh Triplett
2014-02-27 11:14 ` [PATCH 04/46] kernel: Mark function as static in kernel/resource.c Rashika Kheria
2014-02-27 12:14   ` Yasuaki Ishimatsu
2014-02-27 15:06   ` Toshi Kani
2014-02-27 11:29 ` [PATCH 05/46] kernel: Include appropriate header file in kernel/signal.c Rashika Kheria
2014-02-27 16:14   ` Oleg Nesterov
2014-02-27 11:30 ` [PATCH 06/46] kernel: Include appropriate header file in kernel/debug/kdb/kdb_keyboard.c Rashika Kheria
2014-02-27 11:32 ` [PATCH 07/46] kernel: Mark functions as static and remove unused function in events/core.c Rashika Kheria
2014-02-27 11:32 ` [PATCH 08/46] kernel: MOve prototype declaration to header file include/linux/perf_event.h Rashika Kheria
2014-02-27 11:54   ` Peter Zijlstra
2014-02-27 15:51     ` Josh Triplett
2014-02-27 19:23       ` Peter Zijlstra
2014-02-27 22:55         ` josh
2014-02-28 11:40           ` Peter Zijlstra
2014-02-27 11:35 ` [PATCH 09/46] kernel: Move prototype declaration to header file include/linux/hw_breakpoint.h Rashika Kheria
2014-02-27 11:36 ` [PATCH 10/46] kernel: Mark function as static in events/hw_breakpoint.c Rashika Kheria
2014-02-27 11:39 ` [PATCH 11/46] kernel: Add prototype declaration in kernel/gcov/base.c Rashika Kheria
2014-02-28  9:39   ` Peter Oberparleiter
2014-02-27 11:40 ` [PATCH 12/46] kernel: Include appropriate header file in kernel/irq/irqdomain.c Rashika Kheria
2014-02-27 12:33   ` [tip:irq/urgent] genirq: Include missing header file in irqdomain.c tip-bot for Rashika Kheria
2014-02-27 11:41 ` [PATCH 13/46] kernel: Move prototype declaration to header file kernel/locking/lockdep_internals.h Rashika Kheria
2014-02-27 11:43 ` [PATCH 14/46] kernel: Move prototype declaration to header file kernel/power/power.h Rashika Kheria
2014-02-28 13:21   ` Pavel Machek
2014-02-27 11:45 ` [PATCH 15/46] kernel: Include appropriate header file in kernel/power/wakelock.c Rashika Kheria
2014-02-27 11:46 ` [PATCH 16/46] kernel: Mark function as static in kernel/rcu/torture.c Rashika Kheria
2014-02-27 16:25   ` Paul E. McKenney
2014-02-27 11:48 ` [PATCH 17/46] kernel: Move prototype declaration to appropriate header file from kernel/stop_machine.c Rashika Kheria
2014-02-27 11:50 ` [PATCH 18/46] kernel: Mark functions as static in sched/fair.c Rashika Kheria
2014-02-27 11:58   ` Peter Zijlstra
2014-02-27 16:03     ` Josh Triplett
2014-02-27 19:24       ` Peter Zijlstra
2014-02-27 23:09         ` josh
2014-02-28  8:58           ` Peter Zijlstra
2014-02-27 11:52 ` [PATCH 19/46] kernel: Include appropriate header file in locking/rtmutex-tester.c Rashika Kheria
2014-02-27 11:53 ` [PATCH 20/46] kernel: Move prototype declaration to header file sched/sched.h from sched/core.c Rashika Kheria
2014-02-27 11:54 ` [PATCH 21/46] kernel: Mark function as static in sched/deadline.c Rashika Kheria
2014-02-27 11:55 ` [PATCH 22/46] kernel: Include appropriate header file in time/timekeeping_debug.c Rashika Kheria
2014-03-03  7:28   ` John Stultz
2014-02-27 11:57 ` [PATCH 23/46] kernel: Mark function as static in trace/ftrace.c Rashika Kheria
2014-02-27 16:34   ` Steven Rostedt
2014-02-27 12:01 ` [PATCH 24/46] kernel: Mark function as static in kernel/trace/ftrace.c and remove stub declaration from header file include/linux/ftrace.h Rashika Kheria
2014-02-27 16:18   ` Josh Triplett
2014-02-27 16:39   ` Steven Rostedt
2014-02-27 12:02 ` [PATCH 25/46] kernel: Add prototype declaration to " Rashika Kheria
2014-02-27 19:37   ` Steven Rostedt
2014-02-27 22:48     ` josh
2014-02-27 12:03 ` [PATCH 26/46] kernel: Mark functions as static in kernel/trace/trace.c Rashika Kheria
2014-02-27 19:42   ` Steven Rostedt
2014-02-27 12:06 ` [PATCH 27/46] kernel: Mark function as static in kernel/trace/trace_selftest.c Rashika Kheria
2014-02-27 19:54   ` Steven Rostedt
2014-02-27 12:08 ` [PATCH 28/46] kernel: Add prototype declaration to header file linux/ftrace.h Rashika Kheria
2014-02-27 19:56   ` Steven Rostedt
2014-02-27 12:10 ` [PATCH 29/46] kernel: Mark functions as static in trace/trace_functions_graph.c Rashika Kheria
2014-02-27 19:57   ` Steven Rostedt
2014-02-27 12:12 ` [PATCH 30/46] kernel: Add prototype declaration to header file include/linux/smp.h Rashika Kheria
2014-02-27 12:13 ` [PATCH 31/46] kernel: Mark function as static in kernel/module.c Rashika Kheria
2014-02-27 12:14 ` [PATCH 32/46] kernel: Add prototype declaration to header file include/linux/module.h Rashika Kheria
2014-02-27 12:16 ` [PATCH 33/46] kernel: Add prototype declaration to header file include/linux/compat.h Rashika Kheria
2014-02-27 12:17 ` [PATCH 34/46] kernel: Include appropriate header file in hung_task.c Rashika Kheria
2014-02-27 12:20 ` [PATCH 35/46] kernel: Mark function as static in kernel/seccomp.c Rashika Kheria
2014-02-27 15:33   ` Kees Cook
2014-02-27 15:48     ` Will Drewry
2014-02-28  2:53   ` James Morris
2014-02-27 12:20 ` [PATCH 36/46] kernel: Mark functions as static in kernel/tracepoint.c Rashika Kheria
2014-02-27 13:40   ` Mathieu Desnoyers
2014-02-27 12:22 ` [PATCH 37/46] kernel: Include appropriate header file in tracepoint.c Rashika Kheria
2014-02-27 13:37   ` Mathieu Desnoyers
2014-02-27 12:23 ` [PATCH 38/46] kernel: Include appropriate header file in kernel/elfcore.c Rashika Kheria
2014-02-27 12:25 ` [PATCH 39/46] kernel: Add prototype declaration to header file include/linux/irq_work.h Rashika Kheria
2014-02-27 12:28 ` [PATCH 40/46] kernel: Include appropriate header file in kernel/sched/core.c Rashika Kheria
2014-02-27 12:29 ` [PATCH 41/46] kernel: Mark functions as static in sched/core.c Rashika Kheria
2014-02-27 12:31 ` [PATCH 42/46] kernel: Add prototype declaration to appropriate header file include/linux/sched.h Rashika Kheria
2014-02-27 12:33 ` [PATCH 43/46] kernel: Add prototype declaration to header file kernel/sched/sched.h Rashika Kheria
2014-02-27 12:34 ` [PATCH 44/46] kernel: Move prototype declaration to header file kernel/sched/sched.h from kernel/sched/rt.c Rashika Kheria
2014-02-27 12:36 ` [PATCH 45/46] kernel: Move prototype declaration to header file include/linux/sched.h from init/main.c Rashika Kheria
2014-02-27 12:37 ` [PATCH 46/46] kernel: Add prototype declaration to header file include/linux/sched.h Rashika Kheria

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.