sh: comment tidying for sh64->sh migration.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
This commit is contained in:
@@ -1,18 +1,18 @@
|
||||
/*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
* arch/sh/kernel/cpu/irq/intc-sh5.c
|
||||
*
|
||||
* arch/sh64/kernel/irq_intc.c
|
||||
* Interrupt Controller support for SH5 INTC.
|
||||
*
|
||||
* Copyright (C) 2000, 2001 Paolo Alberelli
|
||||
* Copyright (C) 2003 Paul Mundt
|
||||
*
|
||||
* Interrupt Controller support for SH5 INTC.
|
||||
* Per-interrupt selective. IRLM=0 (Fixed priority) is not
|
||||
* supported being useless without a cascaded interrupt
|
||||
* controller.
|
||||
*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*/
|
||||
#include <linux/init.h>
|
||||
#include <linux/interrupt.h>
|
||||
|
||||
@@ -1,14 +1,13 @@
|
||||
/*
|
||||
* arch/sh/kernel/cpu/sh5/entry.S
|
||||
*
|
||||
* Copyright (C) 2000, 2001 Paolo Alberelli
|
||||
* Copyright (C) 2004 - 2007 Paul Mundt
|
||||
* Copyright (C) 2003, 2004 Richard Curnow
|
||||
*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*
|
||||
* arch/sh64/kernel/entry.S
|
||||
*
|
||||
* Copyright (C) 2000, 2001 Paolo Alberelli
|
||||
* Copyright (C) 2004, 2005 Paul Mundt
|
||||
* Copyright (C) 2003, 2004 Richard Curnow
|
||||
*
|
||||
*/
|
||||
#include <linux/errno.h>
|
||||
#include <linux/sys.h>
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
/*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*
|
||||
* arch/sh64/kernel/fpu.c
|
||||
* arch/sh/kernel/cpu/sh5/fpu.c
|
||||
*
|
||||
* Copyright (C) 2001 Manuela Cirronis, Paolo Alberelli
|
||||
* Copyright (C) 2002 STMicroelectronics Limited
|
||||
@@ -12,8 +8,10 @@
|
||||
* Started from SH4 version:
|
||||
* Copyright (C) 1999, 2000 Kaz Kojima & Niibe Yutaka
|
||||
*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*/
|
||||
|
||||
#include <linux/sched.h>
|
||||
#include <linux/signal.h>
|
||||
#include <asm/processor.h>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* arch/sh64/kernel/switchto.S
|
||||
* arch/sh/kernel/cpu/sh5/switchto.S
|
||||
*
|
||||
* sh64 context switch
|
||||
*
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* arch/sh64/kernel/unwind.c
|
||||
* arch/sh/kernel/cpu/sh5/unwind.c
|
||||
*
|
||||
* Copyright (C) 2004 Paul Mundt
|
||||
* Copyright (C) 2004 Richard Curnow
|
||||
|
||||
@@ -1,23 +1,12 @@
|
||||
/*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*
|
||||
* arch/sh64/kernel/head.S
|
||||
* arch/sh/kernel/head_64.S
|
||||
*
|
||||
* Copyright (C) 2000, 2001 Paolo Alberelli
|
||||
* Copyright (C) 2003, 2004 Paul Mundt
|
||||
*
|
||||
*
|
||||
* benedict.gaster@superh.com: 2nd May 2002
|
||||
* Moved definition of empty_zero_page to its own section allowing
|
||||
* it to be placed at an absolute address known at load time.
|
||||
*
|
||||
* lethal@linux-sh.org: 9th May 2003
|
||||
* Kill off GLOBAL_NAME() usage.
|
||||
*
|
||||
* lethal@linux-sh.org: 8th May 2004
|
||||
* Add early SCIF console DTLB mapping.
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*/
|
||||
#include <asm/page.h>
|
||||
#include <asm/cache.h>
|
||||
|
||||
@@ -421,19 +421,22 @@ int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags)
|
||||
*/
|
||||
void exit_thread(void)
|
||||
{
|
||||
/* See arch/sparc/kernel/process.c for the precedent for doing this -- RPC.
|
||||
|
||||
The SH-5 FPU save/restore approach relies on last_task_used_math
|
||||
pointing to a live task_struct. When another task tries to use the
|
||||
FPU for the 1st time, the FPUDIS trap handling (see
|
||||
arch/sh64/kernel/fpu.c) will save the existing FPU state to the
|
||||
FP regs field within last_task_used_math before re-loading the new
|
||||
task's FPU state (or initialising it if the FPU has been used
|
||||
before). So if last_task_used_math is stale, and its page has already been
|
||||
re-allocated for another use, the consequences are rather grim. Unless we
|
||||
null it here, there is no other path through which it would get safely
|
||||
nulled. */
|
||||
|
||||
/*
|
||||
* See arch/sparc/kernel/process.c for the precedent for doing
|
||||
* this -- RPC.
|
||||
*
|
||||
* The SH-5 FPU save/restore approach relies on
|
||||
* last_task_used_math pointing to a live task_struct. When
|
||||
* another task tries to use the FPU for the 1st time, the FPUDIS
|
||||
* trap handling (see arch/sh/kernel/cpu/sh5/fpu.c) will save the
|
||||
* existing FPU state to the FP regs field within
|
||||
* last_task_used_math before re-loading the new task's FPU state
|
||||
* (or initialising it if the FPU has been used before). So if
|
||||
* last_task_used_math is stale, and its page has already been
|
||||
* re-allocated for another use, the consequences are rather
|
||||
* grim. Unless we null it here, there is no other path through
|
||||
* which it would get safely nulled.
|
||||
*/
|
||||
#ifdef CONFIG_SH_FPU
|
||||
if (last_task_used_math == current) {
|
||||
last_task_used_math = NULL;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
/*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*
|
||||
* arch/sh64/kernel/sh_ksyms.c
|
||||
* arch/sh/kernel/sh_ksyms_64.c
|
||||
*
|
||||
* Copyright (C) 2000, 2001 Paolo Alberelli
|
||||
*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*/
|
||||
#include <linux/rwsem.h>
|
||||
#include <linux/module.h>
|
||||
|
||||
@@ -1,16 +1,13 @@
|
||||
/*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*
|
||||
* arch/sh64/kernel/signal.c
|
||||
* arch/sh/kernel/signal_64.c
|
||||
*
|
||||
* Copyright (C) 2000, 2001 Paolo Alberelli
|
||||
* Copyright (C) 2003 Paul Mundt
|
||||
* Copyright (C) 2004 Richard Curnow
|
||||
*
|
||||
* Started from sh version.
|
||||
*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*/
|
||||
#include <linux/rwsem.h>
|
||||
#include <linux/sched.h>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* arch/sh64/kernel/syscalls.S
|
||||
* arch/sh/kernel/syscalls_64.S
|
||||
*
|
||||
* Copyright (C) 2000, 2001 Paolo Alberelli
|
||||
* Copyright (C) 2004 - 2007 Paul Mundt
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
/*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*
|
||||
* arch/sh64/kernel/time.c
|
||||
* arch/sh/kernel/time_64.c
|
||||
*
|
||||
* Copyright (C) 2000, 2001 Paolo Alberelli
|
||||
* Copyright (C) 2003 - 2007 Paul Mundt
|
||||
@@ -13,6 +9,10 @@
|
||||
* Copyright (C) 1999 Tetsuya Okada & Niibe Yutaka
|
||||
* Some code taken from i386 version.
|
||||
* Copyright (C) 1991, 1992, 1995 Linus Torvalds
|
||||
*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*/
|
||||
#include <linux/errno.h>
|
||||
#include <linux/rwsem.h>
|
||||
|
||||
@@ -1,19 +1,13 @@
|
||||
/*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*
|
||||
* arch/sh64/kernel/traps.c
|
||||
* arch/sh/kernel/traps_64.c
|
||||
*
|
||||
* Copyright (C) 2000, 2001 Paolo Alberelli
|
||||
* Copyright (C) 2003, 2004 Paul Mundt
|
||||
* Copyright (C) 2003, 2004 Richard Curnow
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
* 'Traps.c' handles hardware traps and faults after we have saved some
|
||||
* state in 'entry.S'.
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*/
|
||||
#include <linux/sched.h>
|
||||
#include <linux/kernel.h>
|
||||
|
||||
Reference in New Issue
Block a user