diff options
Diffstat (limited to 'arch/arm/mm')
50 files changed, 50 insertions, 207 deletions
diff --git a/arch/arm/mm/alignment.c b/arch/arm/mm/alignment.c index e376883ab35b..6067fa4de22b 100644 --- a/arch/arm/mm/alignment.c +++ b/arch/arm/mm/alignment.c | |||
@@ -1,3 +1,4 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/alignment.c | 3 | * linux/arch/arm/mm/alignment.c |
3 | * | 4 | * |
@@ -6,10 +7,6 @@ | |||
6 | * Thumb alignment fault fixups (c) 2004 MontaVista Software, Inc. | 7 | * Thumb alignment fault fixups (c) 2004 MontaVista Software, Inc. |
7 | * - Adapted from gdb/sim/arm/thumbemu.c -- Thumb instruction emulation. | 8 | * - Adapted from gdb/sim/arm/thumbemu.c -- Thumb instruction emulation. |
8 | * Copyright (C) 1996, Cygnus Software Technologies Ltd. | 9 | * Copyright (C) 1996, Cygnus Software Technologies Ltd. |
9 | * | ||
10 | * This program is free software; you can redistribute it and/or modify | ||
11 | * it under the terms of the GNU General Public License version 2 as | ||
12 | * published by the Free Software Foundation. | ||
13 | */ | 10 | */ |
14 | #include <linux/moduleparam.h> | 11 | #include <linux/moduleparam.h> |
15 | #include <linux/compiler.h> | 12 | #include <linux/compiler.h> |
diff --git a/arch/arm/mm/cache-b15-rac.c b/arch/arm/mm/cache-b15-rac.c index c6ed14840c3c..3471fc64a3ae 100644 --- a/arch/arm/mm/cache-b15-rac.c +++ b/arch/arm/mm/cache-b15-rac.c | |||
@@ -1,11 +1,8 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * Broadcom Brahma-B15 CPU read-ahead cache management functions | 3 | * Broadcom Brahma-B15 CPU read-ahead cache management functions |
3 | * | 4 | * |
4 | * Copyright (C) 2015-2016 Broadcom | 5 | * Copyright (C) 2015-2016 Broadcom |
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | 6 | */ |
10 | 7 | ||
11 | #include <linux/err.h> | 8 | #include <linux/err.h> |
diff --git a/arch/arm/mm/cache-fa.S b/arch/arm/mm/cache-fa.S index 2f0c58836ae7..3a464d1649b4 100644 --- a/arch/arm/mm/cache-fa.S +++ b/arch/arm/mm/cache-fa.S | |||
@@ -1,3 +1,4 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/cache-fa.S | 3 | * linux/arch/arm/mm/cache-fa.S |
3 | * | 4 | * |
@@ -7,10 +8,6 @@ | |||
7 | * Based on cache-v4wb.S: | 8 | * Based on cache-v4wb.S: |
8 | * Copyright (C) 1997-2002 Russell king | 9 | * Copyright (C) 1997-2002 Russell king |
9 | * | 10 | * |
10 | * This program is free software; you can redistribute it and/or modify | ||
11 | * it under the terms of the GNU General Public License version 2 as | ||
12 | * published by the Free Software Foundation. | ||
13 | * | ||
14 | * Processors: FA520 FA526 FA626 | 11 | * Processors: FA520 FA526 FA626 |
15 | */ | 12 | */ |
16 | #include <linux/linkage.h> | 13 | #include <linux/linkage.h> |
diff --git a/arch/arm/mm/cache-nop.S b/arch/arm/mm/cache-nop.S index f1cc9861031f..72d939ef8798 100644 --- a/arch/arm/mm/cache-nop.S +++ b/arch/arm/mm/cache-nop.S | |||
@@ -1,8 +1,4 @@ | |||
1 | /* | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
2 | * This program is free software; you can redistribute it and/or modify | ||
3 | * it under the terms of the GNU General Public License version 2 as | ||
4 | * published by the Free Software Foundation. | ||
5 | */ | ||
6 | #include <linux/linkage.h> | 2 | #include <linux/linkage.h> |
7 | #include <linux/init.h> | 3 | #include <linux/init.h> |
8 | #include <asm/assembler.h> | 4 | #include <asm/assembler.h> |
diff --git a/arch/arm/mm/cache-v4.S b/arch/arm/mm/cache-v4.S index 91e3adf155cb..7787057e4990 100644 --- a/arch/arm/mm/cache-v4.S +++ b/arch/arm/mm/cache-v4.S | |||
@@ -1,11 +1,8 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/cache-v4.S | 3 | * linux/arch/arm/mm/cache-v4.S |
3 | * | 4 | * |
4 | * Copyright (C) 1997-2002 Russell king | 5 | * Copyright (C) 1997-2002 Russell king |
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | 6 | */ |
10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mm/cache-v4wb.S b/arch/arm/mm/cache-v4wb.S index a5084ec70c6e..905ac2fa2b1e 100644 --- a/arch/arm/mm/cache-v4wb.S +++ b/arch/arm/mm/cache-v4wb.S | |||
@@ -1,11 +1,8 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/cache-v4wb.S | 3 | * linux/arch/arm/mm/cache-v4wb.S |
3 | * | 4 | * |
4 | * Copyright (C) 1997-2002 Russell king | 5 | * Copyright (C) 1997-2002 Russell king |
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | 6 | */ |
10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mm/cache-v4wt.S b/arch/arm/mm/cache-v4wt.S index a0982ce49007..0b290c25a99d 100644 --- a/arch/arm/mm/cache-v4wt.S +++ b/arch/arm/mm/cache-v4wt.S | |||
@@ -1,12 +1,9 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/cache-v4wt.S | 3 | * linux/arch/arm/mm/cache-v4wt.S |
3 | * | 4 | * |
4 | * Copyright (C) 1997-2002 Russell king | 5 | * Copyright (C) 1997-2002 Russell king |
5 | * | 6 | * |
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | * ARMv4 write through cache operations support. | 7 | * ARMv4 write through cache operations support. |
11 | * | 8 | * |
12 | * We assume that the write buffer is not enabled. | 9 | * We assume that the write buffer is not enabled. |
diff --git a/arch/arm/mm/cache-v6.S b/arch/arm/mm/cache-v6.S index be68d62566c7..f0f65eb073e4 100644 --- a/arch/arm/mm/cache-v6.S +++ b/arch/arm/mm/cache-v6.S | |||
@@ -1,12 +1,9 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/cache-v6.S | 3 | * linux/arch/arm/mm/cache-v6.S |
3 | * | 4 | * |
4 | * Copyright (C) 2001 Deep Blue Solutions Ltd. | 5 | * Copyright (C) 2001 Deep Blue Solutions Ltd. |
5 | * | 6 | * |
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | * This is the "shell" of the ARMv6 processor support. | 7 | * This is the "shell" of the ARMv6 processor support. |
11 | */ | 8 | */ |
12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm/mm/cache-v7.S b/arch/arm/mm/cache-v7.S index 2149b47a0c5a..8c83b4586883 100644 --- a/arch/arm/mm/cache-v7.S +++ b/arch/arm/mm/cache-v7.S | |||
@@ -1,13 +1,10 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/cache-v7.S | 3 | * linux/arch/arm/mm/cache-v7.S |
3 | * | 4 | * |
4 | * Copyright (C) 2001 Deep Blue Solutions Ltd. | 5 | * Copyright (C) 2001 Deep Blue Solutions Ltd. |
5 | * Copyright (C) 2005 ARM Ltd. | 6 | * Copyright (C) 2005 ARM Ltd. |
6 | * | 7 | * |
7 | * This program is free software; you can redistribute it and/or modify | ||
8 | * it under the terms of the GNU General Public License version 2 as | ||
9 | * published by the Free Software Foundation. | ||
10 | * | ||
11 | * This is the "shell" of the ARMv7 processor support. | 8 | * This is the "shell" of the ARMv7 processor support. |
12 | */ | 9 | */ |
13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/arm/mm/cache-v7m.S b/arch/arm/mm/cache-v7m.S index 32aa2a2aa260..a0035c426ce6 100644 --- a/arch/arm/mm/cache-v7m.S +++ b/arch/arm/mm/cache-v7m.S | |||
@@ -1,3 +1,4 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/cache-v7m.S | 3 | * linux/arch/arm/mm/cache-v7m.S |
3 | * | 4 | * |
@@ -6,10 +7,6 @@ | |||
6 | * Copyright (C) 2001 Deep Blue Solutions Ltd. | 7 | * Copyright (C) 2001 Deep Blue Solutions Ltd. |
7 | * Copyright (C) 2005 ARM Ltd. | 8 | * Copyright (C) 2005 ARM Ltd. |
8 | * | 9 | * |
9 | * This program is free software; you can redistribute it and/or modify | ||
10 | * it under the terms of the GNU General Public License version 2 as | ||
11 | * published by the Free Software Foundation. | ||
12 | * | ||
13 | * This is the "shell" of the ARMv7M processor support. | 10 | * This is the "shell" of the ARMv7M processor support. |
14 | */ | 11 | */ |
15 | #include <linux/linkage.h> | 12 | #include <linux/linkage.h> |
diff --git a/arch/arm/mm/context.c b/arch/arm/mm/context.c index c8c8b9ed02e0..b7525b433f3e 100644 --- a/arch/arm/mm/context.c +++ b/arch/arm/mm/context.c | |||
@@ -1,3 +1,4 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/context.c | 3 | * linux/arch/arm/mm/context.c |
3 | * | 4 | * |
@@ -5,10 +6,6 @@ | |||
5 | * Copyright (C) 2012 ARM Limited | 6 | * Copyright (C) 2012 ARM Limited |
6 | * | 7 | * |
7 | * Author: Will Deacon <will.deacon@arm.com> | 8 | * Author: Will Deacon <will.deacon@arm.com> |
8 | * | ||
9 | * This program is free software; you can redistribute it and/or modify | ||
10 | * it under the terms of the GNU General Public License version 2 as | ||
11 | * published by the Free Software Foundation. | ||
12 | */ | 9 | */ |
13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
14 | #include <linux/sched.h> | 11 | #include <linux/sched.h> |
diff --git a/arch/arm/mm/copypage-fa.c b/arch/arm/mm/copypage-fa.c index bf24690ec83a..7e28c26f5aa4 100644 --- a/arch/arm/mm/copypage-fa.c +++ b/arch/arm/mm/copypage-fa.c | |||
@@ -1,3 +1,4 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/lib/copypage-fa.S | 3 | * linux/arch/arm/lib/copypage-fa.S |
3 | * | 4 | * |
@@ -6,10 +7,6 @@ | |||
6 | * | 7 | * |
7 | * Based on copypage-v4wb.S: | 8 | * Based on copypage-v4wb.S: |
8 | * Copyright (C) 1995-1999 Russell King | 9 | * Copyright (C) 1995-1999 Russell King |
9 | * | ||
10 | * This program is free software; you can redistribute it and/or modify | ||
11 | * it under the terms of the GNU General Public License version 2 as | ||
12 | * published by the Free Software Foundation. | ||
13 | */ | 10 | */ |
14 | #include <linux/init.h> | 11 | #include <linux/init.h> |
15 | #include <linux/highmem.h> | 12 | #include <linux/highmem.h> |
diff --git a/arch/arm/mm/copypage-feroceon.c b/arch/arm/mm/copypage-feroceon.c index cc819732d9b8..064b19e63571 100644 --- a/arch/arm/mm/copypage-feroceon.c +++ b/arch/arm/mm/copypage-feroceon.c | |||
@@ -1,12 +1,9 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/copypage-feroceon.S | 3 | * linux/arch/arm/mm/copypage-feroceon.S |
3 | * | 4 | * |
4 | * Copyright (C) 2008 Marvell Semiconductors | 5 | * Copyright (C) 2008 Marvell Semiconductors |
5 | * | 6 | * |
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | * This handles copy_user_highpage and clear_user_page on Feroceon | 7 | * This handles copy_user_highpage and clear_user_page on Feroceon |
11 | * more optimally than the generic implementations. | 8 | * more optimally than the generic implementations. |
12 | */ | 9 | */ |
diff --git a/arch/arm/mm/copypage-v4mc.c b/arch/arm/mm/copypage-v4mc.c index f74cdce6d4da..a94bd08fdec2 100644 --- a/arch/arm/mm/copypage-v4mc.c +++ b/arch/arm/mm/copypage-v4mc.c | |||
@@ -1,12 +1,9 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/lib/copypage-armv4mc.S | 3 | * linux/arch/arm/lib/copypage-armv4mc.S |
3 | * | 4 | * |
4 | * Copyright (C) 1995-2005 Russell King | 5 | * Copyright (C) 1995-2005 Russell King |
5 | * | 6 | * |
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | * This handles the mini data cache, as found on SA11x0 and XScale | 7 | * This handles the mini data cache, as found on SA11x0 and XScale |
11 | * processors. When we copy a user page page, we map it in such a way | 8 | * processors. When we copy a user page page, we map it in such a way |
12 | * that accesses to this page will not touch the main data cache, but | 9 | * that accesses to this page will not touch the main data cache, but |
diff --git a/arch/arm/mm/copypage-v4wb.c b/arch/arm/mm/copypage-v4wb.c index 6d336740aae4..c3581b226459 100644 --- a/arch/arm/mm/copypage-v4wb.c +++ b/arch/arm/mm/copypage-v4wb.c | |||
@@ -1,11 +1,8 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/copypage-v4wb.c | 3 | * linux/arch/arm/mm/copypage-v4wb.c |
3 | * | 4 | * |
4 | * Copyright (C) 1995-1999 Russell King | 5 | * Copyright (C) 1995-1999 Russell King |
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | 6 | */ |
10 | #include <linux/init.h> | 7 | #include <linux/init.h> |
11 | #include <linux/highmem.h> | 8 | #include <linux/highmem.h> |
diff --git a/arch/arm/mm/copypage-v4wt.c b/arch/arm/mm/copypage-v4wt.c index 3851bb396442..1fb10733305a 100644 --- a/arch/arm/mm/copypage-v4wt.c +++ b/arch/arm/mm/copypage-v4wt.c | |||
@@ -1,12 +1,9 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/copypage-v4wt.S | 3 | * linux/arch/arm/mm/copypage-v4wt.S |
3 | * | 4 | * |
4 | * Copyright (C) 1995-1999 Russell King | 5 | * Copyright (C) 1995-1999 Russell King |
5 | * | 6 | * |
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | * This is for CPUs with a writethrough cache and 'flush ID cache' is | 7 | * This is for CPUs with a writethrough cache and 'flush ID cache' is |
11 | * the only supported cache operation. | 8 | * the only supported cache operation. |
12 | */ | 9 | */ |
diff --git a/arch/arm/mm/copypage-v6.c b/arch/arm/mm/copypage-v6.c index a698e575e321..a6488bb6cfa9 100644 --- a/arch/arm/mm/copypage-v6.c +++ b/arch/arm/mm/copypage-v6.c | |||
@@ -1,11 +1,8 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/copypage-v6.c | 3 | * linux/arch/arm/mm/copypage-v6.c |
3 | * | 4 | * |
4 | * Copyright (C) 2002 Deep Blue Solutions Ltd, All Rights Reserved. | 5 | * Copyright (C) 2002 Deep Blue Solutions Ltd, All Rights Reserved. |
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | 6 | */ |
10 | #include <linux/init.h> | 7 | #include <linux/init.h> |
11 | #include <linux/spinlock.h> | 8 | #include <linux/spinlock.h> |
diff --git a/arch/arm/mm/copypage-xsc3.c b/arch/arm/mm/copypage-xsc3.c index a08158241ad1..6f0909dda2f9 100644 --- a/arch/arm/mm/copypage-xsc3.c +++ b/arch/arm/mm/copypage-xsc3.c | |||
@@ -1,12 +1,9 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/copypage-xsc3.S | 3 | * linux/arch/arm/mm/copypage-xsc3.S |
3 | * | 4 | * |
4 | * Copyright (C) 2004 Intel Corp. | 5 | * Copyright (C) 2004 Intel Corp. |
5 | * | 6 | * |
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | * Adapted for 3rd gen XScale core, no more mini-dcache | 7 | * Adapted for 3rd gen XScale core, no more mini-dcache |
11 | * Author: Matt Gilbert (matthew.m.gilbert@intel.com) | 8 | * Author: Matt Gilbert (matthew.m.gilbert@intel.com) |
12 | */ | 9 | */ |
diff --git a/arch/arm/mm/copypage-xscale.c b/arch/arm/mm/copypage-xscale.c index 63b921936754..61d834157bc0 100644 --- a/arch/arm/mm/copypage-xscale.c +++ b/arch/arm/mm/copypage-xscale.c | |||
@@ -1,12 +1,9 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/lib/copypage-xscale.S | 3 | * linux/arch/arm/lib/copypage-xscale.S |
3 | * | 4 | * |
4 | * Copyright (C) 1995-2005 Russell King | 5 | * Copyright (C) 1995-2005 Russell King |
5 | * | 6 | * |
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | * This handles the mini data cache, as found on SA11x0 and XScale | 7 | * This handles the mini data cache, as found on SA11x0 and XScale |
11 | * processors. When we copy a user page page, we map it in such a way | 8 | * processors. When we copy a user page page, we map it in such a way |
12 | * that accesses to this page will not touch the main data cache, but | 9 | * that accesses to this page will not touch the main data cache, but |
diff --git a/arch/arm/mm/dma-mapping-nommu.c b/arch/arm/mm/dma-mapping-nommu.c index f304b10e23a4..1aea01ba1262 100644 --- a/arch/arm/mm/dma-mapping-nommu.c +++ b/arch/arm/mm/dma-mapping-nommu.c | |||
@@ -1,12 +1,8 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * Based on linux/arch/arm/mm/dma-mapping.c | 3 | * Based on linux/arch/arm/mm/dma-mapping.c |
3 | * | 4 | * |
4 | * Copyright (C) 2000-2004 Russell King | 5 | * Copyright (C) 2000-2004 Russell King |
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | */ | 6 | */ |
11 | 7 | ||
12 | #include <linux/export.h> | 8 | #include <linux/export.h> |
diff --git a/arch/arm/mm/dma-mapping.c b/arch/arm/mm/dma-mapping.c index 0a75058c11f3..439bb6a59a04 100644 --- a/arch/arm/mm/dma-mapping.c +++ b/arch/arm/mm/dma-mapping.c | |||
@@ -1,12 +1,9 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/dma-mapping.c | 3 | * linux/arch/arm/mm/dma-mapping.c |
3 | * | 4 | * |
4 | * Copyright (C) 2000-2004 Russell King | 5 | * Copyright (C) 2000-2004 Russell King |
5 | * | 6 | * |
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | * DMA uncached mapping support. | 7 | * DMA uncached mapping support. |
11 | */ | 8 | */ |
12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/arch/arm/mm/fault-armv.c b/arch/arm/mm/fault-armv.c index 4d75dae5ac96..ae857f41f68d 100644 --- a/arch/arm/mm/fault-armv.c +++ b/arch/arm/mm/fault-armv.c | |||
@@ -1,12 +1,9 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/fault-armv.c | 3 | * linux/arch/arm/mm/fault-armv.c |
3 | * | 4 | * |
4 | * Copyright (C) 1995 Linus Torvalds | 5 | * Copyright (C) 1995 Linus Torvalds |
5 | * Modifications for ARM processor (c) 1995-2002 Russell King | 6 | * Modifications for ARM processor (c) 1995-2002 Russell King |
6 | * | ||
7 | * This program is free software; you can redistribute it and/or modify | ||
8 | * it under the terms of the GNU General Public License version 2 as | ||
9 | * published by the Free Software Foundation. | ||
10 | */ | 7 | */ |
11 | #include <linux/sched.h> | 8 | #include <linux/sched.h> |
12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/arch/arm/mm/fault.c b/arch/arm/mm/fault.c index 58f69fa07df9..0048eadd0681 100644 --- a/arch/arm/mm/fault.c +++ b/arch/arm/mm/fault.c | |||
@@ -1,12 +1,9 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/fault.c | 3 | * linux/arch/arm/mm/fault.c |
3 | * | 4 | * |
4 | * Copyright (C) 1995 Linus Torvalds | 5 | * Copyright (C) 1995 Linus Torvalds |
5 | * Modifications for ARM processor (c) 1995-2004 Russell King | 6 | * Modifications for ARM processor (c) 1995-2004 Russell King |
6 | * | ||
7 | * This program is free software; you can redistribute it and/or modify | ||
8 | * it under the terms of the GNU General Public License version 2 as | ||
9 | * published by the Free Software Foundation. | ||
10 | */ | 7 | */ |
11 | #include <linux/extable.h> | 8 | #include <linux/extable.h> |
12 | #include <linux/signal.h> | 9 | #include <linux/signal.h> |
diff --git a/arch/arm/mm/flush.c b/arch/arm/mm/flush.c index 58469623b015..6ecbda87ee46 100644 --- a/arch/arm/mm/flush.c +++ b/arch/arm/mm/flush.c | |||
@@ -1,11 +1,8 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/flush.c | 3 | * linux/arch/arm/mm/flush.c |
3 | * | 4 | * |
4 | * Copyright (C) 1995-2002 Russell King | 5 | * Copyright (C) 1995-2002 Russell King |
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | 6 | */ |
10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
11 | #include <linux/mm.h> | 8 | #include <linux/mm.h> |
diff --git a/arch/arm/mm/highmem.c b/arch/arm/mm/highmem.c index d02f8187b1cc..a76f8ace9ce6 100644 --- a/arch/arm/mm/highmem.c +++ b/arch/arm/mm/highmem.c | |||
@@ -1,13 +1,10 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * arch/arm/mm/highmem.c -- ARM highmem support | 3 | * arch/arm/mm/highmem.c -- ARM highmem support |
3 | * | 4 | * |
4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
5 | * Created: september 8, 2008 | 6 | * Created: september 8, 2008 |
6 | * Copyright: Marvell Semiconductors Inc. | 7 | * Copyright: Marvell Semiconductors Inc. |
7 | * | ||
8 | * This program is free software; you can redistribute it and/or modify | ||
9 | * it under the terms of the GNU General Public License version 2 as | ||
10 | * published by the Free Software Foundation. | ||
11 | */ | 8 | */ |
12 | 9 | ||
13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/arch/arm/mm/init.c b/arch/arm/mm/init.c index be0b42937888..749a5a6f6143 100644 --- a/arch/arm/mm/init.c +++ b/arch/arm/mm/init.c | |||
@@ -1,11 +1,8 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/init.c | 3 | * linux/arch/arm/mm/init.c |
3 | * | 4 | * |
4 | * Copyright (C) 1995-2005 Russell King | 5 | * Copyright (C) 1995-2005 Russell King |
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | 6 | */ |
10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
11 | #include <linux/errno.h> | 8 | #include <linux/errno.h> |
diff --git a/arch/arm/mm/l2c-common.c b/arch/arm/mm/l2c-common.c index 10a3cf28c362..073b435ae0fe 100644 --- a/arch/arm/mm/l2c-common.c +++ b/arch/arm/mm/l2c-common.c | |||
@@ -1,10 +1,7 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * Copyright (C) 2010 ARM Ltd. | 3 | * Copyright (C) 2010 ARM Ltd. |
3 | * Written by Catalin Marinas <catalin.marinas@arm.com> | 4 | * Written by Catalin Marinas <catalin.marinas@arm.com> |
4 | * | ||
5 | * This program is free software; you can redistribute it and/or modify | ||
6 | * it under the terms of the GNU General Public License version 2 as | ||
7 | * published by the Free Software Foundation. | ||
8 | */ | 5 | */ |
9 | #include <linux/bug.h> | 6 | #include <linux/bug.h> |
10 | #include <linux/smp.h> | 7 | #include <linux/smp.h> |
diff --git a/arch/arm/mm/mmu.c b/arch/arm/mm/mmu.c index f3ce34113f89..1aa2586fa597 100644 --- a/arch/arm/mm/mmu.c +++ b/arch/arm/mm/mmu.c | |||
@@ -1,11 +1,8 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/mmu.c | 3 | * linux/arch/arm/mm/mmu.c |
3 | * | 4 | * |
4 | * Copyright (C) 1995-2005 Russell King | 5 | * Copyright (C) 1995-2005 Russell King |
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | 6 | */ |
10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/arch/arm/mm/pgd.c b/arch/arm/mm/pgd.c index a1606d950251..478bd2c6aa50 100644 --- a/arch/arm/mm/pgd.c +++ b/arch/arm/mm/pgd.c | |||
@@ -1,11 +1,8 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/pgd.c | 3 | * linux/arch/arm/mm/pgd.c |
3 | * | 4 | * |
4 | * Copyright (C) 1998-2005 Russell King | 5 | * Copyright (C) 1998-2005 Russell King |
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | 6 | */ |
10 | #include <linux/mm.h> | 7 | #include <linux/mm.h> |
11 | #include <linux/gfp.h> | 8 | #include <linux/gfp.h> |
diff --git a/arch/arm/mm/proc-arm740.S b/arch/arm/mm/proc-arm740.S index 024fb7732407..1b4a3838393f 100644 --- a/arch/arm/mm/proc-arm740.S +++ b/arch/arm/mm/proc-arm740.S | |||
@@ -1,12 +1,8 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/arm740.S: utility functions for ARM740 | 3 | * linux/arch/arm/mm/arm740.S: utility functions for ARM740 |
3 | * | 4 | * |
4 | * Copyright (C) 2004-2006 Hyok S. Choi (hyok.choi@samsung.com) | 5 | * Copyright (C) 2004-2006 Hyok S. Choi (hyok.choi@samsung.com) |
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | */ | 6 | */ |
11 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mm/proc-arm7tdmi.S b/arch/arm/mm/proc-arm7tdmi.S index 25472d94426d..17a4687065c7 100644 --- a/arch/arm/mm/proc-arm7tdmi.S +++ b/arch/arm/mm/proc-arm7tdmi.S | |||
@@ -1,12 +1,8 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/proc-arm7tdmi.S: utility functions for ARM7TDMI | 3 | * linux/arch/arm/mm/proc-arm7tdmi.S: utility functions for ARM7TDMI |
3 | * | 4 | * |
4 | * Copyright (C) 2003-2006 Hyok S. Choi <hyok.choi@samsung.com> | 5 | * Copyright (C) 2003-2006 Hyok S. Choi <hyok.choi@samsung.com> |
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | */ | 6 | */ |
11 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mm/proc-arm940.S b/arch/arm/mm/proc-arm940.S index ee5b66f847c4..1c26d991386d 100644 --- a/arch/arm/mm/proc-arm940.S +++ b/arch/arm/mm/proc-arm940.S | |||
@@ -1,12 +1,8 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/arm940.S: utility functions for ARM940T | 3 | * linux/arch/arm/mm/arm940.S: utility functions for ARM940T |
3 | * | 4 | * |
4 | * Copyright (C) 2004-2006 Hyok S. Choi (hyok.choi@samsung.com) | 5 | * Copyright (C) 2004-2006 Hyok S. Choi (hyok.choi@samsung.com) |
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | */ | 6 | */ |
11 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mm/proc-arm946.S b/arch/arm/mm/proc-arm946.S index 7361837edc31..2dc1c75a4fd4 100644 --- a/arch/arm/mm/proc-arm946.S +++ b/arch/arm/mm/proc-arm946.S | |||
@@ -1,14 +1,10 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/arm946.S: utility functions for ARM946E-S | 3 | * linux/arch/arm/mm/arm946.S: utility functions for ARM946E-S |
3 | * | 4 | * |
4 | * Copyright (C) 2004-2006 Hyok S. Choi (hyok.choi@samsung.com) | 5 | * Copyright (C) 2004-2006 Hyok S. Choi (hyok.choi@samsung.com) |
5 | * | 6 | * |
6 | * (Many of cache codes are from proc-arm926.S) | 7 | * (Many of cache codes are from proc-arm926.S) |
7 | * | ||
8 | * This program is free software; you can redistribute it and/or modify | ||
9 | * it under the terms of the GNU General Public License version 2 as | ||
10 | * published by the Free Software Foundation. | ||
11 | * | ||
12 | */ | 8 | */ |
13 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
14 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/arch/arm/mm/proc-arm9tdmi.S b/arch/arm/mm/proc-arm9tdmi.S index 7fac8c612134..913c06e590af 100644 --- a/arch/arm/mm/proc-arm9tdmi.S +++ b/arch/arm/mm/proc-arm9tdmi.S | |||
@@ -1,12 +1,8 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/proc-arm9tdmi.S: utility functions for ARM9TDMI | 3 | * linux/arch/arm/mm/proc-arm9tdmi.S: utility functions for ARM9TDMI |
3 | * | 4 | * |
4 | * Copyright (C) 2003-2006 Hyok S. Choi <hyok.choi@samsung.com> | 5 | * Copyright (C) 2003-2006 Hyok S. Choi <hyok.choi@samsung.com> |
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | */ | 6 | */ |
11 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mm/proc-sa110.S b/arch/arm/mm/proc-sa110.S index ee2ce496239f..d5bc5d702563 100644 --- a/arch/arm/mm/proc-sa110.S +++ b/arch/arm/mm/proc-sa110.S | |||
@@ -1,13 +1,10 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/proc-sa110.S | 3 | * linux/arch/arm/mm/proc-sa110.S |
3 | * | 4 | * |
4 | * Copyright (C) 1997-2002 Russell King | 5 | * Copyright (C) 1997-2002 Russell King |
5 | * hacked for non-paged-MM by Hyok S. Choi, 2003. | 6 | * hacked for non-paged-MM by Hyok S. Choi, 2003. |
6 | * | 7 | * |
7 | * This program is free software; you can redistribute it and/or modify | ||
8 | * it under the terms of the GNU General Public License version 2 as | ||
9 | * published by the Free Software Foundation. | ||
10 | * | ||
11 | * MMU functions for SA110 | 8 | * MMU functions for SA110 |
12 | * | 9 | * |
13 | * These are the low level assembler for performing cache and TLB | 10 | * These are the low level assembler for performing cache and TLB |
diff --git a/arch/arm/mm/proc-sa1100.S b/arch/arm/mm/proc-sa1100.S index 222d5836f666..be7b611c76c7 100644 --- a/arch/arm/mm/proc-sa1100.S +++ b/arch/arm/mm/proc-sa1100.S | |||
@@ -1,13 +1,10 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/proc-sa1100.S | 3 | * linux/arch/arm/mm/proc-sa1100.S |
3 | * | 4 | * |
4 | * Copyright (C) 1997-2002 Russell King | 5 | * Copyright (C) 1997-2002 Russell King |
5 | * hacked for non-paged-MM by Hyok S. Choi, 2003. | 6 | * hacked for non-paged-MM by Hyok S. Choi, 2003. |
6 | * | 7 | * |
7 | * This program is free software; you can redistribute it and/or modify | ||
8 | * it under the terms of the GNU General Public License version 2 as | ||
9 | * published by the Free Software Foundation. | ||
10 | * | ||
11 | * MMU functions for SA110 | 8 | * MMU functions for SA110 |
12 | * | 9 | * |
13 | * These are the low level assembler for performing cache and TLB | 10 | * These are the low level assembler for performing cache and TLB |
diff --git a/arch/arm/mm/proc-syms.c b/arch/arm/mm/proc-syms.c index 054b491ff764..e21249548e9f 100644 --- a/arch/arm/mm/proc-syms.c +++ b/arch/arm/mm/proc-syms.c | |||
@@ -1,11 +1,8 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0-only | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/proc-syms.c | 3 | * linux/arch/arm/mm/proc-syms.c |
3 | * | 4 | * |
4 | * Copyright (C) 2000-2002 Russell King | 5 | * Copyright (C) 2000-2002 Russell King |
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | 6 | */ |
10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
11 | #include <linux/mm.h> | 8 | #include <linux/mm.h> |
diff --git a/arch/arm/mm/proc-v6.S b/arch/arm/mm/proc-v6.S index 06d890a2342b..c1c85eb3484f 100644 --- a/arch/arm/mm/proc-v6.S +++ b/arch/arm/mm/proc-v6.S | |||
@@ -1,13 +1,10 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/proc-v6.S | 3 | * linux/arch/arm/mm/proc-v6.S |
3 | * | 4 | * |
4 | * Copyright (C) 2001 Deep Blue Solutions Ltd. | 5 | * Copyright (C) 2001 Deep Blue Solutions Ltd. |
5 | * Modified by Catalin Marinas for noMMU support | 6 | * Modified by Catalin Marinas for noMMU support |
6 | * | 7 | * |
7 | * This program is free software; you can redistribute it and/or modify | ||
8 | * it under the terms of the GNU General Public License version 2 as | ||
9 | * published by the Free Software Foundation. | ||
10 | * | ||
11 | * This is the "shell" of the ARMv6 processor support. | 8 | * This is the "shell" of the ARMv6 processor support. |
12 | */ | 9 | */ |
13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/arch/arm/mm/proc-v7-2level.S b/arch/arm/mm/proc-v7-2level.S index f8d45ad2a515..5db029c8f987 100644 --- a/arch/arm/mm/proc-v7-2level.S +++ b/arch/arm/mm/proc-v7-2level.S | |||
@@ -1,11 +1,8 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * arch/arm/mm/proc-v7-2level.S | 3 | * arch/arm/mm/proc-v7-2level.S |
3 | * | 4 | * |
4 | * Copyright (C) 2001 Deep Blue Solutions Ltd. | 5 | * Copyright (C) 2001 Deep Blue Solutions Ltd. |
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | 6 | */ |
10 | 7 | ||
11 | #define TTB_S (1 << 1) | 8 | #define TTB_S (1 << 1) |
diff --git a/arch/arm/mm/proc-v7.S b/arch/arm/mm/proc-v7.S index 339eb17c9808..83741c31757d 100644 --- a/arch/arm/mm/proc-v7.S +++ b/arch/arm/mm/proc-v7.S | |||
@@ -1,12 +1,9 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/proc-v7.S | 3 | * linux/arch/arm/mm/proc-v7.S |
3 | * | 4 | * |
4 | * Copyright (C) 2001 Deep Blue Solutions Ltd. | 5 | * Copyright (C) 2001 Deep Blue Solutions Ltd. |
5 | * | 6 | * |
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | * This is the "shell" of the ARMv7 processor support. | 7 | * This is the "shell" of the ARMv7 processor support. |
11 | */ | 8 | */ |
12 | #include <linux/arm-smccc.h> | 9 | #include <linux/arm-smccc.h> |
diff --git a/arch/arm/mm/proc-v7m.S b/arch/arm/mm/proc-v7m.S index acd5a66dfc23..1448f144e7fb 100644 --- a/arch/arm/mm/proc-v7m.S +++ b/arch/arm/mm/proc-v7m.S | |||
@@ -1,13 +1,10 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/proc-v7m.S | 3 | * linux/arch/arm/mm/proc-v7m.S |
3 | * | 4 | * |
4 | * Copyright (C) 2008 ARM Ltd. | 5 | * Copyright (C) 2008 ARM Ltd. |
5 | * Copyright (C) 2001 Deep Blue Solutions Ltd. | 6 | * Copyright (C) 2001 Deep Blue Solutions Ltd. |
6 | * | 7 | * |
7 | * This program is free software; you can redistribute it and/or modify | ||
8 | * it under the terms of the GNU General Public License version 2 as | ||
9 | * published by the Free Software Foundation. | ||
10 | * | ||
11 | * This is the "shell" of the ARMv7-M processor support. | 8 | * This is the "shell" of the ARMv7-M processor support. |
12 | */ | 9 | */ |
13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/arm/mm/proc-xsc3.S b/arch/arm/mm/proc-xsc3.S index 293dcc2c441f..1ac0fbbe9f12 100644 --- a/arch/arm/mm/proc-xsc3.S +++ b/arch/arm/mm/proc-xsc3.S | |||
@@ -1,3 +1,4 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/proc-xsc3.S | 3 | * linux/arch/arm/mm/proc-xsc3.S |
3 | * | 4 | * |
@@ -7,10 +8,6 @@ | |||
7 | * Copyright 2004 (C) Intel Corp. | 8 | * Copyright 2004 (C) Intel Corp. |
8 | * Copyright 2005 (C) MontaVista Software, Inc. | 9 | * Copyright 2005 (C) MontaVista Software, Inc. |
9 | * | 10 | * |
10 | * This program is free software; you can redistribute it and/or modify | ||
11 | * it under the terms of the GNU General Public License version 2 as | ||
12 | * published by the Free Software Foundation. | ||
13 | * | ||
14 | * MMU functions for the Intel XScale3 Core (XSC3). The XSC3 core is | 11 | * MMU functions for the Intel XScale3 Core (XSC3). The XSC3 core is |
15 | * an extension to Intel's original XScale core that adds the following | 12 | * an extension to Intel's original XScale core that adds the following |
16 | * features: | 13 | * features: |
diff --git a/arch/arm/mm/proc-xscale.S b/arch/arm/mm/proc-xscale.S index 3d75b7972fd1..bdb2b7749b03 100644 --- a/arch/arm/mm/proc-xscale.S +++ b/arch/arm/mm/proc-xscale.S | |||
@@ -1,3 +1,4 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/proc-xscale.S | 3 | * linux/arch/arm/mm/proc-xscale.S |
3 | * | 4 | * |
@@ -5,10 +6,6 @@ | |||
5 | * Created: November 2000 | 6 | * Created: November 2000 |
6 | * Copyright: (C) 2000, 2001 MontaVista Software Inc. | 7 | * Copyright: (C) 2000, 2001 MontaVista Software Inc. |
7 | * | 8 | * |
8 | * This program is free software; you can redistribute it and/or modify | ||
9 | * it under the terms of the GNU General Public License version 2 as | ||
10 | * published by the Free Software Foundation. | ||
11 | * | ||
12 | * MMU functions for the Intel XScale CPUs | 9 | * MMU functions for the Intel XScale CPUs |
13 | * | 10 | * |
14 | * 2001 Aug 21: | 11 | * 2001 Aug 21: |
diff --git a/arch/arm/mm/pv-fixup-asm.S b/arch/arm/mm/pv-fixup-asm.S index fd2ff9034d17..769778928356 100644 --- a/arch/arm/mm/pv-fixup-asm.S +++ b/arch/arm/mm/pv-fixup-asm.S | |||
@@ -1,10 +1,7 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * Copyright (C) 2015 Russell King | 3 | * Copyright (C) 2015 Russell King |
3 | * | 4 | * |
4 | * This program is free software; you can redistribute it and/or modify | ||
5 | * it under the terms of the GNU General Public License version 2 as | ||
6 | * published by the Free Software Foundation. | ||
7 | * | ||
8 | * This assembly is required to safely remap the physical address space | 5 | * This assembly is required to safely remap the physical address space |
9 | * for Keystone 2 | 6 | * for Keystone 2 |
10 | */ | 7 | */ |
diff --git a/arch/arm/mm/tlb-fa.S b/arch/arm/mm/tlb-fa.S index d2d9ecbe0aac..def6161ec452 100644 --- a/arch/arm/mm/tlb-fa.S +++ b/arch/arm/mm/tlb-fa.S | |||
@@ -1,3 +1,4 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/tlb-fa.S | 3 | * linux/arch/arm/mm/tlb-fa.S |
3 | * | 4 | * |
@@ -7,10 +8,6 @@ | |||
7 | * Based on tlb-v4wbi.S: | 8 | * Based on tlb-v4wbi.S: |
8 | * Copyright (C) 1997-2002 Russell King | 9 | * Copyright (C) 1997-2002 Russell King |
9 | * | 10 | * |
10 | * This program is free software; you can redistribute it and/or modify | ||
11 | * it under the terms of the GNU General Public License version 2 as | ||
12 | * published by the Free Software Foundation. | ||
13 | * | ||
14 | * ARM architecture version 4, Faraday variation. | 11 | * ARM architecture version 4, Faraday variation. |
15 | * This assume an unified TLBs, with a write buffer, and branch target buffer (BTB) | 12 | * This assume an unified TLBs, with a write buffer, and branch target buffer (BTB) |
16 | * | 13 | * |
diff --git a/arch/arm/mm/tlb-v4.S b/arch/arm/mm/tlb-v4.S index a2b5dca42048..b962b4e75158 100644 --- a/arch/arm/mm/tlb-v4.S +++ b/arch/arm/mm/tlb-v4.S | |||
@@ -1,12 +1,9 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/tlbv4.S | 3 | * linux/arch/arm/mm/tlbv4.S |
3 | * | 4 | * |
4 | * Copyright (C) 1997-2002 Russell King | 5 | * Copyright (C) 1997-2002 Russell King |
5 | * | 6 | * |
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | * ARM architecture version 4 TLB handling functions. | 7 | * ARM architecture version 4 TLB handling functions. |
11 | * These assume a split I/D TLBs, and no write buffer. | 8 | * These assume a split I/D TLBs, and no write buffer. |
12 | * | 9 | * |
diff --git a/arch/arm/mm/tlb-v4wb.S b/arch/arm/mm/tlb-v4wb.S index 5a093b458dbc..9348bba7586a 100644 --- a/arch/arm/mm/tlb-v4wb.S +++ b/arch/arm/mm/tlb-v4wb.S | |||
@@ -1,12 +1,9 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/tlbv4wb.S | 3 | * linux/arch/arm/mm/tlbv4wb.S |
3 | * | 4 | * |
4 | * Copyright (C) 1997-2002 Russell King | 5 | * Copyright (C) 1997-2002 Russell King |
5 | * | 6 | * |
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | * ARM architecture version 4 TLB handling functions. | 7 | * ARM architecture version 4 TLB handling functions. |
11 | * These assume a split I/D TLBs w/o I TLB entry, with a write buffer. | 8 | * These assume a split I/D TLBs w/o I TLB entry, with a write buffer. |
12 | * | 9 | * |
diff --git a/arch/arm/mm/tlb-v4wbi.S b/arch/arm/mm/tlb-v4wbi.S index 058861548f68..d4f9040a4111 100644 --- a/arch/arm/mm/tlb-v4wbi.S +++ b/arch/arm/mm/tlb-v4wbi.S | |||
@@ -1,12 +1,9 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/tlbv4wbi.S | 3 | * linux/arch/arm/mm/tlbv4wbi.S |
3 | * | 4 | * |
4 | * Copyright (C) 1997-2002 Russell King | 5 | * Copyright (C) 1997-2002 Russell King |
5 | * | 6 | * |
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | * ARM architecture version 4 and version 5 TLB handling functions. | 7 | * ARM architecture version 4 and version 5 TLB handling functions. |
11 | * These assume a split I/D TLBs, with a write buffer. | 8 | * These assume a split I/D TLBs, with a write buffer. |
12 | * | 9 | * |
diff --git a/arch/arm/mm/tlb-v6.S b/arch/arm/mm/tlb-v6.S index 6f689be638bd..5335b9687297 100644 --- a/arch/arm/mm/tlb-v6.S +++ b/arch/arm/mm/tlb-v6.S | |||
@@ -1,12 +1,9 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/tlb-v6.S | 3 | * linux/arch/arm/mm/tlb-v6.S |
3 | * | 4 | * |
4 | * Copyright (C) 1997-2002 Russell King | 5 | * Copyright (C) 1997-2002 Russell King |
5 | * | 6 | * |
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | * | ||
10 | * ARM architecture version 6 TLB handling functions. | 7 | * ARM architecture version 6 TLB handling functions. |
11 | * These assume a split I/D TLB. | 8 | * These assume a split I/D TLB. |
12 | */ | 9 | */ |
diff --git a/arch/arm/mm/tlb-v7.S b/arch/arm/mm/tlb-v7.S index e5101a3bc57c..1bb28d7db567 100644 --- a/arch/arm/mm/tlb-v7.S +++ b/arch/arm/mm/tlb-v7.S | |||
@@ -1,13 +1,10 @@ | |||
1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
1 | /* | 2 | /* |
2 | * linux/arch/arm/mm/tlb-v7.S | 3 | * linux/arch/arm/mm/tlb-v7.S |
3 | * | 4 | * |
4 | * Copyright (C) 1997-2002 Russell King | 5 | * Copyright (C) 1997-2002 Russell King |
5 | * Modified for ARMv7 by Catalin Marinas | 6 | * Modified for ARMv7 by Catalin Marinas |
6 | * | 7 | * |
7 | * This program is free software; you can redistribute it and/or modify | ||
8 | * it under the terms of the GNU General Public License version 2 as | ||
9 | * published by the Free Software Foundation. | ||
10 | * | ||
11 | * ARM architecture version 6 TLB handling functions. | 8 | * ARM architecture version 6 TLB handling functions. |
12 | * These assume a split I/D TLB. | 9 | * These assume a split I/D TLB. |
13 | */ | 10 | */ |