diff options
Diffstat (limited to 'arch/alpha/kernel')
75 files changed, 129 insertions, 54 deletions
| diff --git a/arch/alpha/kernel/Makefile b/arch/alpha/kernel/Makefile index 8ce13d7a2ad3..bf7b41fa7b01 100644 --- a/arch/alpha/kernel/Makefile +++ b/arch/alpha/kernel/Makefile @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0  #  # Makefile for the linux kernel.  # diff --git a/arch/alpha/kernel/asm-offsets.c b/arch/alpha/kernel/asm-offsets.c index 6ff8886e7e22..2e125e5c1508 100644 --- a/arch/alpha/kernel/asm-offsets.c +++ b/arch/alpha/kernel/asm-offsets.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   * Generate definitions needed by assembly language modules.   * This code generates raw asm output which is post-processed to extract diff --git a/arch/alpha/kernel/binfmt_loader.c b/arch/alpha/kernel/binfmt_loader.c index 9525660c93c0..a8d0d6e06526 100644 --- a/arch/alpha/kernel/binfmt_loader.c +++ b/arch/alpha/kernel/binfmt_loader.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  #include <linux/init.h>  #include <linux/fs.h>  #include <linux/file.h> diff --git a/arch/alpha/kernel/console.c b/arch/alpha/kernel/console.c index 6a61deed4a85..8e9a41966881 100644 --- a/arch/alpha/kernel/console.c +++ b/arch/alpha/kernel/console.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/console.c   * diff --git a/arch/alpha/kernel/core_apecs.c b/arch/alpha/kernel/core_apecs.c index 708c831efa76..1bf3eef34c22 100644 --- a/arch/alpha/kernel/core_apecs.c +++ b/arch/alpha/kernel/core_apecs.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/core_apecs.c   * diff --git a/arch/alpha/kernel/core_cia.c b/arch/alpha/kernel/core_cia.c index c44339e176c1..4b38386f6e62 100644 --- a/arch/alpha/kernel/core_cia.c +++ b/arch/alpha/kernel/core_cia.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/core_cia.c   * diff --git a/arch/alpha/kernel/core_irongate.c b/arch/alpha/kernel/core_irongate.c index 83d0a359a1b2..aec757250e07 100644 --- a/arch/alpha/kernel/core_irongate.c +++ b/arch/alpha/kernel/core_irongate.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/core_irongate.c   * diff --git a/arch/alpha/kernel/core_lca.c b/arch/alpha/kernel/core_lca.c index cb2801cfd3df..81c0c43635b0 100644 --- a/arch/alpha/kernel/core_lca.c +++ b/arch/alpha/kernel/core_lca.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/core_lca.c   * diff --git a/arch/alpha/kernel/core_marvel.c b/arch/alpha/kernel/core_marvel.c index b10c316475dd..bdebb8c206f1 100644 --- a/arch/alpha/kernel/core_marvel.c +++ b/arch/alpha/kernel/core_marvel.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/core_marvel.c   * diff --git a/arch/alpha/kernel/core_mcpcia.c b/arch/alpha/kernel/core_mcpcia.c index da7bcc372f16..b1549db54260 100644 --- a/arch/alpha/kernel/core_mcpcia.c +++ b/arch/alpha/kernel/core_mcpcia.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/core_mcpcia.c   * diff --git a/arch/alpha/kernel/core_polaris.c b/arch/alpha/kernel/core_polaris.c index c5a271d37abd..75d622d96ff2 100644 --- a/arch/alpha/kernel/core_polaris.c +++ b/arch/alpha/kernel/core_polaris.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *      linux/arch/alpha/kernel/core_polaris.c   * diff --git a/arch/alpha/kernel/core_t2.c b/arch/alpha/kernel/core_t2.c index 3ada4f7b085d..2c00b61ca379 100644 --- a/arch/alpha/kernel/core_t2.c +++ b/arch/alpha/kernel/core_t2.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/core_t2.c   * diff --git a/arch/alpha/kernel/core_titan.c b/arch/alpha/kernel/core_titan.c index b532d925443d..132b06bdf903 100644 --- a/arch/alpha/kernel/core_titan.c +++ b/arch/alpha/kernel/core_titan.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/core_titan.c   * diff --git a/arch/alpha/kernel/core_tsunami.c b/arch/alpha/kernel/core_tsunami.c index 61893d7bdda5..e7c956ea46b6 100644 --- a/arch/alpha/kernel/core_tsunami.c +++ b/arch/alpha/kernel/core_tsunami.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/core_tsunami.c   * diff --git a/arch/alpha/kernel/core_wildfire.c b/arch/alpha/kernel/core_wildfire.c index 7e072443d7fd..cad36fc6ed7d 100644 --- a/arch/alpha/kernel/core_wildfire.c +++ b/arch/alpha/kernel/core_wildfire.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *  linux/arch/alpha/kernel/core_wildfire.c   * diff --git a/arch/alpha/kernel/entry.S b/arch/alpha/kernel/entry.S index 98703d99b565..d92abb01c249 100644 --- a/arch/alpha/kernel/entry.S +++ b/arch/alpha/kernel/entry.S @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0 */  /*   * arch/alpha/kernel/entry.S   * diff --git a/arch/alpha/kernel/err_common.c b/arch/alpha/kernel/err_common.c index 13d53b1c9657..94e1b3dcf6d4 100644 --- a/arch/alpha/kernel/err_common.c +++ b/arch/alpha/kernel/err_common.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/err_common.c   * diff --git a/arch/alpha/kernel/err_ev6.c b/arch/alpha/kernel/err_ev6.c index 51267ac5729b..8144f2045b5b 100644 --- a/arch/alpha/kernel/err_ev6.c +++ b/arch/alpha/kernel/err_ev6.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/err_ev6.c   * diff --git a/arch/alpha/kernel/err_ev7.c b/arch/alpha/kernel/err_ev7.c index d738a67112d4..565de1acf1f5 100644 --- a/arch/alpha/kernel/err_ev7.c +++ b/arch/alpha/kernel/err_ev7.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/err_ev7.c   * diff --git a/arch/alpha/kernel/err_impl.h b/arch/alpha/kernel/err_impl.h index ae529c416037..737b958a586d 100644 --- a/arch/alpha/kernel/err_impl.h +++ b/arch/alpha/kernel/err_impl.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0 */  /*   *	linux/arch/alpha/kernel/err_impl.h   * diff --git a/arch/alpha/kernel/err_marvel.c b/arch/alpha/kernel/err_marvel.c index ae54ad91e18f..c0c0ccefc467 100644 --- a/arch/alpha/kernel/err_marvel.c +++ b/arch/alpha/kernel/err_marvel.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/err_marvel.c   * diff --git a/arch/alpha/kernel/err_titan.c b/arch/alpha/kernel/err_titan.c index 14b26c466c89..0ffb2feea42a 100644 --- a/arch/alpha/kernel/err_titan.c +++ b/arch/alpha/kernel/err_titan.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/err_titan.c   * diff --git a/arch/alpha/kernel/es1888.c b/arch/alpha/kernel/es1888.c index d584c85fea7a..297476bb08fb 100644 --- a/arch/alpha/kernel/es1888.c +++ b/arch/alpha/kernel/es1888.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/es1888.c   * diff --git a/arch/alpha/kernel/gct.c b/arch/alpha/kernel/gct.c index c0c7155448e0..8ac0088dca54 100644 --- a/arch/alpha/kernel/gct.c +++ b/arch/alpha/kernel/gct.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/gct.c   */ diff --git a/arch/alpha/kernel/head.S b/arch/alpha/kernel/head.S index c352499ab9f8..bb48a8ae4e79 100644 --- a/arch/alpha/kernel/head.S +++ b/arch/alpha/kernel/head.S @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0 */  /*   * arch/alpha/kernel/head.S   * diff --git a/arch/alpha/kernel/io.c b/arch/alpha/kernel/io.c index 19c5875ab398..3e3d49c254c5 100644 --- a/arch/alpha/kernel/io.c +++ b/arch/alpha/kernel/io.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   * Alpha IO and memory functions.   */ diff --git a/arch/alpha/kernel/irq.c b/arch/alpha/kernel/irq.c index 2f26ae74b61a..f6d2946edbd2 100644 --- a/arch/alpha/kernel/irq.c +++ b/arch/alpha/kernel/irq.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/irq.c   * diff --git a/arch/alpha/kernel/irq_alpha.c b/arch/alpha/kernel/irq_alpha.c index 1c8625cb0e25..da3e10d5f7fe 100644 --- a/arch/alpha/kernel/irq_alpha.c +++ b/arch/alpha/kernel/irq_alpha.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   * Alpha specific irq code.   */ diff --git a/arch/alpha/kernel/irq_i8259.c b/arch/alpha/kernel/irq_i8259.c index e1861c77dabc..5d54c076a8ae 100644 --- a/arch/alpha/kernel/irq_i8259.c +++ b/arch/alpha/kernel/irq_i8259.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *      linux/arch/alpha/kernel/irq_i8259.c   * diff --git a/arch/alpha/kernel/irq_impl.h b/arch/alpha/kernel/irq_impl.h index d507a234b05d..16f2b0276f3a 100644 --- a/arch/alpha/kernel/irq_impl.h +++ b/arch/alpha/kernel/irq_impl.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0 */  /*   *	linux/arch/alpha/kernel/irq_impl.h   * diff --git a/arch/alpha/kernel/irq_pyxis.c b/arch/alpha/kernel/irq_pyxis.c index 13c97a5b31e8..a968b10e687d 100644 --- a/arch/alpha/kernel/irq_pyxis.c +++ b/arch/alpha/kernel/irq_pyxis.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/irq_pyxis.c   * diff --git a/arch/alpha/kernel/irq_srm.c b/arch/alpha/kernel/irq_srm.c index a79fa30e7552..bfacd6a06194 100644 --- a/arch/alpha/kernel/irq_srm.c +++ b/arch/alpha/kernel/irq_srm.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   * Handle interrupts from the SRM, assuming no additional weirdness.   */ diff --git a/arch/alpha/kernel/machvec_impl.h b/arch/alpha/kernel/machvec_impl.h index b7d69604b6d2..38f045ec5cd2 100644 --- a/arch/alpha/kernel/machvec_impl.h +++ b/arch/alpha/kernel/machvec_impl.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0 */  /*   *	linux/arch/alpha/kernel/machvec_impl.h   * diff --git a/arch/alpha/kernel/osf_sys.c b/arch/alpha/kernel/osf_sys.c index df0d0a5e9353..ce3a675c0c4b 100644 --- a/arch/alpha/kernel/osf_sys.c +++ b/arch/alpha/kernel/osf_sys.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *  linux/arch/alpha/kernel/osf_sys.c   * diff --git a/arch/alpha/kernel/pc873xx.c b/arch/alpha/kernel/pc873xx.c index 27dcbff85613..63aee5d86e02 100644 --- a/arch/alpha/kernel/pc873xx.c +++ b/arch/alpha/kernel/pc873xx.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  #include <linux/ioport.h>  #include <asm/io.h> diff --git a/arch/alpha/kernel/pc873xx.h b/arch/alpha/kernel/pc873xx.h index 25e16956fe3e..043533027573 100644 --- a/arch/alpha/kernel/pc873xx.h +++ b/arch/alpha/kernel/pc873xx.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0 */  #ifndef _PC873xx_H_  #define _PC873xx_H_ diff --git a/arch/alpha/kernel/pci-noop.c b/arch/alpha/kernel/pci-noop.c index 676bab6e3123..b995987b1557 100644 --- a/arch/alpha/kernel/pci-noop.c +++ b/arch/alpha/kernel/pci-noop.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/pci-noop.c   * diff --git a/arch/alpha/kernel/pci-sysfs.c b/arch/alpha/kernel/pci-sysfs.c index cbecd527c696..f94c732fedeb 100644 --- a/arch/alpha/kernel/pci-sysfs.c +++ b/arch/alpha/kernel/pci-sysfs.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   * arch/alpha/kernel/pci-sysfs.c   * diff --git a/arch/alpha/kernel/pci.c b/arch/alpha/kernel/pci.c index 564114eb85e1..08235bb1f035 100644 --- a/arch/alpha/kernel/pci.c +++ b/arch/alpha/kernel/pci.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/pci.c   * diff --git a/arch/alpha/kernel/pci_impl.h b/arch/alpha/kernel/pci_impl.h index 2b0ac429f5eb..26231601630e 100644 --- a/arch/alpha/kernel/pci_impl.h +++ b/arch/alpha/kernel/pci_impl.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0 */  /*   *	linux/arch/alpha/kernel/pci_impl.h   * diff --git a/arch/alpha/kernel/pci_iommu.c b/arch/alpha/kernel/pci_iommu.c index 7fd2329038a3..83b34b9188ea 100644 --- a/arch/alpha/kernel/pci_iommu.c +++ b/arch/alpha/kernel/pci_iommu.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/pci_iommu.c   */ diff --git a/arch/alpha/kernel/perf_event.c b/arch/alpha/kernel/perf_event.c index 5c218aa3f3df..a1f6bc7f1e4c 100644 --- a/arch/alpha/kernel/perf_event.c +++ b/arch/alpha/kernel/perf_event.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   * Hardware performance events for the Alpha.   * diff --git a/arch/alpha/kernel/process.c b/arch/alpha/kernel/process.c index 0b9635040721..74bfb1f2d68e 100644 --- a/arch/alpha/kernel/process.c +++ b/arch/alpha/kernel/process.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *  linux/arch/alpha/kernel/process.c   * diff --git a/arch/alpha/kernel/proto.h b/arch/alpha/kernel/proto.h index da2d6ec9c370..f1fce942fddc 100644 --- a/arch/alpha/kernel/proto.h +++ b/arch/alpha/kernel/proto.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0 */  #include <linux/interrupt.h>  #include <linux/io.h> diff --git a/arch/alpha/kernel/ptrace.c b/arch/alpha/kernel/ptrace.c index 285a82d491ef..cb8d599e72d6 100644 --- a/arch/alpha/kernel/ptrace.c +++ b/arch/alpha/kernel/ptrace.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /* ptrace.c */  /* By Ross Biro 1/23/92 */  /* edited by Linus Torvalds */ diff --git a/arch/alpha/kernel/rtc.c b/arch/alpha/kernel/rtc.c index ceed68c7500b..b3da0dcda47d 100644 --- a/arch/alpha/kernel/rtc.c +++ b/arch/alpha/kernel/rtc.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *  linux/arch/alpha/kernel/rtc.c   * diff --git a/arch/alpha/kernel/setup.c b/arch/alpha/kernel/setup.c index 249229ab4942..5576f7646fb6 100644 --- a/arch/alpha/kernel/setup.c +++ b/arch/alpha/kernel/setup.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *  linux/arch/alpha/kernel/setup.c   * diff --git a/arch/alpha/kernel/signal.c b/arch/alpha/kernel/signal.c index 8129dd92cadc..9ebb3bcbc626 100644 --- a/arch/alpha/kernel/signal.c +++ b/arch/alpha/kernel/signal.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *  linux/arch/alpha/kernel/signal.c   * diff --git a/arch/alpha/kernel/smc37c93x.c b/arch/alpha/kernel/smc37c93x.c index 6886b834f487..733f08966fd2 100644 --- a/arch/alpha/kernel/smc37c93x.c +++ b/arch/alpha/kernel/smc37c93x.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   * SMC 37C93X initialization code   */ diff --git a/arch/alpha/kernel/smp.c b/arch/alpha/kernel/smp.c index f6726a746427..d0dccae53ba9 100644 --- a/arch/alpha/kernel/smp.c +++ b/arch/alpha/kernel/smp.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/smp.c   * diff --git a/arch/alpha/kernel/srmcons.c b/arch/alpha/kernel/srmcons.c index e9c45b65a905..5da0aec8ce90 100644 --- a/arch/alpha/kernel/srmcons.c +++ b/arch/alpha/kernel/srmcons.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/srmcons.c   * diff --git a/arch/alpha/kernel/sys_alcor.c b/arch/alpha/kernel/sys_alcor.c index 118dc6af1805..e56efd5b855f 100644 --- a/arch/alpha/kernel/sys_alcor.c +++ b/arch/alpha/kernel/sys_alcor.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_alcor.c   * @@ -181,10 +182,10 @@ alcor_init_irq(void)   * comes in on.  This makes interrupt processing much easier.   */ -static int __init +static int  alcor_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[7][5] __initdata = { +	static char irq_tab[7][5] = {  		/*INT    INTA   INTB   INTC   INTD */  		/* note: IDSEL 17 is XLT only */  		{16+13, 16+13, 16+13, 16+13, 16+13},	/* IdSel 17,  TULIP  */ diff --git a/arch/alpha/kernel/sys_cabriolet.c b/arch/alpha/kernel/sys_cabriolet.c index 4c50f8f40cbb..10bc46a4ec40 100644 --- a/arch/alpha/kernel/sys_cabriolet.c +++ b/arch/alpha/kernel/sys_cabriolet.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_cabriolet.c   * @@ -173,10 +174,10 @@ pc164_init_irq(void)   * because it is the Saturn IO (SIO) PCI/ISA Bridge Chip.   */ -static inline int __init +static inline int  eb66p_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[5][5] __initdata = { +	static char irq_tab[5][5] = {  		/*INT  INTA  INTB  INTC   INTD */  		{16+0, 16+0, 16+5,  16+9, 16+13},  /* IdSel 6,  slot 0, J25 */  		{16+1, 16+1, 16+6, 16+10, 16+14},  /* IdSel 7,  slot 1, J26 */ @@ -203,10 +204,10 @@ eb66p_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)   * because it is the Saturn IO (SIO) PCI/ISA Bridge Chip.   */ -static inline int __init +static inline int  cabriolet_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[5][5] __initdata = { +	static char irq_tab[5][5] = {  		/*INT   INTA  INTB  INTC   INTD */  		{ 16+2, 16+2, 16+7, 16+11, 16+15}, /* IdSel 5,  slot 2, J21 */  		{ 16+0, 16+0, 16+5,  16+9, 16+13}, /* IdSel 6,  slot 0, J19 */ @@ -287,10 +288,10 @@ cia_cab_init_pci(void)   *    */ -static inline int __init +static inline int  alphapc164_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[7][5] __initdata = { +	static char irq_tab[7][5] = {  		/*INT   INTA  INTB   INTC   INTD */  		{ 16+2, 16+2, 16+9,  16+13, 16+17}, /* IdSel  5, slot 2, J20 */  		{ 16+0, 16+0, 16+7,  16+11, 16+15}, /* IdSel  6, slot 0, J29 */ diff --git a/arch/alpha/kernel/sys_dp264.c b/arch/alpha/kernel/sys_dp264.c index 6c35159bc00e..d33508621820 100644 --- a/arch/alpha/kernel/sys_dp264.c +++ b/arch/alpha/kernel/sys_dp264.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_dp264.c   * @@ -356,7 +357,7 @@ clipper_init_irq(void)   *  10	 64 bit PCI option slot 3 (not bus 0)   */ -static int __init +static int  isa_irq_fixup(const struct pci_dev *dev, int irq)  {  	u8 irq8; @@ -372,10 +373,10 @@ isa_irq_fixup(const struct pci_dev *dev, int irq)  	return irq8 & 0xf;  } -static int __init +static int  dp264_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[6][5] __initdata = { +	static char irq_tab[6][5] = {  		/*INT    INTA   INTB   INTC   INTD */  		{    -1,    -1,    -1,    -1,    -1}, /* IdSel 5 ISA Bridge */  		{ 16+ 3, 16+ 3, 16+ 2, 16+ 2, 16+ 2}, /* IdSel 6 SCSI builtin*/ @@ -394,10 +395,10 @@ dp264_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  	return isa_irq_fixup(dev, irq);  } -static int __init +static int  monet_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[13][5] __initdata = { +	static char irq_tab[13][5] = {  		/*INT    INTA   INTB   INTC   INTD */  		{    45,    45,    45,    45,    45}, /* IdSel 3 21143 PCI1 */  		{    -1,    -1,    -1,    -1,    -1}, /* IdSel 4 unused */ @@ -423,7 +424,7 @@ monet_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  	return isa_irq_fixup(dev, COMMON_TABLE_LOOKUP);  } -static u8 __init +static u8  monet_swizzle(struct pci_dev *dev, u8 *pinp)  {  	struct pci_controller *hose = dev->sysdata; @@ -456,10 +457,10 @@ monet_swizzle(struct pci_dev *dev, u8 *pinp)  	return slot;  } -static int __init +static int  webbrick_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[13][5] __initdata = { +	static char irq_tab[13][5] = {  		/*INT    INTA   INTB   INTC   INTD */  		{    -1,    -1,    -1,    -1,    -1}, /* IdSel 7 ISA Bridge */  		{    -1,    -1,    -1,    -1,    -1}, /* IdSel 8 unused */ @@ -478,10 +479,10 @@ webbrick_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  	return isa_irq_fixup(dev, COMMON_TABLE_LOOKUP);  } -static int __init +static int  clipper_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[7][5] __initdata = { +	static char irq_tab[7][5] = {  		/*INT    INTA   INTB   INTC   INTD */  		{ 16+ 8, 16+ 8, 16+ 9, 16+10, 16+11}, /* IdSel 1 slot 1 */  		{ 16+12, 16+12, 16+13, 16+14, 16+15}, /* IdSel 2 slot 2 */ diff --git a/arch/alpha/kernel/sys_eb64p.c b/arch/alpha/kernel/sys_eb64p.c index ad40a425e841..5251937ec1b4 100644 --- a/arch/alpha/kernel/sys_eb64p.c +++ b/arch/alpha/kernel/sys_eb64p.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_eb64p.c   * @@ -167,10 +168,10 @@ eb64p_init_irq(void)   * comes in on.  This makes interrupt processing much easier.   */ -static int __init +static int  eb64p_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[5][5] __initdata = { +	static char irq_tab[5][5] = {  		/*INT  INTA  INTB  INTC   INTD */  		{16+7, 16+7, 16+7, 16+7,  16+7},  /* IdSel 5,  slot ?, ?? */  		{16+0, 16+0, 16+2, 16+4,  16+9},  /* IdSel 6,  slot ?, ?? */ diff --git a/arch/alpha/kernel/sys_eiger.c b/arch/alpha/kernel/sys_eiger.c index 15f42083bdb3..016f79251141 100644 --- a/arch/alpha/kernel/sys_eiger.c +++ b/arch/alpha/kernel/sys_eiger.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_eiger.c   * @@ -141,7 +142,7 @@ eiger_init_irq(void)  	}  } -static int __init +static int  eiger_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  {  	u8 irq_orig; @@ -158,7 +159,7 @@ eiger_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  	return irq_orig - 0x80;  } -static u8 __init +static u8  eiger_swizzle(struct pci_dev *dev, u8 *pinp)  {  	struct pci_controller *hose = dev->sysdata; diff --git a/arch/alpha/kernel/sys_jensen.c b/arch/alpha/kernel/sys_jensen.c index 608f2a7fa0a3..d0d44f543d77 100644 --- a/arch/alpha/kernel/sys_jensen.c +++ b/arch/alpha/kernel/sys_jensen.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_jensen.c   * diff --git a/arch/alpha/kernel/sys_marvel.c b/arch/alpha/kernel/sys_marvel.c index 3e533920371f..8d34cf6e002a 100644 --- a/arch/alpha/kernel/sys_marvel.c +++ b/arch/alpha/kernel/sys_marvel.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   * linux/arch/alpha/kernel/sys_marvel.c   * diff --git a/arch/alpha/kernel/sys_miata.c b/arch/alpha/kernel/sys_miata.c index d5b9776a608d..6fa07dc5339d 100644 --- a/arch/alpha/kernel/sys_miata.c +++ b/arch/alpha/kernel/sys_miata.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_miata.c   * @@ -149,10 +150,10 @@ miata_init_irq(void)   * comes in on.  This makes interrupt processing much easier.   */ -static int __init +static int  miata_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -        static char irq_tab[18][5] __initdata = { +        static char irq_tab[18][5] = {  		/*INT    INTA   INTB   INTC   INTD */  		{16+ 8, 16+ 8, 16+ 8, 16+ 8, 16+ 8},  /* IdSel 14,  DC21142 */  		{   -1,    -1,    -1,    -1,    -1},  /* IdSel 15,  EIDE    */ @@ -196,7 +197,7 @@ miata_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  	return COMMON_TABLE_LOOKUP;  } -static u8 __init +static u8  miata_swizzle(struct pci_dev *dev, u8 *pinp)  {  	int slot, pin = *pinp; diff --git a/arch/alpha/kernel/sys_mikasa.c b/arch/alpha/kernel/sys_mikasa.c index 5e82dc1ad6f2..3af4f94113e1 100644 --- a/arch/alpha/kernel/sys_mikasa.c +++ b/arch/alpha/kernel/sys_mikasa.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_mikasa.c   * @@ -145,10 +146,10 @@ mikasa_init_irq(void)   * comes in on.  This makes interrupt processing much easier.   */ -static int __init +static int  mikasa_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[8][5] __initdata = { +	static char irq_tab[8][5] = {  		/*INT    INTA   INTB   INTC   INTD */  		{16+12, 16+12, 16+12, 16+12, 16+12},	/* IdSel 17,  SCSI */  		{   -1,    -1,    -1,    -1,    -1},	/* IdSel 18,  PCEB */ diff --git a/arch/alpha/kernel/sys_nautilus.c b/arch/alpha/kernel/sys_nautilus.c index 8ae04a121186..239dc0e601d5 100644 --- a/arch/alpha/kernel/sys_nautilus.c +++ b/arch/alpha/kernel/sys_nautilus.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_nautilus.c   * @@ -62,7 +63,7 @@ nautilus_init_irq(void)  	common_init_isa_dma();  } -static int __init +static int  nautilus_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  {  	/* Preserve the IRQ set up by the console.  */ diff --git a/arch/alpha/kernel/sys_noritake.c b/arch/alpha/kernel/sys_noritake.c index 063e594fd969..b106f327f765 100644 --- a/arch/alpha/kernel/sys_noritake.c +++ b/arch/alpha/kernel/sys_noritake.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_noritake.c   * @@ -193,10 +194,10 @@ noritake_init_irq(void)   * comes in on.  This makes interrupt processing much easier.   */ -static int __init +static int  noritake_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[15][5] __initdata = { +	static char irq_tab[15][5] = {  		/*INT    INTA   INTB   INTC   INTD */  		/* note: IDSELs 16, 17, and 25 are CORELLE only */  		{ 16+1,  16+1,  16+1,  16+1,  16+1},  /* IdSel 16,  QLOGIC */ @@ -221,7 +222,7 @@ noritake_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  	return COMMON_TABLE_LOOKUP;  } -static u8 __init +static u8  noritake_swizzle(struct pci_dev *dev, u8 *pinp)  {  	int slot, pin = *pinp; diff --git a/arch/alpha/kernel/sys_rawhide.c b/arch/alpha/kernel/sys_rawhide.c index dfd510ae5d8c..b76f65d0e8b5 100644 --- a/arch/alpha/kernel/sys_rawhide.c +++ b/arch/alpha/kernel/sys_rawhide.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_rawhide.c   * @@ -221,10 +222,10 @@ rawhide_init_irq(void)   *    */ -static int __init +static int  rawhide_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[5][5] __initdata = { +	static char irq_tab[5][5] = {  		/*INT    INTA   INTB   INTC   INTD */  		{ 16+16, 16+16, 16+16, 16+16, 16+16}, /* IdSel 1 SCSI PCI 1 */  		{ 16+ 0, 16+ 0, 16+ 1, 16+ 2, 16+ 3}, /* IdSel 2 slot 2 */ diff --git a/arch/alpha/kernel/sys_ruffian.c b/arch/alpha/kernel/sys_ruffian.c index a3f485257170..07830cccabf9 100644 --- a/arch/alpha/kernel/sys_ruffian.c +++ b/arch/alpha/kernel/sys_ruffian.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_ruffian.c   * @@ -117,10 +118,10 @@ ruffian_kill_arch (int mode)   *   */ -static int __init +static int  ruffian_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -        static char irq_tab[11][5] __initdata = { +        static char irq_tab[11][5] = {  	      /*INT  INTA INTB INTC INTD */  		{-1,  -1,  -1,  -1,  -1},  /* IdSel 13,  21052	     */  		{-1,  -1,  -1,  -1,  -1},  /* IdSel 14,  SIO	     */ @@ -139,7 +140,7 @@ ruffian_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  	return COMMON_TABLE_LOOKUP;  } -static u8 __init +static u8  ruffian_swizzle(struct pci_dev *dev, u8 *pinp)  {  	int slot, pin = *pinp; diff --git a/arch/alpha/kernel/sys_rx164.c b/arch/alpha/kernel/sys_rx164.c index 08ee737d4fba..a3db719d3c38 100644 --- a/arch/alpha/kernel/sys_rx164.c +++ b/arch/alpha/kernel/sys_rx164.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_rx164.c   * @@ -142,7 +143,7 @@ rx164_init_irq(void)   *    */ -static int __init +static int  rx164_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  {  #if 0 @@ -156,7 +157,7 @@ rx164_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  	  { 16+1, 16+1, 16+6, 16+11, 16+16},      /* IdSel 10, slot 4 */  	};  #else -	static char irq_tab[6][5] __initdata = { +	static char irq_tab[6][5] = {  	  /*INT   INTA  INTB  INTC   INTD */  	  { 16+0, 16+0, 16+6, 16+11, 16+16},      /* IdSel 5,  slot 0 */  	  { 16+1, 16+1, 16+7, 16+12, 16+17},      /* IdSel 6,  slot 1 */ diff --git a/arch/alpha/kernel/sys_sable.c b/arch/alpha/kernel/sys_sable.c index 8a0aa6d67b53..3cf0d32da5d8 100644 --- a/arch/alpha/kernel/sys_sable.c +++ b/arch/alpha/kernel/sys_sable.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_sable.c   * @@ -192,10 +193,10 @@ sable_init_irq(void)   * with the values in the irq swizzling tables above.   */ -static int __init +static int  sable_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[9][5] __initdata = { +	static char irq_tab[9][5] = {  		/*INT    INTA   INTB   INTC   INTD */  		{ 32+0,  32+0,  32+0,  32+0,  32+0},  /* IdSel 0,  TULIP  */  		{ 32+1,  32+1,  32+1,  32+1,  32+1},  /* IdSel 1,  SCSI   */ @@ -374,10 +375,10 @@ lynx_init_irq(void)   * with the values in the irq swizzling tables above.   */ -static int __init +static int  lynx_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[19][5] __initdata = { +	static char irq_tab[19][5] = {  		/*INT    INTA   INTB   INTC   INTD */  		{   -1,    -1,    -1,    -1,    -1},  /* IdSel 13,  PCEB   */  		{   -1,    -1,    -1,    -1,    -1},  /* IdSel 14,  PPB    */ @@ -404,7 +405,7 @@ lynx_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  	return COMMON_TABLE_LOOKUP;  } -static u8 __init +static u8  lynx_swizzle(struct pci_dev *dev, u8 *pinp)  {  	int slot, pin = *pinp; diff --git a/arch/alpha/kernel/sys_sio.c b/arch/alpha/kernel/sys_sio.c index febd24eba7a6..37bd6d9b8eb9 100644 --- a/arch/alpha/kernel/sys_sio.c +++ b/arch/alpha/kernel/sys_sio.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_sio.c   * @@ -144,7 +145,7 @@ sio_fixup_irq_levels(unsigned int level_bits)  	outb((level_bits >> 8) & 0xff, 0x4d1);  } -static inline int __init +static inline int  noname_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  {  	/* @@ -165,7 +166,7 @@ noname_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  	 * that they use the default INTA line, if they are interrupt  	 * driven at all).  	 */ -	static char irq_tab[][5] __initdata = { +	static char irq_tab[][5] = {  		/*INT A   B   C   D */  		{ 3,  3,  3,  3,  3}, /* idsel  6 (53c810) */   		{-1, -1, -1, -1, -1}, /* idsel  7 (SIO: PCI/ISA bridge) */ @@ -183,10 +184,10 @@ noname_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  	return irq >= 0 ? tmp : -1;  } -static inline int __init +static inline int  p2k_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[][5] __initdata = { +	static char irq_tab[][5] = {  		/*INT A   B   C   D */  		{ 0,  0, -1, -1, -1}, /* idsel  6 (53c810) */  		{-1, -1, -1, -1, -1}, /* idsel  7 (SIO: PCI/ISA bridge) */ diff --git a/arch/alpha/kernel/sys_sx164.c b/arch/alpha/kernel/sys_sx164.c index d063b360efed..1ec638a2746a 100644 --- a/arch/alpha/kernel/sys_sx164.c +++ b/arch/alpha/kernel/sys_sx164.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_sx164.c   * @@ -94,10 +95,10 @@ sx164_init_irq(void)   *   9  32 bit PCI option slot 3   */ -static int __init +static int  sx164_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[5][5] __initdata = { +	static char irq_tab[5][5] = {  		/*INT    INTA   INTB   INTC   INTD */  		{ 16+ 9, 16+ 9, 16+13, 16+17, 16+21}, /* IdSel 5 slot 2 J17 */  		{ 16+11, 16+11, 16+15, 16+19, 16+23}, /* IdSel 6 slot 0 J19 */ diff --git a/arch/alpha/kernel/sys_takara.c b/arch/alpha/kernel/sys_takara.c index dd0f1eae3c68..e230c6864088 100644 --- a/arch/alpha/kernel/sys_takara.c +++ b/arch/alpha/kernel/sys_takara.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_takara.c   * @@ -155,10 +156,10 @@ takara_init_irq(void)   * assign it whatever the hell IRQ we like and it doesn't matter.   */ -static int __init +static int  takara_map_irq_srm(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[15][5] __initdata = { +	static char irq_tab[15][5] = {  		{ 16+3, 16+3, 16+3, 16+3, 16+3},   /* slot  6 == device 3 */  		{ 16+2, 16+2, 16+2, 16+2, 16+2},   /* slot  7 == device 2 */  		{ 16+1, 16+1, 16+1, 16+1, 16+1},   /* slot  8 == device 1 */ @@ -210,7 +211,7 @@ takara_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  	return COMMON_TABLE_LOOKUP;  } -static u8 __init +static u8  takara_swizzle(struct pci_dev *dev, u8 *pinp)  {  	int slot = PCI_SLOT(dev->devfn); diff --git a/arch/alpha/kernel/sys_titan.c b/arch/alpha/kernel/sys_titan.c index a53cf03f49d5..c8390d8de140 100644 --- a/arch/alpha/kernel/sys_titan.c +++ b/arch/alpha/kernel/sys_titan.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *	linux/arch/alpha/kernel/sys_titan.c   * diff --git a/arch/alpha/kernel/sys_wildfire.c b/arch/alpha/kernel/sys_wildfire.c index ee1874887776..8e64052811ab 100644 --- a/arch/alpha/kernel/sys_wildfire.c +++ b/arch/alpha/kernel/sys_wildfire.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *  linux/arch/alpha/kernel/sys_wildfire.c   * @@ -288,10 +289,10 @@ wildfire_device_interrupt(unsigned long vector)   *   7	 64 bit PCI 1 option slot 7   */ -static int __init +static int  wildfire_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)  { -	static char irq_tab[8][5] __initdata = { +	static char irq_tab[8][5] = {  		/*INT    INTA   INTB   INTC   INTD */  		{ -1,    -1,    -1,    -1,    -1}, /* IdSel 0 ISA Bridge */  		{ 36,    36,    36+1, 36+2, 36+3}, /* IdSel 1 SCSI builtin */ diff --git a/arch/alpha/kernel/systbls.S b/arch/alpha/kernel/systbls.S index 5b4514abb234..1374e591511f 100644 --- a/arch/alpha/kernel/systbls.S +++ b/arch/alpha/kernel/systbls.S @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0 */  /*   * arch/alpha/kernel/systbls.S   * diff --git a/arch/alpha/kernel/time.c b/arch/alpha/kernel/time.c index 3bfe058d75d9..0069360697ee 100644 --- a/arch/alpha/kernel/time.c +++ b/arch/alpha/kernel/time.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   *  linux/arch/alpha/kernel/time.c   * diff --git a/arch/alpha/kernel/traps.c b/arch/alpha/kernel/traps.c index 49d3b1e63ce5..4bd99a7b1c41 100644 --- a/arch/alpha/kernel/traps.c +++ b/arch/alpha/kernel/traps.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0  /*   * arch/alpha/kernel/traps.c   * diff --git a/arch/alpha/kernel/vmlinux.lds.S b/arch/alpha/kernel/vmlinux.lds.S index cebecfb76fbf..c4b5ceceab52 100644 --- a/arch/alpha/kernel/vmlinux.lds.S +++ b/arch/alpha/kernel/vmlinux.lds.S @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0 */  #include <asm-generic/vmlinux.lds.h>  #include <asm/thread_info.h>  #include <asm/cache.h> |