Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: Tim Abbott <tabbott@ksplice.com> Acked-by: Paul Mundt <lethal@linux-sh.org> Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
		
			
				
	
	
		
			46 lines
		
	
	
	
		
			1.5 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
	
		
			1.5 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * arch/score/kernel/init_task.c
 | 
						|
 *
 | 
						|
 * Score Processor version.
 | 
						|
 *
 | 
						|
 * Copyright (C) 2009 Sunplus Core Technology Co., Ltd.
 | 
						|
 *
 | 
						|
 * This program is free software; you can redistribute it and/or modify
 | 
						|
 * it under the terms of the GNU General Public License as published by
 | 
						|
 * the Free Software Foundation; either version 2 of the License, or
 | 
						|
 * (at your option) any later version.
 | 
						|
 *
 | 
						|
 * This program is distributed in the hope that it will be useful,
 | 
						|
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
						|
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
						|
 * GNU General Public License for more details.
 | 
						|
 *
 | 
						|
 * You should have received a copy of the GNU General Public License
 | 
						|
 * along with this program; if not, see the file COPYING, or write
 | 
						|
 * to the Free Software Foundation, Inc.,
 | 
						|
 * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 | 
						|
 */
 | 
						|
 | 
						|
#include <linux/init_task.h>
 | 
						|
#include <linux/mqueue.h>
 | 
						|
 | 
						|
static struct signal_struct init_signals = INIT_SIGNALS(init_signals);
 | 
						|
static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand);
 | 
						|
 | 
						|
/*
 | 
						|
 * Initial thread structure.
 | 
						|
 *
 | 
						|
 * We need to make sure that this is THREAD_SIZE aligned due to the
 | 
						|
 * way process stacks are handled. This is done by having a special
 | 
						|
 * "init_task" linker map entry..
 | 
						|
 */
 | 
						|
union thread_union init_thread_union __init_task_data =
 | 
						|
	{ INIT_THREAD_INFO(init_task) };
 | 
						|
 | 
						|
/*
 | 
						|
 * Initial task structure.
 | 
						|
 *
 | 
						|
 * All other task structs will be allocated on slabs in fork.c
 | 
						|
 */
 | 
						|
struct task_struct init_task = INIT_TASK(init_task);
 | 
						|
EXPORT_SYMBOL(init_task);
 |